builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2126 starttime: 1461251957.84 results: success (0) buildid: 20160421074605 builduid: 402e78366d054e58bf5ac1ebc2eea89a revision: c277eb72ddb0eafcc8068d9dd38a341a45d0155b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:17.847029) ========= master: http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:17.848020) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:17.848334) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:17.897261) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:17.897519) ========= 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=9ca12473fbb1d023794ffd180000023c-1461251706.112661-1246652537 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 08:19:17-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.1M=0.001s 2016-04-21 08:19:18 (12.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.256684 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:18.189499) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:18.189817) ========= 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=9ca12473fbb1d023794ffd180000023c-1461251706.112661-1246652537 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.069876 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:18.293076) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 08:19:18.293442) ========= 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=9ca12473fbb1d023794ffd180000023c-1461251706.112661-1246652537 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 08:19:18,403 truncating revision to first 12 chars 2016-04-21 08:19:18,403 Setting DEBUG logging. 2016-04-21 08:19:18,403 attempt 1/10 2016-04-21 08:19:18,404 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:19:18,714 unpacking tar archive at: fx-team-c277eb72ddb0/testing/mozharness/ program finished with exit code 0 elapsedTime=0.592772 ========= master_lag: 0.47 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 08:19:19.356571) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:19.356860) ========= script_repo_revision: c277eb72ddb0eafcc8068d9dd38a341a45d0155b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:19.357260) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:19.357534) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:19.801311) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 17 secs) (at 2016-04-21 08:19:19.801598) ========= /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=9ca12473fbb1d023794ffd180000023c-1461251706.112661-1246652537 _=/tools/buildbot/bin/python using PTY: False 08:19:20 INFO - MultiFileLogger online at 20160421 08:19:20 in /builds/slave/test 08:19: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:19:20 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:19:20 INFO - {'append_to_log': False, 08:19:20 INFO - 'base_work_dir': '/builds/slave/test', 08:19:20 INFO - 'blob_upload_branch': 'fx-team', 08:19:20 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:19:20 INFO - 'buildbot_json_path': 'buildprops.json', 08:19:20 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:19:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:19:20 INFO - 'download_minidump_stackwalk': True, 08:19:20 INFO - 'download_symbols': 'true', 08:19:20 INFO - 'e10s': False, 08:19:20 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:19:20 INFO - 'tooltool.py': '/tools/tooltool.py', 08:19:20 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:19:20 INFO - '/tools/misc-python/virtualenv.py')}, 08:19:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:19:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:19:20 INFO - 'log_level': 'info', 08:19:20 INFO - 'log_to_console': True, 08:19:20 INFO - 'opt_config_files': (), 08:19:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:19:20 INFO - '--processes=1', 08:19:20 INFO - '--config=%(test_path)s/wptrunner.ini', 08:19:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:19:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:19:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:19:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:19:20 INFO - 'pip_index': False, 08:19:20 INFO - 'require_test_zip': True, 08:19:20 INFO - 'test_type': ('testharness',), 08:19:20 INFO - 'this_chunk': '1', 08:19:20 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:19:20 INFO - 'total_chunks': '10', 08:19:20 INFO - 'virtualenv_path': 'venv', 08:19:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:19:20 INFO - 'work_dir': 'build'} 08:19:20 INFO - ##### 08:19:20 INFO - ##### Running clobber step. 08:19:20 INFO - ##### 08:19:20 INFO - Running pre-action listener: _resource_record_pre_action 08:19:20 INFO - Running main action method: clobber 08:19:20 INFO - rmtree: /builds/slave/test/build 08:19:20 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:19:24 INFO - Running post-action listener: _resource_record_post_action 08:19:24 INFO - ##### 08:19:24 INFO - ##### Running read-buildbot-config step. 08:19:24 INFO - ##### 08:19:24 INFO - Running pre-action listener: _resource_record_pre_action 08:19:24 INFO - Running main action method: read_buildbot_config 08:19:24 INFO - Using buildbot properties: 08:19:24 INFO - { 08:19:24 INFO - "project": "", 08:19:24 INFO - "product": "firefox", 08:19:24 INFO - "script_repo_revision": "production", 08:19:24 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 08:19:24 INFO - "repository": "", 08:19:24 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 08:19:24 INFO - "buildid": "20160421074605", 08:19:24 INFO - "pgo_build": "False", 08:19:24 INFO - "basedir": "/builds/slave/test", 08:19:24 INFO - "buildnumber": 14, 08:19:24 INFO - "slavename": "tst-linux64-spot-2126", 08:19:24 INFO - "master": "http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/", 08:19:24 INFO - "platform": "linux64", 08:19:24 INFO - "branch": "fx-team", 08:19:24 INFO - "revision": "c277eb72ddb0eafcc8068d9dd38a341a45d0155b", 08:19:24 INFO - "repo_path": "integration/fx-team", 08:19:24 INFO - "moz_repo_path": "", 08:19:24 INFO - "stage_platform": "linux64", 08:19:24 INFO - "builduid": "402e78366d054e58bf5ac1ebc2eea89a", 08:19:24 INFO - "slavebuilddir": "test" 08:19:24 INFO - } 08:19:24 INFO - Found installer url https://queue.taskcluster.net/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 08:19:24 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 08:19:24 INFO - Running post-action listener: _resource_record_post_action 08:19:24 INFO - ##### 08:19:24 INFO - ##### Running download-and-extract step. 08:19:24 INFO - ##### 08:19:24 INFO - Running pre-action listener: _resource_record_pre_action 08:19:24 INFO - Running main action method: download_and_extract 08:19:24 INFO - mkdir: /builds/slave/test/build/tests 08:19: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:19:24 INFO - https://queue.taskcluster.net/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 08:19:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:19:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:19:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:19:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 08:19:25 INFO - Downloaded 1361 bytes. 08:19:25 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:19:25 INFO - Using the following test package requirements: 08:19:25 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 08:19:25 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:19:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 08:19:25 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:19:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 08:19:25 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:19:25 INFO - u'jsshell-linux-x86_64.zip'], 08:19:25 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:19:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 08:19:25 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 08:19:25 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:19:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 08:19:25 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:19:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 08:19:25 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:19:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 08:19:25 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:19:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 08:19:25 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 08:19:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:19:25 INFO - https://queue.taskcluster.net/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 08:19:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:19:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:19:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:19:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 08:19:28 INFO - Downloaded 22736260 bytes. 08:19:28 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:19:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:19:29 INFO - caution: filename not matched: web-platform/* 08:19:29 INFO - Return code: 11 08:19: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:19:29 INFO - https://queue.taskcluster.net/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 08:19:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:19:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:19:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:19:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 08:19:31 INFO - Downloaded 36397854 bytes. 08:19:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:19:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:19:35 INFO - caution: filename not matched: bin/* 08:19:35 INFO - caution: filename not matched: config/* 08:19:35 INFO - caution: filename not matched: mozbase/* 08:19:35 INFO - caution: filename not matched: marionette/* 08:19:35 INFO - caution: filename not matched: tools/wptserve/* 08:19:35 INFO - Return code: 11 08:19:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:19:35 INFO - https://queue.taskcluster.net/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 08:19:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:19:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:19:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:19:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 08:19:38 INFO - Downloaded 64320622 bytes. 08:19:38 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:19:38 INFO - mkdir: /builds/slave/test/properties 08:19:38 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:19:38 INFO - Writing to file /builds/slave/test/properties/build_url 08:19:38 INFO - Contents: 08:19:38 INFO - build_url:https://queue.taskcluster.net/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:19:39 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:19:39 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:19:39 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:19:39 INFO - Contents: 08:19:39 INFO - symbols_url:https://queue.taskcluster.net/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:19:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:19:39 INFO - https://queue.taskcluster.net/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:19:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:19:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:19:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:19:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 08:19:43 INFO - Downloaded 90786486 bytes. 08:19:43 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:19:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:19:49 INFO - Return code: 0 08:19:49 INFO - Running post-action listener: _resource_record_post_action 08:19:49 INFO - Running post-action listener: set_extra_try_arguments 08:19:49 INFO - ##### 08:19:49 INFO - ##### Running create-virtualenv step. 08:19:49 INFO - ##### 08:19:49 INFO - Running pre-action listener: _pre_create_virtualenv 08:19:49 INFO - Running pre-action listener: _resource_record_pre_action 08:19:49 INFO - Running main action method: create_virtualenv 08:19:49 INFO - Creating virtualenv /builds/slave/test/build/venv 08:19:49 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:19:49 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:19:50 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:19:50 INFO - Using real prefix '/usr' 08:19:50 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:19:55 INFO - Installing distribute.............................................................................................................................................................................................done. 08:19:58 INFO - Installing pip.................done. 08:19:58 INFO - Return code: 0 08:19:58 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:19: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:19:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:19:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:19: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:19:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:19:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:19:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2441030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24423f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x254e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x254b780>, '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 0x254c530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x254c9e0>, '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': '9ca12473fbb1d023794ffd180000023c-1461251706.112661-1246652537', '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:19:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 08:19:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 08:19:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:19:58 INFO - 'CCACHE_UMASK': '002', 08:19:58 INFO - 'DISPLAY': ':0', 08:19:58 INFO - 'HOME': '/home/cltbld', 08:19:58 INFO - 'LANG': 'en_US.UTF-8', 08:19:58 INFO - 'LOGNAME': 'cltbld', 08:19:58 INFO - 'MAIL': '/var/mail/cltbld', 08:19:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:19:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:19:58 INFO - 'MOZ_NO_REMOTE': '1', 08:19:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:19:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:19:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:19:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:19:58 INFO - 'PWD': '/builds/slave/test', 08:19:58 INFO - 'SHELL': '/bin/bash', 08:19:58 INFO - 'SHLVL': '1', 08:19:58 INFO - 'TERM': 'linux', 08:19:58 INFO - 'TMOUT': '86400', 08:19:58 INFO - 'USER': 'cltbld', 08:19:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461251706.112661-1246652537', 08:19:58 INFO - '_': '/tools/buildbot/bin/python'} 08:19:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:19:59 INFO - Downloading/unpacking psutil>=0.7.1 08:19:59 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:19:59 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:19:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:19:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:19:59 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:19:59 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:20:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:20:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:20:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:20:05 INFO - Installing collected packages: psutil 08:20:05 INFO - Running setup.py install for psutil 08:20:05 INFO - building 'psutil._psutil_linux' extension 08:20:05 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-x86_64-2.7/psutil/_psutil_linux.o 08:20:06 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 08:20:06 INFO - building 'psutil._psutil_posix' extension 08:20:06 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-x86_64-2.7/psutil/_psutil_posix.o 08:20:06 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 08:20:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:20:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:20:06 INFO - Successfully installed psutil 08:20:06 INFO - Cleaning up... 08:20:06 INFO - Return code: 0 08:20:06 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:20:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:20:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:20:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:20:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:20:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:20:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:20:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2441030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24423f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x254e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x254b780>, '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 0x254c530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x254c9e0>, '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': '9ca12473fbb1d023794ffd180000023c-1461251706.112661-1246652537', '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:20:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 08:20:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 08:20:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:20:06 INFO - 'CCACHE_UMASK': '002', 08:20:06 INFO - 'DISPLAY': ':0', 08:20:06 INFO - 'HOME': '/home/cltbld', 08:20:06 INFO - 'LANG': 'en_US.UTF-8', 08:20:06 INFO - 'LOGNAME': 'cltbld', 08:20:06 INFO - 'MAIL': '/var/mail/cltbld', 08:20:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:20:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:20:06 INFO - 'MOZ_NO_REMOTE': '1', 08:20:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:20:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:20:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:20:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:20:06 INFO - 'PWD': '/builds/slave/test', 08:20:06 INFO - 'SHELL': '/bin/bash', 08:20:06 INFO - 'SHLVL': '1', 08:20:06 INFO - 'TERM': 'linux', 08:20:06 INFO - 'TMOUT': '86400', 08:20:06 INFO - 'USER': 'cltbld', 08:20:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461251706.112661-1246652537', 08:20:06 INFO - '_': '/tools/buildbot/bin/python'} 08:20:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:20:07 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:20:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:20:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:20:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:20:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:20:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:20:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:20:10 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:20:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:20:11 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:20:11 INFO - Installing collected packages: mozsystemmonitor 08:20:11 INFO - Running setup.py install for mozsystemmonitor 08:20:11 INFO - Successfully installed mozsystemmonitor 08:20:11 INFO - Cleaning up... 08:20:11 INFO - Return code: 0 08:20:11 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:20:11 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:20:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:20:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:20:11 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:20:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:20:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:20:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2441030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24423f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x254e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x254b780>, '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 0x254c530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x254c9e0>, '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': '9ca12473fbb1d023794ffd180000023c-1461251706.112661-1246652537', '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:20:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 08:20:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 08:20:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:20:11 INFO - 'CCACHE_UMASK': '002', 08:20:11 INFO - 'DISPLAY': ':0', 08:20:11 INFO - 'HOME': '/home/cltbld', 08:20:11 INFO - 'LANG': 'en_US.UTF-8', 08:20:11 INFO - 'LOGNAME': 'cltbld', 08:20:11 INFO - 'MAIL': '/var/mail/cltbld', 08:20:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:20:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:20:11 INFO - 'MOZ_NO_REMOTE': '1', 08:20:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:20:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:20:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:20:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:20:11 INFO - 'PWD': '/builds/slave/test', 08:20:11 INFO - 'SHELL': '/bin/bash', 08:20:11 INFO - 'SHLVL': '1', 08:20:11 INFO - 'TERM': 'linux', 08:20:11 INFO - 'TMOUT': '86400', 08:20:11 INFO - 'USER': 'cltbld', 08:20:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461251706.112661-1246652537', 08:20:11 INFO - '_': '/tools/buildbot/bin/python'} 08:20:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:20:11 INFO - Downloading/unpacking blobuploader==1.2.4 08:20:11 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:20:11 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:20:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:20:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:20:11 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:20:11 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:20:15 INFO - Downloading blobuploader-1.2.4.tar.gz 08:20:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:20:15 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:20:15 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:20:15 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:20:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:20:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:20:15 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:20:15 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:20:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:20:16 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:20:16 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:20:16 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:20:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:20:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:20:16 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:20:16 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:20:17 INFO - Downloading docopt-0.6.1.tar.gz 08:20:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:20:17 INFO - Installing collected packages: blobuploader, requests, docopt 08:20:17 INFO - Running setup.py install for blobuploader 08:20:17 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:20:17 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:20:17 INFO - Running setup.py install for requests 08:20:18 INFO - Running setup.py install for docopt 08:20:18 INFO - Successfully installed blobuploader requests docopt 08:20:18 INFO - Cleaning up... 08:20:18 INFO - Return code: 0 08:20:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:20:18 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:20:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:20:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:20:18 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:20:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:20:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:20:18 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2441030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24423f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x254e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x254b780>, '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 0x254c530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x254c9e0>, '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': '9ca12473fbb1d023794ffd180000023c-1461251706.112661-1246652537', '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:20:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:20:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:20:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:20:18 INFO - 'CCACHE_UMASK': '002', 08:20:18 INFO - 'DISPLAY': ':0', 08:20:18 INFO - 'HOME': '/home/cltbld', 08:20:18 INFO - 'LANG': 'en_US.UTF-8', 08:20:18 INFO - 'LOGNAME': 'cltbld', 08:20:18 INFO - 'MAIL': '/var/mail/cltbld', 08:20:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:20:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:20:18 INFO - 'MOZ_NO_REMOTE': '1', 08:20:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:20:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:20:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:20:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:20:18 INFO - 'PWD': '/builds/slave/test', 08:20:18 INFO - 'SHELL': '/bin/bash', 08:20:18 INFO - 'SHLVL': '1', 08:20:18 INFO - 'TERM': 'linux', 08:20:18 INFO - 'TMOUT': '86400', 08:20:18 INFO - 'USER': 'cltbld', 08:20:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461251706.112661-1246652537', 08:20:18 INFO - '_': '/tools/buildbot/bin/python'} 08:20:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:20:19 INFO - Running setup.py (path:/tmp/pip-US8wRh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:20:19 INFO - Running setup.py (path:/tmp/pip-0JAVEP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:20:19 INFO - Running setup.py (path:/tmp/pip-54YTPr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:20:19 INFO - Running setup.py (path:/tmp/pip-yIP_Xg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:20:19 INFO - Running setup.py (path:/tmp/pip-3HU70h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:20:19 INFO - Running setup.py (path:/tmp/pip-94ZN3X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:20:19 INFO - Running setup.py (path:/tmp/pip-PSGKg3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:20:20 INFO - Running setup.py (path:/tmp/pip-mqg9EJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:20:20 INFO - Running setup.py (path:/tmp/pip-WJ842h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:20:20 INFO - Running setup.py (path:/tmp/pip-CsSv4S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:20:20 INFO - Running setup.py (path:/tmp/pip-TvIEcz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:20:20 INFO - Running setup.py (path:/tmp/pip-syABOR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:20:20 INFO - Running setup.py (path:/tmp/pip-1l3LbW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:20:20 INFO - Running setup.py (path:/tmp/pip-hGwcEm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:20:20 INFO - Running setup.py (path:/tmp/pip-hGaKj3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:20:21 INFO - Running setup.py (path:/tmp/pip-m_tqU1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:20:21 INFO - Running setup.py (path:/tmp/pip-cW7H7z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:20:21 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:20:21 INFO - Running setup.py (path:/tmp/pip-wSb72k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:20:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:20:21 INFO - Running setup.py (path:/tmp/pip-WxmgFX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:20:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:20:21 INFO - Running setup.py (path:/tmp/pip-gdy9P6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:20:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:20:22 INFO - Running setup.py (path:/tmp/pip-9ceIlD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:20:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:20:22 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:20:22 INFO - Running setup.py install for manifestparser 08:20:22 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:20:22 INFO - Running setup.py install for mozcrash 08:20:22 INFO - Running setup.py install for mozdebug 08:20:22 INFO - Running setup.py install for mozdevice 08:20:23 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:20:23 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:20:23 INFO - Running setup.py install for mozfile 08:20:23 INFO - Running setup.py install for mozhttpd 08:20:23 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:20:23 INFO - Running setup.py install for mozinfo 08:20:23 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:20:23 INFO - Running setup.py install for mozInstall 08:20:23 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:20:23 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:20:23 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:20:23 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:20:23 INFO - Running setup.py install for mozleak 08:20:24 INFO - Running setup.py install for mozlog 08:20:24 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:20:24 INFO - Running setup.py install for moznetwork 08:20:24 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:20:24 INFO - Running setup.py install for mozprocess 08:20:24 INFO - Running setup.py install for mozprofile 08:20:24 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:20:24 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:20:24 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:20:24 INFO - Running setup.py install for mozrunner 08:20:25 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:20:25 INFO - Running setup.py install for mozscreenshot 08:20:25 INFO - Running setup.py install for moztest 08:20:25 INFO - Running setup.py install for mozversion 08:20:25 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:20:25 INFO - Running setup.py install for wptserve 08:20:26 INFO - Running setup.py install for marionette-driver 08:20:26 INFO - Running setup.py install for browsermob-proxy 08:20:26 INFO - Running setup.py install for marionette-client 08:20:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:20:26 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:20:26 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:20:26 INFO - Cleaning up... 08:20:27 INFO - Return code: 0 08:20:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:20:27 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:20:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:20:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:20:27 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:20:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:20:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:20:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2441030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24423f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x254e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x254b780>, '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 0x254c530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x254c9e0>, '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': '9ca12473fbb1d023794ffd180000023c-1461251706.112661-1246652537', '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:20:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:20:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:20:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:20:27 INFO - 'CCACHE_UMASK': '002', 08:20:27 INFO - 'DISPLAY': ':0', 08:20:27 INFO - 'HOME': '/home/cltbld', 08:20:27 INFO - 'LANG': 'en_US.UTF-8', 08:20:27 INFO - 'LOGNAME': 'cltbld', 08:20:27 INFO - 'MAIL': '/var/mail/cltbld', 08:20:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:20:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:20:27 INFO - 'MOZ_NO_REMOTE': '1', 08:20:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:20:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:20:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:20:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:20:27 INFO - 'PWD': '/builds/slave/test', 08:20:27 INFO - 'SHELL': '/bin/bash', 08:20:27 INFO - 'SHLVL': '1', 08:20:27 INFO - 'TERM': 'linux', 08:20:27 INFO - 'TMOUT': '86400', 08:20:27 INFO - 'USER': 'cltbld', 08:20:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461251706.112661-1246652537', 08:20:27 INFO - '_': '/tools/buildbot/bin/python'} 08:20:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:20:27 INFO - Running setup.py (path:/tmp/pip-VW3fma-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:20:27 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:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:20:27 INFO - Running setup.py (path:/tmp/pip-x7ttyj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:20:27 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:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:20:27 INFO - Running setup.py (path:/tmp/pip-6BpgkO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:20:27 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:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:20:27 INFO - Running setup.py (path:/tmp/pip-hcvZ6j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:20:28 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:20:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:20:28 INFO - Running setup.py (path:/tmp/pip-cGi2qD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:20:28 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:20:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:20:28 INFO - Running setup.py (path:/tmp/pip-N9Td7Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:20:28 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:20:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:20:28 INFO - Running setup.py (path:/tmp/pip-hWyzor-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:20:28 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:20:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:20:28 INFO - Running setup.py (path:/tmp/pip-22S98U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:20:28 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:20:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:20:28 INFO - Running setup.py (path:/tmp/pip-2Onl7N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:20:28 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:20:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:20:28 INFO - Running setup.py (path:/tmp/pip-gMQrww-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:20:28 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:20:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:20:28 INFO - Running setup.py (path:/tmp/pip-0Klleo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:20:29 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:20:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:20:29 INFO - Running setup.py (path:/tmp/pip-9JjqQ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:20:29 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:20:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:20:29 INFO - Running setup.py (path:/tmp/pip-NMhrBL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:20:29 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:20:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:20:29 INFO - Running setup.py (path:/tmp/pip-lLO7Wl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:20:29 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:20:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:20:29 INFO - Running setup.py (path:/tmp/pip-5d3SJW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:20:29 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:20:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:20:29 INFO - Running setup.py (path:/tmp/pip-TLmO0K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:20:29 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:20:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:20:29 INFO - Running setup.py (path:/tmp/pip-1HQjpb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:20:29 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:20:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:20:29 INFO - Running setup.py (path:/tmp/pip-f0gEL5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:20:30 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:20:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:20:30 INFO - Running setup.py (path:/tmp/pip-sOiKvk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:20:30 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:20:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:20:30 INFO - Running setup.py (path:/tmp/pip-zh55TY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:20:30 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:20:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:20:30 INFO - Running setup.py (path:/tmp/pip-UjgUzi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:20:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:20:30 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:20:30 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:20:30 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:20:30 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:20:30 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:20:30 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:20:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:20:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:20:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:20:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:20:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:20:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:20:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:20:34 INFO - Downloading blessings-1.6.tar.gz 08:20:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:20:34 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:20:34 INFO - Installing collected packages: blessings 08:20:34 INFO - Running setup.py install for blessings 08:20:35 INFO - Successfully installed blessings 08:20:35 INFO - Cleaning up... 08:20:35 INFO - Return code: 0 08:20:35 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:20:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:20:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:20:35 INFO - Reading from file tmpfile_stdout 08:20:35 INFO - Current package versions: 08:20:35 INFO - argparse == 1.2.1 08:20:35 INFO - blessings == 1.6 08:20:35 INFO - blobuploader == 1.2.4 08:20:35 INFO - browsermob-proxy == 0.6.0 08:20:35 INFO - docopt == 0.6.1 08:20:35 INFO - manifestparser == 1.1 08:20:35 INFO - marionette-client == 2.3.0 08:20:35 INFO - marionette-driver == 1.4.0 08:20:35 INFO - mozInstall == 1.12 08:20:35 INFO - mozcrash == 0.17 08:20:35 INFO - mozdebug == 0.1 08:20:35 INFO - mozdevice == 0.48 08:20:35 INFO - mozfile == 1.2 08:20:35 INFO - mozhttpd == 0.7 08:20:35 INFO - mozinfo == 0.9 08:20:35 INFO - mozleak == 0.1 08:20:35 INFO - mozlog == 3.1 08:20:35 INFO - moznetwork == 0.27 08:20:35 INFO - mozprocess == 0.22 08:20:35 INFO - mozprofile == 0.28 08:20:35 INFO - mozrunner == 6.11 08:20:35 INFO - mozscreenshot == 0.1 08:20:35 INFO - mozsystemmonitor == 0.0 08:20:35 INFO - moztest == 0.7 08:20:35 INFO - mozversion == 1.4 08:20:35 INFO - psutil == 3.1.1 08:20:35 INFO - requests == 1.2.3 08:20:35 INFO - wptserve == 1.4.0 08:20:35 INFO - wsgiref == 0.1.2 08:20:35 INFO - Running post-action listener: _resource_record_post_action 08:20:35 INFO - Running post-action listener: _start_resource_monitoring 08:20:35 INFO - Starting resource monitoring. 08:20:35 INFO - ##### 08:20:35 INFO - ##### Running pull step. 08:20:35 INFO - ##### 08:20:35 INFO - Running pre-action listener: _resource_record_pre_action 08:20:35 INFO - Running main action method: pull 08:20:35 INFO - Pull has nothing to do! 08:20:35 INFO - Running post-action listener: _resource_record_post_action 08:20:35 INFO - ##### 08:20:35 INFO - ##### Running install step. 08:20:35 INFO - ##### 08:20:35 INFO - Running pre-action listener: _resource_record_pre_action 08:20:35 INFO - Running main action method: install 08:20:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:20:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:20:36 INFO - Reading from file tmpfile_stdout 08:20:36 INFO - Detecting whether we're running mozinstall >=1.0... 08:20:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:20:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:20:36 INFO - Reading from file tmpfile_stdout 08:20:36 INFO - Output received: 08:20:36 INFO - Usage: mozinstall [options] installer 08:20:36 INFO - Options: 08:20:36 INFO - -h, --help show this help message and exit 08:20:36 INFO - -d DEST, --destination=DEST 08:20:36 INFO - Directory to install application into. [default: 08:20:36 INFO - "/builds/slave/test"] 08:20:36 INFO - --app=APP Application being installed. [default: firefox] 08:20:36 INFO - mkdir: /builds/slave/test/build/application 08:20:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 08:20:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 08:21:06 INFO - Reading from file tmpfile_stdout 08:21:06 INFO - Output received: 08:21:06 INFO - /builds/slave/test/build/application/firefox/firefox 08:21:06 INFO - Running post-action listener: _resource_record_post_action 08:21:06 INFO - ##### 08:21:06 INFO - ##### Running run-tests step. 08:21:06 INFO - ##### 08:21:06 INFO - Running pre-action listener: _resource_record_pre_action 08:21:06 INFO - Running main action method: run_tests 08:21:06 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:21:06 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:21:06 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:21:06 INFO - grabbing minidump binary from tooltool 08:21:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:21:06 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x254b780>, '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 0x254c530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x254c9e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:21:06 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 08:21:06 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 08:21:06 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:21:06 INFO - Return code: 0 08:21:06 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 08:21:06 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:21:06 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/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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:21:06 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/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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:21:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:21:06 INFO - 'CCACHE_UMASK': '002', 08:21:06 INFO - 'DISPLAY': ':0', 08:21:06 INFO - 'HOME': '/home/cltbld', 08:21:06 INFO - 'LANG': 'en_US.UTF-8', 08:21:06 INFO - 'LOGNAME': 'cltbld', 08:21:06 INFO - 'MAIL': '/var/mail/cltbld', 08:21:06 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:21:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:21:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:21:06 INFO - 'MOZ_NO_REMOTE': '1', 08:21:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:21:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:21:06 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:21:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:21:06 INFO - 'PWD': '/builds/slave/test', 08:21:06 INFO - 'SHELL': '/bin/bash', 08:21:06 INFO - 'SHLVL': '1', 08:21:06 INFO - 'TERM': 'linux', 08:21:06 INFO - 'TMOUT': '86400', 08:21:06 INFO - 'USER': 'cltbld', 08:21:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461251706.112661-1246652537', 08:21:06 INFO - '_': '/tools/buildbot/bin/python'} 08:21:06 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/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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:21:07 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:21:07 INFO - import pkg_resources 08:21:09 INFO - Using 1 client processes 08:21:09 INFO - wptserve Starting http server on 127.0.0.1:8000 08:21:09 INFO - wptserve Starting http server on 127.0.0.1:8001 08:21:09 INFO - wptserve Starting http server on 127.0.0.1:8443 08:21:11 INFO - SUITE-START | Running 778 tests 08:21:11 INFO - Running testharness tests 08:21:11 INFO - Setting up ssl 08:21:11 INFO - PROCESS | certutil | 08:21:11 INFO - PROCESS | certutil | 08:21:11 INFO - PROCESS | certutil | 08:21:11 INFO - Certificate Nickname Trust Attributes 08:21:11 INFO - SSL,S/MIME,JAR/XPI 08:21:11 INFO - 08:21:11 INFO - web-platform-tests CT,, 08:21:11 INFO - 08:21:11 INFO - Starting runner 08:21:14 INFO - PROCESS | 1866 | 1461252074401 Marionette DEBUG Marionette enabled via build flag and pref 08:21:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c1628800 == 1 [pid = 1866] [id = 1] 08:21:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 1 (0x7f16c1629000) [pid = 1866] [serial = 1] [outer = (nil)] 08:21:14 INFO - PROCESS | 1866 | [1866] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:21:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 2 (0x7f16c162a000) [pid = 1866] [serial = 2] [outer = 0x7f16c1629000] 08:21:15 INFO - PROCESS | 1866 | 1461252075060 Marionette INFO Listening on port 2828 08:21:15 INFO - PROCESS | 1866 | 1461252075583 Marionette DEBUG Marionette enabled via command-line flag 08:21:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16be76e800 == 2 [pid = 1866] [id = 2] 08:21:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 3 (0x7f16be7df000) [pid = 1866] [serial = 3] [outer = (nil)] 08:21:15 INFO - PROCESS | 1866 | [1866] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:21:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 4 (0x7f16be7e0000) [pid = 1866] [serial = 4] [outer = 0x7f16be7df000] 08:21:15 INFO - PROCESS | 1866 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f16bd916460 08:21:15 INFO - PROCESS | 1866 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f16bd932d30 08:21:15 INFO - PROCESS | 1866 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f16bd93d040 08:21:15 INFO - PROCESS | 1866 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f16bd93d340 08:21:15 INFO - PROCESS | 1866 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f16bd93d670 08:21:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 5 (0x7f16bd9c3000) [pid = 1866] [serial = 5] [outer = 0x7f16c1629000] 08:21:15 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:21:15 INFO - PROCESS | 1866 | 1461252075955 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43013 08:21:16 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:21:16 INFO - PROCESS | 1866 | 1461252076038 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43014 08:21:16 INFO - PROCESS | 1866 | 1461252076043 Marionette DEBUG Closed connection conn0 08:21:16 INFO - PROCESS | 1866 | [1866] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 08:21:16 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:21:16 INFO - PROCESS | 1866 | 1461252076168 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43015 08:21:16 INFO - PROCESS | 1866 | 1461252076171 Marionette DEBUG Closed connection conn1 08:21:16 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:21:16 INFO - PROCESS | 1866 | 1461252076225 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43016 08:21:16 INFO - PROCESS | 1866 | 1461252076237 Marionette DEBUG Closed connection conn2 08:21:16 INFO - PROCESS | 1866 | 1461252076296 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:21:16 INFO - PROCESS | 1866 | 1461252076311 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","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:21:17 INFO - PROCESS | 1866 | [1866] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:21:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b1480000 == 3 [pid = 1866] [id = 3] 08:21:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 6 (0x7f16b1480800) [pid = 1866] [serial = 6] [outer = (nil)] 08:21:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b1481000 == 4 [pid = 1866] [id = 4] 08:21:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 7 (0x7f16b14d5400) [pid = 1866] [serial = 7] [outer = (nil)] 08:21:18 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:21:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b04c9000 == 5 [pid = 1866] [id = 5] 08:21:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 8 (0x7f16b02a4000) [pid = 1866] [serial = 8] [outer = (nil)] 08:21:18 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:21:18 INFO - PROCESS | 1866 | [1866] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:21:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 9 (0x7f16b09c0400) [pid = 1866] [serial = 9] [outer = 0x7f16b02a4000] 08:21:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 10 (0x7f16afd2f800) [pid = 1866] [serial = 10] [outer = 0x7f16b1480800] 08:21:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 11 (0x7f16b15e6c00) [pid = 1866] [serial = 11] [outer = 0x7f16b14d5400] 08:21:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 12 (0x7f16b15e8800) [pid = 1866] [serial = 12] [outer = 0x7f16b02a4000] 08:21:20 INFO - PROCESS | 1866 | 1461252080154 Marionette DEBUG loaded listener.js 08:21:20 INFO - PROCESS | 1866 | 1461252080171 Marionette DEBUG loaded listener.js 08:21:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 13 (0x7f16ae5e1400) [pid = 1866] [serial = 13] [outer = 0x7f16b02a4000] 08:21:20 INFO - PROCESS | 1866 | 1461252080919 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"893d9725-10c5-4e7e-8776-b4d64b058a4c","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","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:21:21 INFO - PROCESS | 1866 | 1461252081162 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:21:21 INFO - PROCESS | 1866 | 1461252081446 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 08:21:21 INFO - PROCESS | 1866 | 1461252081603 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:21:21 INFO - PROCESS | 1866 | [1866] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:21:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 14 (0x7f16ab062400) [pid = 1866] [serial = 14] [outer = 0x7f16b02a4000] 08:21:22 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:21:22 INFO - PROCESS | 1866 | 1461252082154 Marionette TRACE conn3 <- [1,3,null,{}] 08:21:22 INFO - PROCESS | 1866 | 1461252082213 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:21:22 INFO - PROCESS | 1866 | 1461252082254 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 08:21:22 INFO - PROCESS | 1866 | 1461252082350 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 08:21:22 INFO - PROCESS | 1866 | 1461252082353 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 08:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:21:22 INFO - PROCESS | 1866 | 1461252082361 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:21:22 INFO - PROCESS | 1866 | 1461252082367 Marionette TRACE conn3 <- [1,6,null,{}] 08:21:22 INFO - PROCESS | 1866 | 1461252082385 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:21:22 INFO - PROCESS | 1866 | 1461252082403 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 08:21:22 INFO - PROCESS | 1866 | 1461252082411 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16aaf9f000 == 6 [pid = 1866] [id = 6] 08:21:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 15 (0x7f16a9c1c400) [pid = 1866] [serial = 15] [outer = (nil)] 08:21:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 16 (0x7f16a9c1e000) [pid = 1866] [serial = 16] [outer = 0x7f16a9c1c400] 08:21:22 INFO - PROCESS | 1866 | 1461252082483 Marionette DEBUG loaded listener.js 08:21:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 17 (0x7f16a9c24400) [pid = 1866] [serial = 17] [outer = 0x7f16a9c1c400] 08:21:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a9cca800 == 7 [pid = 1866] [id = 7] 08:21:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 18 (0x7f16a9a8f800) [pid = 1866] [serial = 18] [outer = (nil)] 08:21:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 19 (0x7f16ab02b800) [pid = 1866] [serial = 19] [outer = 0x7f16a9a8f800] 08:21:22 INFO - PROCESS | 1866 | 1461252082956 Marionette DEBUG loaded listener.js 08:21:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 20 (0x7f16a9819400) [pid = 1866] [serial = 20] [outer = 0x7f16a9a8f800] 08:21:23 INFO - PROCESS | 1866 | 1461252083430 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:21:23 INFO - PROCESS | 1866 | [1866] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 08:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1144ms 08:21:23 INFO - PROCESS | 1866 | 1461252083521 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 08:21:23 INFO - PROCESS | 1866 | 1461252083525 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 08:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:21:23 INFO - PROCESS | 1866 | 1461252083594 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:21:23 INFO - PROCESS | 1866 | 1461252083609 Marionette TRACE conn3 <- [1,10,null,{}] 08:21:23 INFO - PROCESS | 1866 | 1461252083656 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:21:23 INFO - PROCESS | 1866 | 1461252083824 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 08:21:23 INFO - PROCESS | 1866 | 1461252083842 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b7b9a800 == 8 [pid = 1866] [id = 8] 08:21:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 21 (0x7f16a8c6ec00) [pid = 1866] [serial = 21] [outer = (nil)] 08:21:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 22 (0x7f16a7d60c00) [pid = 1866] [serial = 22] [outer = 0x7f16a8c6ec00] 08:21:23 INFO - PROCESS | 1866 | 1461252083910 Marionette DEBUG loaded listener.js 08:21:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 23 (0x7f16a7d65400) [pid = 1866] [serial = 23] [outer = 0x7f16a8c6ec00] 08:21:24 INFO - PROCESS | 1866 | 1461252084485 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:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 937ms 08:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:21:24 INFO - PROCESS | 1866 | 1461252084516 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 08:21:24 INFO - PROCESS | 1866 | 1461252084520 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 08:21:24 INFO - PROCESS | 1866 | 1461252084526 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:21:24 INFO - PROCESS | 1866 | 1461252084529 Marionette TRACE conn3 <- [1,14,null,{}] 08:21:24 INFO - PROCESS | 1866 | 1461252084534 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:21:24 INFO - PROCESS | 1866 | 1461252084689 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 08:21:24 INFO - PROCESS | 1866 | 1461252084709 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a80c3800 == 9 [pid = 1866] [id = 9] 08:21:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 24 (0x7f16a8008c00) [pid = 1866] [serial = 24] [outer = (nil)] 08:21:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 25 (0x7f16a800c800) [pid = 1866] [serial = 25] [outer = 0x7f16a8008c00] 08:21:24 INFO - PROCESS | 1866 | 1461252084775 Marionette DEBUG loaded listener.js 08:21:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 26 (0x7f16bea46800) [pid = 1866] [serial = 26] [outer = 0x7f16a8008c00] 08:21:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a80df000 == 10 [pid = 1866] [id = 10] 08:21:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 27 (0x7f16a80df800) [pid = 1866] [serial = 27] [outer = (nil)] 08:21:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 28 (0x7f16a8bc0000) [pid = 1866] [serial = 28] [outer = 0x7f16a80df800] 08:21:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 29 (0x7f16a80c2000) [pid = 1866] [serial = 29] [outer = 0x7f16a80df800] 08:21:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a80d1800 == 11 [pid = 1866] [id = 11] 08:21:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 30 (0x7f16a7d65c00) [pid = 1866] [serial = 30] [outer = (nil)] 08:21:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 31 (0x7f16a9a96800) [pid = 1866] [serial = 31] [outer = 0x7f16a7d65c00] 08:21:26 INFO - PROCESS | 1866 | 1461252086086 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:21:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 32 (0x7f16a7e68000) [pid = 1866] [serial = 32] [outer = 0x7f16a7d65c00] 08:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1635ms 08:21:26 INFO - PROCESS | 1866 | 1461252086175 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 08:21:26 INFO - PROCESS | 1866 | 1461252086181 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 08:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:21:26 INFO - PROCESS | 1866 | 1461252086307 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:21:26 INFO - PROCESS | 1866 | 1461252086312 Marionette TRACE conn3 <- [1,18,null,{}] 08:21:26 INFO - PROCESS | 1866 | 1461252086324 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:21:26 INFO - PROCESS | 1866 | 1461252086485 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 08:21:26 INFO - PROCESS | 1866 | 1461252086582 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16aaf1e000 == 12 [pid = 1866] [id = 12] 08:21:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 33 (0x7f16a9a94800) [pid = 1866] [serial = 33] [outer = (nil)] 08:21:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 34 (0x7f16adba6c00) [pid = 1866] [serial = 34] [outer = 0x7f16a9a94800] 08:21:26 INFO - PROCESS | 1866 | 1461252086703 Marionette DEBUG loaded listener.js 08:21:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 35 (0x7f16b02aa800) [pid = 1866] [serial = 35] [outer = 0x7f16a9a94800] 08:21:27 INFO - PROCESS | 1866 | 1461252087519 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:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1343ms 08:21:27 INFO - PROCESS | 1866 | 1461252087596 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 08:21:27 INFO - PROCESS | 1866 | 1461252087604 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 08:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:21:27 INFO - PROCESS | 1866 | 1461252087614 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:21:27 INFO - PROCESS | 1866 | 1461252087619 Marionette TRACE conn3 <- [1,22,null,{}] 08:21:27 INFO - PROCESS | 1866 | 1461252087624 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:21:27 INFO - PROCESS | 1866 | 1461252087839 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 08:21:27 INFO - PROCESS | 1866 | 1461252087958 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16afc2b800 == 13 [pid = 1866] [id = 13] 08:21:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 36 (0x7f16af593c00) [pid = 1866] [serial = 36] [outer = (nil)] 08:21:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 37 (0x7f16b0f92000) [pid = 1866] [serial = 37] [outer = 0x7f16af593c00] 08:21:28 INFO - PROCESS | 1866 | 1461252088028 Marionette DEBUG loaded listener.js 08:21:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 38 (0x7f16b0fe7c00) [pid = 1866] [serial = 38] [outer = 0x7f16af593c00] 08:21:29 INFO - PROCESS | 1866 | 1461252089086 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:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1537ms 08:21:29 INFO - PROCESS | 1866 | 1461252089150 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 08:21:29 INFO - PROCESS | 1866 | 1461252089157 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 08:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:21:29 INFO - PROCESS | 1866 | 1461252089165 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:21:29 INFO - PROCESS | 1866 | 1461252089171 Marionette TRACE conn3 <- [1,26,null,{}] 08:21:29 INFO - PROCESS | 1866 | 1461252089180 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:21:29 INFO - PROCESS | 1866 | 1461252089397 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 08:21:29 INFO - PROCESS | 1866 | 1461252089572 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a7e0e800 == 14 [pid = 1866] [id = 14] 08:21:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 39 (0x7f16ab020800) [pid = 1866] [serial = 39] [outer = (nil)] 08:21:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 40 (0x7f16ae60bc00) [pid = 1866] [serial = 40] [outer = 0x7f16ab020800] 08:21:29 INFO - PROCESS | 1866 | 1461252089676 Marionette DEBUG loaded listener.js 08:21:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 41 (0x7f16af596000) [pid = 1866] [serial = 41] [outer = 0x7f16ab020800] 08:21:30 INFO - PROCESS | 1866 | 1461252090440 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:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1295ms 08:21:30 INFO - PROCESS | 1866 | 1461252090460 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 08:21:30 INFO - PROCESS | 1866 | 1461252090467 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 08:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:21:30 INFO - PROCESS | 1866 | 1461252090487 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:21:30 INFO - PROCESS | 1866 | 1461252090491 Marionette TRACE conn3 <- [1,30,null,{}] 08:21:30 INFO - PROCESS | 1866 | 1461252090500 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:21:30 INFO - PROCESS | 1866 | 1461252090641 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 08:21:30 INFO - PROCESS | 1866 | 1461252090658 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16afcb0000 == 15 [pid = 1866] [id = 15] 08:21:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 42 (0x7f16af59d400) [pid = 1866] [serial = 42] [outer = (nil)] 08:21:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 43 (0x7f16aff6a400) [pid = 1866] [serial = 43] [outer = 0x7f16af59d400] 08:21:30 INFO - PROCESS | 1866 | 1461252090719 Marionette DEBUG loaded listener.js 08:21:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 44 (0x7f16b159f800) [pid = 1866] [serial = 44] [outer = 0x7f16af59d400] 08:21:31 INFO - PROCESS | 1866 | 1461252091413 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:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 993ms 08:21:31 INFO - PROCESS | 1866 | 1461252091483 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 08:21:31 INFO - PROCESS | 1866 | 1461252091487 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 08:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:21:31 INFO - PROCESS | 1866 | 1461252091498 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:21:31 INFO - PROCESS | 1866 | 1461252091503 Marionette TRACE conn3 <- [1,34,null,{}] 08:21:31 INFO - PROCESS | 1866 | 1461252091521 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:21:31 INFO - PROCESS | 1866 | 1461252091666 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 08:21:31 INFO - PROCESS | 1866 | 1461252091679 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0a96000 == 16 [pid = 1866] [id = 16] 08:21:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 45 (0x7f16b2041000) [pid = 1866] [serial = 45] [outer = (nil)] 08:21:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 46 (0x7f16b24e6c00) [pid = 1866] [serial = 46] [outer = 0x7f16b2041000] 08:21:31 INFO - PROCESS | 1866 | 1461252091755 Marionette DEBUG loaded listener.js 08:21:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 47 (0x7f16b4053000) [pid = 1866] [serial = 47] [outer = 0x7f16b2041000] 08:21:32 INFO - PROCESS | 1866 | 1461252092453 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:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 983ms 08:21:32 INFO - PROCESS | 1866 | 1461252092480 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 08:21:32 INFO - PROCESS | 1866 | 1461252092484 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 08:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:21:32 INFO - PROCESS | 1866 | 1461252092490 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:21:32 INFO - PROCESS | 1866 | 1461252092491 Marionette TRACE conn3 <- [1,38,null,{}] 08:21:32 INFO - PROCESS | 1866 | 1461252092497 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:21:32 INFO - PROCESS | 1866 | 1461252092660 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 08:21:32 INFO - PROCESS | 1866 | 1461252092683 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0f2e000 == 17 [pid = 1866] [id = 17] 08:21:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 48 (0x7f16a9c18000) [pid = 1866] [serial = 48] [outer = (nil)] 08:21:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 49 (0x7f16b432c800) [pid = 1866] [serial = 49] [outer = 0x7f16a9c18000] 08:21:32 INFO - PROCESS | 1866 | 1461252092742 Marionette DEBUG loaded listener.js 08:21:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 50 (0x7f16be50c000) [pid = 1866] [serial = 50] [outer = 0x7f16a9c18000] 08:21:33 INFO - PROCESS | 1866 | 1461252093409 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:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 927ms 08:21:33 INFO - PROCESS | 1866 | 1461252093418 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 08:21:33 INFO - PROCESS | 1866 | 1461252093420 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 08:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:21:33 INFO - PROCESS | 1866 | 1461252093426 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:21:33 INFO - PROCESS | 1866 | 1461252093428 Marionette TRACE conn3 <- [1,42,null,{}] 08:21:33 INFO - PROCESS | 1866 | 1461252093433 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:21:33 INFO - PROCESS | 1866 | 1461252093561 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 08:21:33 INFO - PROCESS | 1866 | 1461252093650 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16adbd2800 == 18 [pid = 1866] [id = 18] 08:21:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 51 (0x7f16a7e61c00) [pid = 1866] [serial = 51] [outer = (nil)] 08:21:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 52 (0x7f16ada24400) [pid = 1866] [serial = 52] [outer = 0x7f16a7e61c00] 08:21:33 INFO - PROCESS | 1866 | 1461252093712 Marionette DEBUG loaded listener.js 08:21:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 53 (0x7f16be50d800) [pid = 1866] [serial = 53] [outer = 0x7f16a7e61c00] 08:21:34 INFO - PROCESS | 1866 | 1461252094320 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:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 930ms 08:21:34 INFO - PROCESS | 1866 | 1461252094358 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 08:21:34 INFO - PROCESS | 1866 | 1461252094361 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 08:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:21:34 INFO - PROCESS | 1866 | 1461252094367 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:21:34 INFO - PROCESS | 1866 | 1461252094369 Marionette TRACE conn3 <- [1,46,null,{}] 08:21:34 INFO - PROCESS | 1866 | 1461252094374 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:21:34 INFO - PROCESS | 1866 | 1461252094574 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 08:21:34 INFO - PROCESS | 1866 | 1461252094598 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b1f9e800 == 19 [pid = 1866] [id = 19] 08:21:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 54 (0x7f16be7a6c00) [pid = 1866] [serial = 54] [outer = (nil)] 08:21:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 55 (0x7f16be8bf800) [pid = 1866] [serial = 55] [outer = 0x7f16be7a6c00] 08:21:34 INFO - PROCESS | 1866 | 1461252094672 Marionette DEBUG loaded listener.js 08:21:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 56 (0x7f16bf9ec400) [pid = 1866] [serial = 56] [outer = 0x7f16be7a6c00] 08:21:35 INFO - PROCESS | 1866 | 1461252095592 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:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1282ms 08:21:35 INFO - PROCESS | 1866 | 1461252095651 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 08:21:35 INFO - PROCESS | 1866 | 1461252095658 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 08:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:21:35 INFO - PROCESS | 1866 | 1461252095668 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:21:35 INFO - PROCESS | 1866 | 1461252095673 Marionette TRACE conn3 <- [1,50,null,{}] 08:21:35 INFO - PROCESS | 1866 | 1461252095682 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:21:35 INFO - PROCESS | 1866 | 1461252095918 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 08:21:36 INFO - PROCESS | 1866 | 1461252096016 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16adbd6800 == 20 [pid = 1866] [id = 20] 08:21:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 57 (0x7f16a9c21000) [pid = 1866] [serial = 57] [outer = (nil)] 08:21:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 58 (0x7f16ab440800) [pid = 1866] [serial = 58] [outer = 0x7f16a9c21000] 08:21:36 INFO - PROCESS | 1866 | 1461252096093 Marionette DEBUG loaded listener.js 08:21:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 59 (0x7f16ae5da000) [pid = 1866] [serial = 59] [outer = 0x7f16a9c21000] 08:21:36 INFO - PROCESS | 1866 | 1461252096906 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:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1283ms 08:21:36 INFO - PROCESS | 1866 | 1461252096952 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 08:21:36 INFO - PROCESS | 1866 | 1461252096961 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 08:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:21:36 INFO - PROCESS | 1866 | 1461252096972 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:21:36 INFO - PROCESS | 1866 | 1461252096975 Marionette TRACE conn3 <- [1,54,null,{}] 08:21:36 INFO - PROCESS | 1866 | 1461252096981 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:21:37 INFO - PROCESS | 1866 | 1461252097185 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 08:21:37 INFO - PROCESS | 1866 | 1461252097201 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0e6c000 == 21 [pid = 1866] [id = 21] 08:21:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 60 (0x7f16af6bb800) [pid = 1866] [serial = 60] [outer = (nil)] 08:21:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 61 (0x7f16af9a0000) [pid = 1866] [serial = 61] [outer = 0x7f16af6bb800] 08:21:37 INFO - PROCESS | 1866 | 1461252097272 Marionette DEBUG loaded listener.js 08:21:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 62 (0x7f16b0efc000) [pid = 1866] [serial = 62] [outer = 0x7f16af6bb800] 08:21:38 INFO - PROCESS | 1866 | 1461252098107 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:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1178ms 08:21:38 INFO - PROCESS | 1866 | 1461252098166 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 08:21:38 INFO - PROCESS | 1866 | 1461252098171 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 08:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:21:38 INFO - PROCESS | 1866 | 1461252098180 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:21:38 INFO - PROCESS | 1866 | 1461252098185 Marionette TRACE conn3 <- [1,58,null,{}] 08:21:38 INFO - PROCESS | 1866 | 1461252098200 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:21:38 INFO - PROCESS | 1866 | 1461252098404 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 08:21:38 INFO - PROCESS | 1866 | 1461252098530 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b3fa6000 == 22 [pid = 1866] [id = 22] 08:21:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 63 (0x7f16b2046800) [pid = 1866] [serial = 63] [outer = (nil)] 08:21:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 64 (0x7f16b8919800) [pid = 1866] [serial = 64] [outer = 0x7f16b2046800] 08:21:38 INFO - PROCESS | 1866 | 1461252098611 Marionette DEBUG loaded listener.js 08:21:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 65 (0x7f16be7af800) [pid = 1866] [serial = 65] [outer = 0x7f16b2046800] 08:21:39 INFO - PROCESS | 1866 | 1461252099420 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:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1288ms 08:21:39 INFO - PROCESS | 1866 | 1461252099475 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 08:21:39 INFO - PROCESS | 1866 | 1461252099478 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 08:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:21:39 INFO - PROCESS | 1866 | 1461252099486 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:21:39 INFO - PROCESS | 1866 | 1461252099489 Marionette TRACE conn3 <- [1,62,null,{}] 08:21:39 INFO - PROCESS | 1866 | 1461252099494 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:21:39 INFO - PROCESS | 1866 | 1461252099653 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 08:21:39 INFO - PROCESS | 1866 | 1461252099746 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b7b9a000 == 23 [pid = 1866] [id = 23] 08:21:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 66 (0x7f16b1598000) [pid = 1866] [serial = 66] [outer = (nil)] 08:21:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 67 (0x7f16bfabd400) [pid = 1866] [serial = 67] [outer = 0x7f16b1598000] 08:21:39 INFO - PROCESS | 1866 | 1461252099820 Marionette DEBUG loaded listener.js 08:21:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 68 (0x7f16bfc78400) [pid = 1866] [serial = 68] [outer = 0x7f16b1598000] 08:21:40 INFO - PROCESS | 1866 | 1461252100594 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:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1182ms 08:21:40 INFO - PROCESS | 1866 | 1461252100669 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 08:21:40 INFO - PROCESS | 1866 | 1461252100673 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 08:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:21:40 INFO - PROCESS | 1866 | 1461252100679 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:21:40 INFO - PROCESS | 1866 | 1461252100681 Marionette TRACE conn3 <- [1,66,null,{}] 08:21:40 INFO - PROCESS | 1866 | 1461252100686 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:21:40 INFO - PROCESS | 1866 | 1461252100841 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 08:21:40 INFO - PROCESS | 1866 | 1461252100963 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16bd9d7800 == 24 [pid = 1866] [id = 24] 08:21:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 69 (0x7f16b3f3dc00) [pid = 1866] [serial = 69] [outer = (nil)] 08:21:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 70 (0x7f16bfdd6400) [pid = 1866] [serial = 70] [outer = 0x7f16b3f3dc00] 08:21:41 INFO - PROCESS | 1866 | 1461252101037 Marionette DEBUG loaded listener.js 08:21:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 71 (0x7f16c1bf1800) [pid = 1866] [serial = 71] [outer = 0x7f16b3f3dc00] 08:21:41 INFO - PROCESS | 1866 | 1461252101989 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:21:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1379ms 08:21:42 INFO - PROCESS | 1866 | 1461252102059 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 08:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:21:42 INFO - PROCESS | 1866 | 1461252102065 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 08:21:42 INFO - PROCESS | 1866 | 1461252102072 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:21:42 INFO - PROCESS | 1866 | 1461252102077 Marionette TRACE conn3 <- [1,70,null,{}] 08:21:42 INFO - PROCESS | 1866 | 1461252102085 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:21:42 INFO - PROCESS | 1866 | 1461252102244 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 08:21:42 INFO - PROCESS | 1866 | 1461252102432 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16adbd2800 == 23 [pid = 1866] [id = 18] 08:21:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0f2e000 == 22 [pid = 1866] [id = 17] 08:21:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0a96000 == 21 [pid = 1866] [id = 16] 08:21:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16afcb0000 == 20 [pid = 1866] [id = 15] 08:21:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a7e0e800 == 19 [pid = 1866] [id = 14] 08:21:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16aaf1e000 == 18 [pid = 1866] [id = 12] 08:21:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a7e0e000 == 19 [pid = 1866] [id = 25] 08:21:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 72 (0x7f16a859fc00) [pid = 1866] [serial = 72] [outer = (nil)] 08:21:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 73 (0x7f16a9a8c000) [pid = 1866] [serial = 73] [outer = 0x7f16a859fc00] 08:21:42 INFO - PROCESS | 1866 | 1461252102579 Marionette DEBUG loaded listener.js 08:21:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 74 (0x7f16ae5e2400) [pid = 1866] [serial = 74] [outer = 0x7f16a859fc00] 08:21:43 INFO - PROCESS | 1866 | 1461252103367 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:21:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1338ms 08:21:43 INFO - PROCESS | 1866 | 1461252103411 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 08:21:43 INFO - PROCESS | 1866 | 1461252103419 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 08:21:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:21:43 INFO - PROCESS | 1866 | 1461252103448 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:21:43 INFO - PROCESS | 1866 | 1461252103453 Marionette TRACE conn3 <- [1,74,null,{}] 08:21:43 INFO - PROCESS | 1866 | 1461252103461 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:21:43 INFO - PROCESS | 1866 | 1461252103634 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 08:21:43 INFO - PROCESS | 1866 | 1461252103758 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16afca8800 == 20 [pid = 1866] [id = 26] 08:21:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 75 (0x7f16a8b18800) [pid = 1866] [serial = 75] [outer = (nil)] 08:21:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 76 (0x7f16aff66c00) [pid = 1866] [serial = 76] [outer = 0x7f16a8b18800] 08:21:43 INFO - PROCESS | 1866 | 1461252103844 Marionette DEBUG loaded listener.js 08:21:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 77 (0x7f16b0f94400) [pid = 1866] [serial = 77] [outer = 0x7f16a8b18800] 08:21:44 INFO - PROCESS | 1866 | 1461252104653 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:21:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1240ms 08:21:44 INFO - PROCESS | 1866 | 1461252104688 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 08:21:44 INFO - PROCESS | 1866 | 1461252104693 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 08:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:21:44 INFO - PROCESS | 1866 | 1461252104703 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:21:44 INFO - PROCESS | 1866 | 1461252104705 Marionette TRACE conn3 <- [1,78,null,{}] 08:21:44 INFO - PROCESS | 1866 | 1461252104710 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:21:44 INFO - PROCESS | 1866 | 1461252104865 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 08:21:45 INFO - PROCESS | 1866 | 1461252104996 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0f1c800 == 21 [pid = 1866] [id = 27] 08:21:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 78 (0x7f16b15e9400) [pid = 1866] [serial = 78] [outer = (nil)] 08:21:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 79 (0x7f16b23bcc00) [pid = 1866] [serial = 79] [outer = 0x7f16b15e9400] 08:21:45 INFO - PROCESS | 1866 | 1461252105070 Marionette DEBUG loaded listener.js 08:21:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 80 (0x7f16b8913800) [pid = 1866] [serial = 80] [outer = 0x7f16b15e9400] 08:21:45 INFO - PROCESS | 1866 | 1461252105938 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:21:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1278ms 08:21:45 INFO - PROCESS | 1866 | 1461252105982 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 08:21:45 INFO - PROCESS | 1866 | 1461252105986 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 08:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:21:46 INFO - PROCESS | 1866 | 1461252105994 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:21:46 INFO - PROCESS | 1866 | 1461252106002 Marionette TRACE conn3 <- [1,82,null,{}] 08:21:46 INFO - PROCESS | 1866 | 1461252106017 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:21:46 INFO - PROCESS | 1866 | 1461252106184 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 08:21:46 INFO - PROCESS | 1866 | 1461252106309 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b40b8800 == 22 [pid = 1866] [id = 28] 08:21:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 81 (0x7f16beaae000) [pid = 1866] [serial = 81] [outer = (nil)] 08:21:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 82 (0x7f16bfdcac00) [pid = 1866] [serial = 82] [outer = 0x7f16beaae000] 08:21:46 INFO - PROCESS | 1866 | 1461252106382 Marionette DEBUG loaded listener.js 08:21:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 83 (0x7f16c3229c00) [pid = 1866] [serial = 83] [outer = 0x7f16beaae000] 08:21:47 INFO - PROCESS | 1866 | 1461252107178 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:21:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1238ms 08:21:47 INFO - PROCESS | 1866 | 1461252107232 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 08:21:47 INFO - PROCESS | 1866 | 1461252107236 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 08:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:21:47 INFO - PROCESS | 1866 | 1461252107243 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:21:47 INFO - PROCESS | 1866 | 1461252107245 Marionette TRACE conn3 <- [1,86,null,{}] 08:21:47 INFO - PROCESS | 1866 | 1461252107251 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:21:47 INFO - PROCESS | 1866 | 1461252107400 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 08:21:47 INFO - PROCESS | 1866 | 1461252107536 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16be766800 == 23 [pid = 1866] [id = 29] 08:21:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 84 (0x7f16bf9ef000) [pid = 1866] [serial = 84] [outer = (nil)] 08:21:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 85 (0x7f16c39db000) [pid = 1866] [serial = 85] [outer = 0x7f16bf9ef000] 08:21:47 INFO - PROCESS | 1866 | 1461252107611 Marionette DEBUG loaded listener.js 08:21:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 86 (0x7f16c3a53800) [pid = 1866] [serial = 86] [outer = 0x7f16bf9ef000] 08:21:48 INFO - PROCESS | 1866 | 1461252108504 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:21:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1328ms 08:21:48 INFO - PROCESS | 1866 | 1461252108572 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 08:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:21:48 INFO - PROCESS | 1866 | 1461252108578 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 08:21:48 INFO - PROCESS | 1866 | 1461252108586 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:21:48 INFO - PROCESS | 1866 | 1461252108590 Marionette TRACE conn3 <- [1,90,null,{}] 08:21:48 INFO - PROCESS | 1866 | 1461252108598 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:21:48 INFO - PROCESS | 1866 | 1461252108812 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 08:21:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b7b9a000 == 22 [pid = 1866] [id = 23] 08:21:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b3fa6000 == 21 [pid = 1866] [id = 22] 08:21:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0e6c000 == 20 [pid = 1866] [id = 21] 08:21:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16adbd6800 == 19 [pid = 1866] [id = 20] 08:21:49 INFO - PROCESS | 1866 | 1461252109030 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ab2c4800 == 20 [pid = 1866] [id = 30] 08:21:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 87 (0x7f16a9a92800) [pid = 1866] [serial = 87] [outer = (nil)] 08:21:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 88 (0x7f16ada23c00) [pid = 1866] [serial = 88] [outer = 0x7f16a9a92800] 08:21:49 INFO - PROCESS | 1866 | 1461252109152 Marionette DEBUG loaded listener.js 08:21:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 89 (0x7f16af8a7400) [pid = 1866] [serial = 89] [outer = 0x7f16a9a92800] 08:21:50 INFO - PROCESS | 1866 | 1461252110155 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:21:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1643ms 08:21:50 INFO - PROCESS | 1866 | 1461252110230 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 08:21:50 INFO - PROCESS | 1866 | 1461252110238 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 08:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:21:50 INFO - PROCESS | 1866 | 1461252110248 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:21:50 INFO - PROCESS | 1866 | 1461252110253 Marionette TRACE conn3 <- [1,94,null,{}] 08:21:50 INFO - PROCESS | 1866 | 1461252110262 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:21:50 INFO - PROCESS | 1866 | 1461252110460 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 08:21:50 INFO - PROCESS | 1866 | 1461252110586 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b1577800 == 21 [pid = 1866] [id = 31] 08:21:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 90 (0x7f16a9c1d000) [pid = 1866] [serial = 90] [outer = (nil)] 08:21:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7f16b1fc4c00) [pid = 1866] [serial = 91] [outer = 0x7f16a9c1d000] 08:21:50 INFO - PROCESS | 1866 | 1461252110668 Marionette DEBUG loaded listener.js 08:21:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 92 (0x7f16b408e800) [pid = 1866] [serial = 92] [outer = 0x7f16a9c1d000] 08:21:51 INFO - PROCESS | 1866 | 1461252111439 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:21:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:21:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1232ms 08:21:51 INFO - PROCESS | 1866 | 1461252111484 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 08:21:51 INFO - PROCESS | 1866 | 1461252111490 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 08:21:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:21:51 INFO - PROCESS | 1866 | 1461252111497 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:21:51 INFO - PROCESS | 1866 | 1461252111501 Marionette TRACE conn3 <- [1,98,null,{}] 08:21:51 INFO - PROCESS | 1866 | 1461252111506 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:21:51 INFO - PROCESS | 1866 | 1461252111663 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 08:21:51 INFO - PROCESS | 1866 | 1461252111762 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b7b9a000 == 22 [pid = 1866] [id = 32] 08:21:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 93 (0x7f16b89ad800) [pid = 1866] [serial = 93] [outer = (nil)] 08:21:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 94 (0x7f16bea44800) [pid = 1866] [serial = 94] [outer = 0x7f16b89ad800] 08:21:51 INFO - PROCESS | 1866 | 1461252111844 Marionette DEBUG loaded listener.js 08:21:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7f16bf9e7800) [pid = 1866] [serial = 95] [outer = 0x7f16b89ad800] 08:21:52 INFO - PROCESS | 1866 | 1461252112686 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:21:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:21:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1231ms 08:21:52 INFO - PROCESS | 1866 | 1461252112733 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 08:21:52 INFO - PROCESS | 1866 | 1461252112736 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 08:21:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:21:52 INFO - PROCESS | 1866 | 1461252112753 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:21:52 INFO - PROCESS | 1866 | 1461252112761 Marionette TRACE conn3 <- [1,102,null,{}] 08:21:52 INFO - PROCESS | 1866 | 1461252112770 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:21:52 INFO - PROCESS | 1866 | 1461252112935 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 08:21:53 INFO - PROCESS | 1866 | 1461252113062 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16bec18000 == 23 [pid = 1866] [id = 33] 08:21:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7f16c39d5000) [pid = 1866] [serial = 96] [outer = (nil)] 08:21:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7f16c3e07400) [pid = 1866] [serial = 97] [outer = 0x7f16c39d5000] 08:21:53 INFO - PROCESS | 1866 | 1461252113135 Marionette DEBUG loaded listener.js 08:21:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7f16c3ebfc00) [pid = 1866] [serial = 98] [outer = 0x7f16c39d5000] 08:21:54 INFO - PROCESS | 1866 | 1461252114003 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:21:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1312ms 08:21:54 INFO - PROCESS | 1866 | 1461252114059 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 08:21:54 INFO - PROCESS | 1866 | 1461252114062 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 08:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:21:54 INFO - PROCESS | 1866 | 1461252114069 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:21:54 INFO - PROCESS | 1866 | 1461252114071 Marionette TRACE conn3 <- [1,106,null,{}] 08:21:54 INFO - PROCESS | 1866 | 1461252114077 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:21:54 INFO - PROCESS | 1866 | 1461252114260 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 08:21:54 INFO - PROCESS | 1866 | 1461252114394 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16bfc5a800 == 24 [pid = 1866] [id = 34] 08:21:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7f16a7d6b000) [pid = 1866] [serial = 99] [outer = (nil)] 08:21:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7f16c3efa000) [pid = 1866] [serial = 100] [outer = 0x7f16a7d6b000] 08:21:54 INFO - PROCESS | 1866 | 1461252114480 Marionette DEBUG loaded listener.js 08:21:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7f16c5b1a000) [pid = 1866] [serial = 101] [outer = 0x7f16a7d6b000] 08:21:55 INFO - PROCESS | 1866 | 1461252115283 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:21:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:21:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1282ms 08:21:55 INFO - PROCESS | 1866 | 1461252115353 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 08:21:55 INFO - PROCESS | 1866 | 1461252115357 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 08:21:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:21:55 INFO - PROCESS | 1866 | 1461252115362 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:21:55 INFO - PROCESS | 1866 | 1461252115364 Marionette TRACE conn3 <- [1,110,null,{}] 08:21:55 INFO - PROCESS | 1866 | 1461252115370 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:21:55 INFO - PROCESS | 1866 | 1461252115516 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 08:21:55 INFO - PROCESS | 1866 | 1461252115744 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ae57f000 == 25 [pid = 1866] [id = 35] 08:21:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7f16a800ac00) [pid = 1866] [serial = 102] [outer = (nil)] 08:21:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7f16a9a91800) [pid = 1866] [serial = 103] [outer = 0x7f16a800ac00] 08:21:55 INFO - PROCESS | 1866 | 1461252115819 Marionette DEBUG loaded listener.js 08:21:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7f16af4c0400) [pid = 1866] [serial = 104] [outer = 0x7f16a800ac00] 08:21:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7f16b4058400) [pid = 1866] [serial = 105] [outer = 0x7f16a7d65c00] 08:21:56 INFO - PROCESS | 1866 | 1461252116731 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:21:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:21:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1428ms 08:21:56 INFO - PROCESS | 1866 | 1461252116793 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 08:21:56 INFO - PROCESS | 1866 | 1461252116799 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 08:21:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:21:56 INFO - PROCESS | 1866 | 1461252116806 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:21:56 INFO - PROCESS | 1866 | 1461252116810 Marionette TRACE conn3 <- [1,114,null,{}] 08:21:56 INFO - PROCESS | 1866 | 1461252116818 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:21:56 INFO - PROCESS | 1866 | 1461252116983 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 08:21:57 INFO - PROCESS | 1866 | 1461252117140 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a7e0e000 == 24 [pid = 1866] [id = 25] 08:21:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16afc34800 == 25 [pid = 1866] [id = 36] 08:21:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7f16a800e800) [pid = 1866] [serial = 106] [outer = (nil)] 08:21:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7f16ae60d800) [pid = 1866] [serial = 107] [outer = 0x7f16a800e800] 08:21:57 INFO - PROCESS | 1866 | 1461252117272 Marionette DEBUG loaded listener.js 08:21:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7f16b12c7c00) [pid = 1866] [serial = 108] [outer = 0x7f16a800e800] 08:21:58 INFO - PROCESS | 1866 | 1461252118130 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:21:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:21:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1380ms 08:21:58 INFO - PROCESS | 1866 | 1461252118188 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 08:21:58 INFO - PROCESS | 1866 | 1461252118195 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 08:21:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:21:58 INFO - PROCESS | 1866 | 1461252118204 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:21:58 INFO - PROCESS | 1866 | 1461252118208 Marionette TRACE conn3 <- [1,118,null,{}] 08:21:58 INFO - PROCESS | 1866 | 1461252118215 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:21:58 INFO - PROCESS | 1866 | 1461252118419 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 08:21:58 INFO - PROCESS | 1866 | 1461252118552 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16bea22800 == 26 [pid = 1866] [id = 37] 08:21:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7f16a7e6dc00) [pid = 1866] [serial = 109] [outer = (nil)] 08:21:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7f16beab0400) [pid = 1866] [serial = 110] [outer = 0x7f16a7e6dc00] 08:21:58 INFO - PROCESS | 1866 | 1461252118631 Marionette DEBUG loaded listener.js 08:21:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7f16bfc7a800) [pid = 1866] [serial = 111] [outer = 0x7f16a7e6dc00] 08:21:59 INFO - PROCESS | 1866 | 1461252119413 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:21:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:21:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1280ms 08:21:59 INFO - PROCESS | 1866 | 1461252119487 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 08:21:59 INFO - PROCESS | 1866 | 1461252119493 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 08:21:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:21:59 INFO - PROCESS | 1866 | 1461252119501 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:21:59 INFO - PROCESS | 1866 | 1461252119504 Marionette TRACE conn3 <- [1,122,null,{}] 08:21:59 INFO - PROCESS | 1866 | 1461252119510 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:21:59 INFO - PROCESS | 1866 | 1461252119667 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 08:21:59 INFO - PROCESS | 1866 | 1461252119798 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c32b1000 == 27 [pid = 1866] [id = 38] 08:21:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7f16c1bf5000) [pid = 1866] [serial = 112] [outer = (nil)] 08:21:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7f16c3a87400) [pid = 1866] [serial = 113] [outer = 0x7f16c1bf5000] 08:21:59 INFO - PROCESS | 1866 | 1461252119874 Marionette DEBUG loaded listener.js 08:21:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7f16c3ef6c00) [pid = 1866] [serial = 114] [outer = 0x7f16c1bf5000] 08:22:00 INFO - PROCESS | 1866 | 1461252120765 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:22:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:22:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1334ms 08:22:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:22:00 INFO - PROCESS | 1866 | 1461252120836 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 08:22:00 INFO - PROCESS | 1866 | 1461252120839 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 08:22:00 INFO - PROCESS | 1866 | 1461252120847 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:22:00 INFO - PROCESS | 1866 | 1461252120855 Marionette TRACE conn3 <- [1,126,null,{}] 08:22:00 INFO - PROCESS | 1866 | 1461252120869 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:22:01 INFO - PROCESS | 1866 | 1461252121067 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 08:22:01 INFO - PROCESS | 1866 | 1461252121202 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c3a43800 == 28 [pid = 1866] [id = 39] 08:22:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7f16c7e5c800) [pid = 1866] [serial = 115] [outer = (nil)] 08:22:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7f16c80e4400) [pid = 1866] [serial = 116] [outer = 0x7f16c7e5c800] 08:22:01 INFO - PROCESS | 1866 | 1461252121278 Marionette DEBUG loaded listener.js 08:22:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7f16c80f6000) [pid = 1866] [serial = 117] [outer = 0x7f16c7e5c800] 08:22:02 INFO - PROCESS | 1866 | 1461252122235 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:22:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:22:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1439ms 08:22:02 INFO - PROCESS | 1866 | 1461252122284 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 08:22:02 INFO - PROCESS | 1866 | 1461252122289 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 08:22:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:22:02 INFO - PROCESS | 1866 | 1461252122295 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:22:02 INFO - PROCESS | 1866 | 1461252122298 Marionette TRACE conn3 <- [1,130,null,{}] 08:22:02 INFO - PROCESS | 1866 | 1461252122303 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:22:02 INFO - PROCESS | 1866 | 1461252122502 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 08:22:02 INFO - PROCESS | 1866 | 1461252122670 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c3cce000 == 29 [pid = 1866] [id = 40] 08:22:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7f16a77e0400) [pid = 1866] [serial = 118] [outer = (nil)] 08:22:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7f16a77e8c00) [pid = 1866] [serial = 119] [outer = 0x7f16a77e0400] 08:22:02 INFO - PROCESS | 1866 | 1461252122746 Marionette DEBUG loaded listener.js 08:22:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7f16c808e000) [pid = 1866] [serial = 120] [outer = 0x7f16a77e0400] 08:22:03 INFO - PROCESS | 1866 | 1461252123698 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:22:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:22:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1443ms 08:22:03 INFO - PROCESS | 1866 | 1461252123738 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 08:22:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:22:03 INFO - PROCESS | 1866 | 1461252123744 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 08:22:03 INFO - PROCESS | 1866 | 1461252123751 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:22:03 INFO - PROCESS | 1866 | 1461252123756 Marionette TRACE conn3 <- [1,134,null,{}] 08:22:03 INFO - PROCESS | 1866 | 1461252123764 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:22:03 INFO - PROCESS | 1866 | 1461252123993 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 08:22:04 INFO - PROCESS | 1866 | 1461252124166 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16adbd8800 == 30 [pid = 1866] [id = 41] 08:22:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7f16a77eb000) [pid = 1866] [serial = 121] [outer = (nil)] 08:22:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7f16a7d6f400) [pid = 1866] [serial = 122] [outer = 0x7f16a77eb000] 08:22:04 INFO - PROCESS | 1866 | 1461252124234 Marionette DEBUG loaded listener.js 08:22:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7f16ab20a800) [pid = 1866] [serial = 123] [outer = 0x7f16a77eb000] 08:22:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ae57f000 == 29 [pid = 1866] [id = 35] 08:22:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b7b9a000 == 28 [pid = 1866] [id = 32] 08:22:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b1577800 == 27 [pid = 1866] [id = 31] 08:22:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab2c4800 == 26 [pid = 1866] [id = 30] 08:22:05 INFO - PROCESS | 1866 | 1461252125179 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:22:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1486ms 08:22:05 INFO - PROCESS | 1866 | 1461252125237 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 08:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:22:05 INFO - PROCESS | 1866 | 1461252125243 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 08:22:05 INFO - PROCESS | 1866 | 1461252125251 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:22:05 INFO - PROCESS | 1866 | 1461252125256 Marionette TRACE conn3 <- [1,138,null,{}] 08:22:05 INFO - PROCESS | 1866 | 1461252125264 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:22:05 INFO - PROCESS | 1866 | 1461252125466 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 08:22:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0f1c800 == 25 [pid = 1866] [id = 27] 08:22:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16afca8800 == 24 [pid = 1866] [id = 26] 08:22:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16afc2b800 == 23 [pid = 1866] [id = 13] 08:22:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b40b8800 == 22 [pid = 1866] [id = 28] 08:22:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3cce000 == 21 [pid = 1866] [id = 40] 08:22:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c32b1000 == 20 [pid = 1866] [id = 38] 08:22:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3a43800 == 19 [pid = 1866] [id = 39] 08:22:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bea22800 == 18 [pid = 1866] [id = 37] 08:22:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16afc34800 == 17 [pid = 1866] [id = 36] 08:22:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16be766800 == 16 [pid = 1866] [id = 29] 08:22:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a80c3800 == 15 [pid = 1866] [id = 9] 08:22:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bfc5a800 == 14 [pid = 1866] [id = 34] 08:22:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b7b9a800 == 13 [pid = 1866] [id = 8] 08:22:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16aaf9f000 == 12 [pid = 1866] [id = 6] 08:22:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b1f9e800 == 11 [pid = 1866] [id = 19] 08:22:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bec18000 == 10 [pid = 1866] [id = 33] 08:22:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16adbd8800 == 9 [pid = 1866] [id = 41] 08:22:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bd9d7800 == 8 [pid = 1866] [id = 24] 08:22:09 INFO - PROCESS | 1866 | 1461252129566 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a8c9f800 == 9 [pid = 1866] [id = 42] 08:22:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7f16a8005400) [pid = 1866] [serial = 124] [outer = (nil)] 08:22:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7f16a85a0400) [pid = 1866] [serial = 125] [outer = 0x7f16a8005400] 08:22:09 INFO - PROCESS | 1866 | 1461252129635 Marionette DEBUG loaded listener.js 08:22:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7f16aaf67800) [pid = 1866] [serial = 126] [outer = 0x7f16a8005400] 08:22:10 INFO - PROCESS | 1866 | 1461252130325 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:22:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:22:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5102ms 08:22:10 INFO - PROCESS | 1866 | 1461252130357 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 08:22:10 INFO - PROCESS | 1866 | 1461252130363 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 08:22:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:22:10 INFO - PROCESS | 1866 | 1461252130373 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:22:10 INFO - PROCESS | 1866 | 1461252130380 Marionette TRACE conn3 <- [1,142,null,{}] 08:22:10 INFO - PROCESS | 1866 | 1461252130389 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:22:10 INFO - PROCESS | 1866 | 1461252130558 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 08:22:10 INFO - PROCESS | 1866 | 1461252130650 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ae708000 == 10 [pid = 1866] [id = 43] 08:22:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7f16ab20f000) [pid = 1866] [serial = 127] [outer = (nil)] 08:22:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7f16ab448000) [pid = 1866] [serial = 128] [outer = 0x7f16ab20f000] 08:22:10 INFO - PROCESS | 1866 | 1461252130717 Marionette DEBUG loaded listener.js 08:22:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7f16adba3800) [pid = 1866] [serial = 129] [outer = 0x7f16ab20f000] 08:22:11 INFO - PROCESS | 1866 | 1461252131391 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:22:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:22:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1089ms 08:22:11 INFO - PROCESS | 1866 | 1461252131533 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 08:22:11 INFO - PROCESS | 1866 | 1461252131540 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 08:22:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:22:11 INFO - PROCESS | 1866 | 1461252131603 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:22:11 INFO - PROCESS | 1866 | 1461252131606 Marionette TRACE conn3 <- [1,146,null,{}] 08:22:11 INFO - PROCESS | 1866 | 1461252131656 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:22:11 INFO - PROCESS | 1866 | 1461252131859 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 08:22:11 INFO - PROCESS | 1866 | 1461252131951 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b3f15800 == 11 [pid = 1866] [id = 44] 08:22:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7f16ae60ac00) [pid = 1866] [serial = 130] [outer = (nil)] 08:22:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7f16af85e000) [pid = 1866] [serial = 131] [outer = 0x7f16ae60ac00] 08:22:12 INFO - PROCESS | 1866 | 1461252132013 Marionette DEBUG loaded listener.js 08:22:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7f16b12c3c00) [pid = 1866] [serial = 132] [outer = 0x7f16ae60ac00] 08:22:12 INFO - PROCESS | 1866 | 1461252132791 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:22:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1287ms 08:22:12 INFO - PROCESS | 1866 | 1461252132851 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 08:22:12 INFO - PROCESS | 1866 | 1461252132855 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 08:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:22:12 INFO - PROCESS | 1866 | 1461252132870 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:22:12 INFO - PROCESS | 1866 | 1461252132879 Marionette TRACE conn3 <- [1,150,null,{}] 08:22:12 INFO - PROCESS | 1866 | 1461252132894 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:22:13 INFO - PROCESS | 1866 | 1461252133082 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 08:22:13 INFO - PROCESS | 1866 | 1461252133104 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16bea32000 == 12 [pid = 1866] [id = 45] 08:22:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7f16b8911c00) [pid = 1866] [serial = 133] [outer = (nil)] 08:22:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7f16be507000) [pid = 1866] [serial = 134] [outer = 0x7f16b8911c00] 08:22:13 INFO - PROCESS | 1866 | 1461252133163 Marionette DEBUG loaded listener.js 08:22:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7f16be8ba400) [pid = 1866] [serial = 135] [outer = 0x7f16b8911c00] 08:22:14 INFO - PROCESS | 1866 | 1461252134647 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:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7f16af59d400) [pid = 1866] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7f16ab020800) [pid = 1866] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7f16b2041000) [pid = 1866] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7f16be7a6c00) [pid = 1866] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7f16a9c18000) [pid = 1866] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7f16a7e61c00) [pid = 1866] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7f16a9a94800) [pid = 1866] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7f16af593c00) [pid = 1866] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7f16a8008c00) [pid = 1866] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7f16c39d5000) [pid = 1866] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7f16b2046800) [pid = 1866] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7f16a9a92800) [pid = 1866] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7f16af6bb800) [pid = 1866] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7f16a9c1d000) [pid = 1866] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7f16a9c21000) [pid = 1866] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7f16b15e9400) [pid = 1866] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7f16a859fc00) [pid = 1866] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7f16bf9ef000) [pid = 1866] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7f16a800ac00) [pid = 1866] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7f16a8b18800) [pid = 1866] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7f16a77e0400) [pid = 1866] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7f16b3f3dc00) [pid = 1866] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7f16a7e6dc00) [pid = 1866] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7f16a8c6ec00) [pid = 1866] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7f16c7e5c800) [pid = 1866] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7f16b1598000) [pid = 1866] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7f16b89ad800) [pid = 1866] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7f16a9c1c400) [pid = 1866] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7f16a800e800) [pid = 1866] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7f16a7d6b000) [pid = 1866] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7f16beaae000) [pid = 1866] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:22:14 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7f16c1bf5000) [pid = 1866] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1959ms 08:22:14 INFO - PROCESS | 1866 | 1461252134863 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 08:22:14 INFO - PROCESS | 1866 | 1461252134868 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 08:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:22:14 INFO - PROCESS | 1866 | 1461252134920 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:22:14 INFO - PROCESS | 1866 | 1461252134922 Marionette TRACE conn3 <- [1,154,null,{}] 08:22:15 INFO - PROCESS | 1866 | 1461252135002 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:22:15 INFO - PROCESS | 1866 | 1461252135153 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 08:22:15 INFO - PROCESS | 1866 | 1461252135266 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16afca7000 == 13 [pid = 1866] [id = 46] 08:22:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7f16af99d400) [pid = 1866] [serial = 136] [outer = (nil)] 08:22:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7f16b09c2000) [pid = 1866] [serial = 137] [outer = 0x7f16af99d400] 08:22:15 INFO - PROCESS | 1866 | 1461252135336 Marionette DEBUG loaded listener.js 08:22:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7f16b15e9400) [pid = 1866] [serial = 138] [outer = 0x7f16af99d400] 08:22:15 INFO - PROCESS | 1866 | 1461252135938 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:22:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1079ms 08:22:15 INFO - PROCESS | 1866 | 1461252135960 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 08:22:15 INFO - PROCESS | 1866 | 1461252135963 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 08:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:22:15 INFO - PROCESS | 1866 | 1461252135969 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:22:15 INFO - PROCESS | 1866 | 1461252135972 Marionette TRACE conn3 <- [1,158,null,{}] 08:22:15 INFO - PROCESS | 1866 | 1461252135978 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:22:16 INFO - PROCESS | 1866 | 1461252136108 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 08:22:16 INFO - PROCESS | 1866 | 1461252136210 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16be75b800 == 14 [pid = 1866] [id = 47] 08:22:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7f16be583c00) [pid = 1866] [serial = 139] [outer = (nil)] 08:22:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7f16beab3800) [pid = 1866] [serial = 140] [outer = 0x7f16be583c00] 08:22:16 INFO - PROCESS | 1866 | 1461252136288 Marionette DEBUG loaded listener.js 08:22:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7f16c1bf3000) [pid = 1866] [serial = 141] [outer = 0x7f16be583c00] 08:22:17 INFO - PROCESS | 1866 | 1461252137308 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:22:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1380ms 08:22:17 INFO - PROCESS | 1866 | 1461252137351 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 08:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:22:17 INFO - PROCESS | 1866 | 1461252137357 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 08:22:17 INFO - PROCESS | 1866 | 1461252137365 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:22:17 INFO - PROCESS | 1866 | 1461252137370 Marionette TRACE conn3 <- [1,162,null,{}] 08:22:17 INFO - PROCESS | 1866 | 1461252137378 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:22:17 INFO - PROCESS | 1866 | 1461252137581 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 08:22:17 INFO - PROCESS | 1866 | 1461252137714 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ab46e000 == 15 [pid = 1866] [id = 48] 08:22:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7f16a8003000) [pid = 1866] [serial = 142] [outer = (nil)] 08:22:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7f16ab211c00) [pid = 1866] [serial = 143] [outer = 0x7f16a8003000] 08:22:17 INFO - PROCESS | 1866 | 1461252137793 Marionette DEBUG loaded listener.js 08:22:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7f16ab44a000) [pid = 1866] [serial = 144] [outer = 0x7f16a8003000] 08:22:18 INFO - PROCESS | 1866 | 1461252138770 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:22:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1437ms 08:22:18 INFO - PROCESS | 1866 | 1461252138802 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 08:22:18 INFO - PROCESS | 1866 | 1461252138810 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 08:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:22:18 INFO - PROCESS | 1866 | 1461252138820 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:22:18 INFO - PROCESS | 1866 | 1461252138824 Marionette TRACE conn3 <- [1,166,null,{}] 08:22:18 INFO - PROCESS | 1866 | 1461252138829 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:22:19 INFO - PROCESS | 1866 | 1461252139017 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 08:22:19 INFO - PROCESS | 1866 | 1461252139157 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16be766800 == 16 [pid = 1866] [id = 49] 08:22:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7f16a7d61400) [pid = 1866] [serial = 145] [outer = (nil)] 08:22:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7f16af861c00) [pid = 1866] [serial = 146] [outer = 0x7f16a7d61400] 08:22:19 INFO - PROCESS | 1866 | 1461252139234 Marionette DEBUG loaded listener.js 08:22:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7f16b0fe4800) [pid = 1866] [serial = 147] [outer = 0x7f16a7d61400] 08:22:20 INFO - PROCESS | 1866 | 1461252140356 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:22:20 INFO - PROCESS | 1866 | 1461252140385 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1637ms 08:22:20 INFO - PROCESS | 1866 | 1461252140457 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 08:22:20 INFO - PROCESS | 1866 | 1461252140463 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 08:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:22:20 INFO - PROCESS | 1866 | 1461252140480 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:22:20 INFO - PROCESS | 1866 | 1461252140490 Marionette TRACE conn3 <- [1,170,null,{}] 08:22:20 INFO - PROCESS | 1866 | 1461252140559 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:22:20 INFO - PROCESS | 1866 | 1461252140723 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 08:22:20 INFO - PROCESS | 1866 | 1461252140955 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7f16c162a000) [pid = 1866] [serial = 2] [outer = (nil)] [url = about:blank] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7f16aff6a400) [pid = 1866] [serial = 43] [outer = (nil)] [url = about:blank] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7f16ae60bc00) [pid = 1866] [serial = 40] [outer = (nil)] [url = about:blank] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7f16b24e6c00) [pid = 1866] [serial = 46] [outer = (nil)] [url = about:blank] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7f16be8bf800) [pid = 1866] [serial = 55] [outer = (nil)] [url = about:blank] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7f16b432c800) [pid = 1866] [serial = 49] [outer = (nil)] [url = about:blank] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7f16ada24400) [pid = 1866] [serial = 52] [outer = (nil)] [url = about:blank] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7f16adba6c00) [pid = 1866] [serial = 34] [outer = (nil)] [url = about:blank] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7f16be50d800) [pid = 1866] [serial = 53] [outer = (nil)] [url = about:blank] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7f16a9a96800) [pid = 1866] [serial = 31] [outer = (nil)] [url = about:blank] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7f16bf9ec400) [pid = 1866] [serial = 56] [outer = (nil)] [url = about:blank] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7f16b02aa800) [pid = 1866] [serial = 35] [outer = (nil)] [url = about:blank] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7f16b0f92000) [pid = 1866] [serial = 37] [outer = (nil)] [url = about:blank] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7f16b0fe7c00) [pid = 1866] [serial = 38] [outer = (nil)] [url = about:blank] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7f16af596000) [pid = 1866] [serial = 41] [outer = (nil)] [url = about:blank] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7f16b159f800) [pid = 1866] [serial = 44] [outer = (nil)] [url = about:blank] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7f16be50c000) [pid = 1866] [serial = 50] [outer = (nil)] [url = about:blank] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7f16b4053000) [pid = 1866] [serial = 47] [outer = (nil)] [url = about:blank] 08:22:20 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7f16a800c800) [pid = 1866] [serial = 25] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7f16bea46800) [pid = 1866] [serial = 26] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 94 (0x7f16a8bc0000) [pid = 1866] [serial = 28] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 93 (0x7f16a7e68000) [pid = 1866] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 92 (0x7f16be7af800) [pid = 1866] [serial = 65] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 91 (0x7f16bfabd400) [pid = 1866] [serial = 67] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 90 (0x7f16b15e8800) [pid = 1866] [serial = 12] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 89 (0x7f16b0efc000) [pid = 1866] [serial = 62] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 88 (0x7f16b8919800) [pid = 1866] [serial = 64] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 87 (0x7f16b09c0400) [pid = 1866] [serial = 9] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 86 (0x7f16af9a0000) [pid = 1866] [serial = 61] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 85 (0x7f16ae5da000) [pid = 1866] [serial = 59] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 84 (0x7f16ab440800) [pid = 1866] [serial = 58] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 83 (0x7f16bfc78400) [pid = 1866] [serial = 68] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 82 (0x7f16a9c1e000) [pid = 1866] [serial = 16] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 81 (0x7f16a9c24400) [pid = 1866] [serial = 17] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 80 (0x7f16ab02b800) [pid = 1866] [serial = 19] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 79 (0x7f16a7d6f400) [pid = 1866] [serial = 122] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 78 (0x7f16a7d60c00) [pid = 1866] [serial = 22] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 77 (0x7f16a7d65400) [pid = 1866] [serial = 23] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a7d44000 == 17 [pid = 1866] [id = 50] 08:22:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 78 (0x7f16a77e1400) [pid = 1866] [serial = 148] [outer = (nil)] 08:22:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 79 (0x7f16a7e61000) [pid = 1866] [serial = 149] [outer = 0x7f16a77e1400] 08:22:21 INFO - PROCESS | 1866 | 1461252141070 Marionette DEBUG loaded listener.js 08:22:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 80 (0x7f16a9c1bc00) [pid = 1866] [serial = 150] [outer = 0x7f16a77e1400] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 79 (0x7f16a9a8c000) [pid = 1866] [serial = 73] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 78 (0x7f16a9a91800) [pid = 1866] [serial = 103] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 77 (0x7f16b8913800) [pid = 1866] [serial = 80] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 76 (0x7f16bfdcac00) [pid = 1866] [serial = 82] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 75 (0x7f16ae60d800) [pid = 1866] [serial = 107] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 74 (0x7f16ae5e2400) [pid = 1866] [serial = 74] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 73 (0x7f16c3a53800) [pid = 1866] [serial = 86] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 72 (0x7f16ada23c00) [pid = 1866] [serial = 88] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 71 (0x7f16b23bcc00) [pid = 1866] [serial = 79] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 70 (0x7f16af4c0400) [pid = 1866] [serial = 104] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 69 (0x7f16aff66c00) [pid = 1866] [serial = 76] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 68 (0x7f16c39db000) [pid = 1866] [serial = 85] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 67 (0x7f16b0f94400) [pid = 1866] [serial = 77] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 66 (0x7f16c3ebfc00) [pid = 1866] [serial = 98] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 65 (0x7f16c3a87400) [pid = 1866] [serial = 113] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 64 (0x7f16c3efa000) [pid = 1866] [serial = 100] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 63 (0x7f16c3e07400) [pid = 1866] [serial = 97] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 62 (0x7f16af8a7400) [pid = 1866] [serial = 89] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 61 (0x7f16b408e800) [pid = 1866] [serial = 92] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 60 (0x7f16bea44800) [pid = 1866] [serial = 94] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 59 (0x7f16b1fc4c00) [pid = 1866] [serial = 91] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 58 (0x7f16beab0400) [pid = 1866] [serial = 110] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 57 (0x7f16bf9e7800) [pid = 1866] [serial = 95] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 56 (0x7f16b12c7c00) [pid = 1866] [serial = 108] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 55 (0x7f16bfdd6400) [pid = 1866] [serial = 70] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 54 (0x7f16c5b1a000) [pid = 1866] [serial = 101] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 53 (0x7f16c80e4400) [pid = 1866] [serial = 116] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 52 (0x7f16c3229c00) [pid = 1866] [serial = 83] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 51 (0x7f16c3ef6c00) [pid = 1866] [serial = 114] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 50 (0x7f16c808e000) [pid = 1866] [serial = 120] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 49 (0x7f16a77e8c00) [pid = 1866] [serial = 119] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 48 (0x7f16c1bf1800) [pid = 1866] [serial = 71] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 47 (0x7f16bfc7a800) [pid = 1866] [serial = 111] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | --DOMWINDOW == 46 (0x7f16c80f6000) [pid = 1866] [serial = 117] [outer = (nil)] [url = about:blank] 08:22:21 INFO - PROCESS | 1866 | 1461252141704 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:22:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1261ms 08:22:21 INFO - PROCESS | 1866 | 1461252141733 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 08:22:21 INFO - PROCESS | 1866 | 1461252141739 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 08:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:22:21 INFO - PROCESS | 1866 | 1461252141748 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:22:21 INFO - PROCESS | 1866 | 1461252141751 Marionette TRACE conn3 <- [1,174,null,{}] 08:22:21 INFO - PROCESS | 1866 | 1461252141755 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:22:21 INFO - PROCESS | 1866 | 1461252141901 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 08:22:21 INFO - PROCESS | 1866 | 1461252141988 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16aaf97000 == 18 [pid = 1866] [id = 51] 08:22:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 47 (0x7f16a8002c00) [pid = 1866] [serial = 151] [outer = (nil)] 08:22:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 48 (0x7f16ab210c00) [pid = 1866] [serial = 152] [outer = 0x7f16a8002c00] 08:22:22 INFO - PROCESS | 1866 | 1461252142049 Marionette DEBUG loaded listener.js 08:22:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 49 (0x7f16ab44a800) [pid = 1866] [serial = 153] [outer = 0x7f16a8002c00] 08:22:22 INFO - PROCESS | 1866 | 1461252142870 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:22:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1178ms 08:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:22:22 INFO - PROCESS | 1866 | 1461252142927 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 08:22:22 INFO - PROCESS | 1866 | 1461252142930 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 08:22:22 INFO - PROCESS | 1866 | 1461252142936 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:22:22 INFO - PROCESS | 1866 | 1461252142941 Marionette TRACE conn3 <- [1,178,null,{}] 08:22:22 INFO - PROCESS | 1866 | 1461252142957 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:22:23 INFO - PROCESS | 1866 | 1461252143105 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 08:22:23 INFO - PROCESS | 1866 | 1461252143117 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16add7a000 == 19 [pid = 1866] [id = 52] 08:22:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 50 (0x7f16addad000) [pid = 1866] [serial = 154] [outer = (nil)] 08:22:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 51 (0x7f16ae60d800) [pid = 1866] [serial = 155] [outer = 0x7f16addad000] 08:22:23 INFO - PROCESS | 1866 | 1461252143188 Marionette DEBUG loaded listener.js 08:22:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 52 (0x7f16af6be800) [pid = 1866] [serial = 156] [outer = 0x7f16addad000] 08:22:23 INFO - PROCESS | 1866 | 1461252143912 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:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1038ms 08:22:23 INFO - PROCESS | 1866 | 1461252143975 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 08:22:23 INFO - PROCESS | 1866 | 1461252143979 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 08:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:22:23 INFO - PROCESS | 1866 | 1461252143984 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:22:23 INFO - PROCESS | 1866 | 1461252143986 Marionette TRACE conn3 <- [1,182,null,{}] 08:22:23 INFO - PROCESS | 1866 | 1461252143991 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:22:24 INFO - PROCESS | 1866 | 1461252144155 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 08:22:24 INFO - PROCESS | 1866 | 1461252144177 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16afcb8000 == 20 [pid = 1866] [id = 53] 08:22:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 53 (0x7f16a6168800) [pid = 1866] [serial = 157] [outer = (nil)] 08:22:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 54 (0x7f16afc57800) [pid = 1866] [serial = 158] [outer = 0x7f16a6168800] 08:22:24 INFO - PROCESS | 1866 | 1461252144237 Marionette DEBUG loaded listener.js 08:22:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 55 (0x7f16b01dd400) [pid = 1866] [serial = 159] [outer = 0x7f16a6168800] 08:22:24 INFO - PROCESS | 1866 | 1461252144926 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:22:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 977ms 08:22:24 INFO - PROCESS | 1866 | 1461252144963 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 08:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:22:24 INFO - PROCESS | 1866 | 1461252144969 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 08:22:24 INFO - PROCESS | 1866 | 1461252144984 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:22:24 INFO - PROCESS | 1866 | 1461252144986 Marionette TRACE conn3 <- [1,186,null,{}] 08:22:24 INFO - PROCESS | 1866 | 1461252144995 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:22:25 INFO - PROCESS | 1866 | 1461252145181 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 08:22:25 INFO - PROCESS | 1866 | 1461252145199 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b067a800 == 21 [pid = 1866] [id = 54] 08:22:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 56 (0x7f16a6162000) [pid = 1866] [serial = 160] [outer = (nil)] 08:22:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 57 (0x7f16b0f8d800) [pid = 1866] [serial = 161] [outer = 0x7f16a6162000] 08:22:25 INFO - PROCESS | 1866 | 1461252145257 Marionette DEBUG loaded listener.js 08:22:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 58 (0x7f16b1599000) [pid = 1866] [serial = 162] [outer = 0x7f16a6162000] 08:22:25 INFO - PROCESS | 1866 | --DOMWINDOW == 57 (0x7f16b8911c00) [pid = 1866] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:22:25 INFO - PROCESS | 1866 | --DOMWINDOW == 56 (0x7f16ab20f000) [pid = 1866] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:22:25 INFO - PROCESS | 1866 | --DOMWINDOW == 55 (0x7f16a8005400) [pid = 1866] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:22:25 INFO - PROCESS | 1866 | --DOMWINDOW == 54 (0x7f16ae60ac00) [pid = 1866] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:22:25 INFO - PROCESS | 1866 | --DOMWINDOW == 53 (0x7f16af99d400) [pid = 1866] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:22:25 INFO - PROCESS | 1866 | --DOMWINDOW == 52 (0x7f16a77eb000) [pid = 1866] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:22:25 INFO - PROCESS | 1866 | 1461252145961 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:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 996ms 08:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:22:25 INFO - PROCESS | 1866 | 1461252145971 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 08:22:25 INFO - PROCESS | 1866 | 1461252145974 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 08:22:25 INFO - PROCESS | 1866 | 1461252145978 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:22:25 INFO - PROCESS | 1866 | 1461252145982 Marionette TRACE conn3 <- [1,190,null,{}] 08:22:25 INFO - PROCESS | 1866 | 1461252145986 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:22:26 INFO - PROCESS | 1866 | 1461252146179 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 08:22:26 INFO - PROCESS | 1866 | 1461252146208 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0f26000 == 22 [pid = 1866] [id = 55] 08:22:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 53 (0x7f16ab212800) [pid = 1866] [serial = 163] [outer = (nil)] 08:22:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 54 (0x7f16b203c000) [pid = 1866] [serial = 164] [outer = 0x7f16ab212800] 08:22:26 INFO - PROCESS | 1866 | 1461252146272 Marionette DEBUG loaded listener.js 08:22:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 55 (0x7f16b3f37800) [pid = 1866] [serial = 165] [outer = 0x7f16ab212800] 08:22:26 INFO - PROCESS | 1866 | 1461252146989 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:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1030ms 08:22:27 INFO - PROCESS | 1866 | 1461252147009 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 08:22:27 INFO - PROCESS | 1866 | 1461252147012 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 08:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:22:27 INFO - PROCESS | 1866 | 1461252147018 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:22:27 INFO - PROCESS | 1866 | 1461252147020 Marionette TRACE conn3 <- [1,194,null,{}] 08:22:27 INFO - PROCESS | 1866 | 1461252147025 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:22:27 INFO - PROCESS | 1866 | 1461252147179 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 08:22:27 INFO - PROCESS | 1866 | 1461252147193 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b1497000 == 23 [pid = 1866] [id = 56] 08:22:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 56 (0x7f16b4053800) [pid = 1866] [serial = 166] [outer = (nil)] 08:22:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 57 (0x7f16b8914c00) [pid = 1866] [serial = 167] [outer = 0x7f16b4053800] 08:22:27 INFO - PROCESS | 1866 | 1461252147254 Marionette DEBUG loaded listener.js 08:22:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 58 (0x7f16be50c000) [pid = 1866] [serial = 168] [outer = 0x7f16b4053800] 08:22:27 INFO - PROCESS | 1866 | 1461252147952 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:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 977ms 08:22:27 INFO - PROCESS | 1866 | 1461252147996 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 08:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:22:28 INFO - PROCESS | 1866 | 1461252148002 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 08:22:28 INFO - PROCESS | 1866 | 1461252148010 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:22:28 INFO - PROCESS | 1866 | 1461252148016 Marionette TRACE conn3 <- [1,198,null,{}] 08:22:28 INFO - PROCESS | 1866 | 1461252148024 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:22:28 INFO - PROCESS | 1866 | 1461252148175 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 08:22:28 INFO - PROCESS | 1866 | 1461252148310 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16aaf87000 == 24 [pid = 1866] [id = 57] 08:22:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 59 (0x7f16a616c400) [pid = 1866] [serial = 169] [outer = (nil)] 08:22:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 60 (0x7f16a800f000) [pid = 1866] [serial = 170] [outer = 0x7f16a616c400] 08:22:28 INFO - PROCESS | 1866 | 1461252148382 Marionette DEBUG loaded listener.js 08:22:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 61 (0x7f16a9a8e800) [pid = 1866] [serial = 171] [outer = 0x7f16a616c400] 08:22:29 INFO - PROCESS | 1866 | 1461252149258 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:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1288ms 08:22:29 INFO - PROCESS | 1866 | 1461252149298 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 08:22:29 INFO - PROCESS | 1866 | 1461252149307 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 08:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:22:29 INFO - PROCESS | 1866 | 1461252149317 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:22:29 INFO - PROCESS | 1866 | 1461252149321 Marionette TRACE conn3 <- [1,202,null,{}] 08:22:29 INFO - PROCESS | 1866 | 1461252149326 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:22:29 INFO - PROCESS | 1866 | 1461252149479 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 08:22:29 INFO - PROCESS | 1866 | 1461252149608 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16add77000 == 25 [pid = 1866] [id = 58] 08:22:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 62 (0x7f16a9a8e400) [pid = 1866] [serial = 172] [outer = (nil)] 08:22:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 63 (0x7f16ada24c00) [pid = 1866] [serial = 173] [outer = 0x7f16a9a8e400] 08:22:29 INFO - PROCESS | 1866 | 1461252149691 Marionette DEBUG loaded listener.js 08:22:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 64 (0x7f16ae607400) [pid = 1866] [serial = 174] [outer = 0x7f16a9a8e400] 08:22:30 INFO - PROCESS | 1866 | 1461252150502 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:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1236ms 08:22:30 INFO - PROCESS | 1866 | 1461252150554 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 08:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:22:30 INFO - PROCESS | 1866 | 1461252150558 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 08:22:30 INFO - PROCESS | 1866 | 1461252150564 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:22:30 INFO - PROCESS | 1866 | 1461252150569 Marionette TRACE conn3 <- [1,206,null,{}] 08:22:30 INFO - PROCESS | 1866 | 1461252150584 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:22:30 INFO - PROCESS | 1866 | 1461252150742 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 08:22:30 INFO - PROCESS | 1866 | 1461252150865 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b1f9d000 == 26 [pid = 1866] [id = 59] 08:22:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 65 (0x7f16af9f0800) [pid = 1866] [serial = 175] [outer = (nil)] 08:22:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 66 (0x7f16b159dc00) [pid = 1866] [serial = 176] [outer = 0x7f16af9f0800] 08:22:30 INFO - PROCESS | 1866 | 1461252150941 Marionette DEBUG loaded listener.js 08:22:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 67 (0x7f16b1fce400) [pid = 1866] [serial = 177] [outer = 0x7f16af9f0800] 08:22:31 INFO - PROCESS | 1866 | 1461252151706 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:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1186ms 08:22:31 INFO - PROCESS | 1866 | 1461252151750 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 08:22:31 INFO - PROCESS | 1866 | 1461252151753 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 08:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:22:31 INFO - PROCESS | 1866 | 1461252151760 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:22:31 INFO - PROCESS | 1866 | 1461252151763 Marionette TRACE conn3 <- [1,210,null,{}] 08:22:31 INFO - PROCESS | 1866 | 1461252151785 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:22:31 INFO - PROCESS | 1866 | 1461252151963 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 08:22:32 INFO - PROCESS | 1866 | 1461252152085 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b3faa800 == 27 [pid = 1866] [id = 60] 08:22:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 68 (0x7f16a6166c00) [pid = 1866] [serial = 178] [outer = (nil)] 08:22:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 69 (0x7f16b891b800) [pid = 1866] [serial = 179] [outer = 0x7f16a6166c00] 08:22:32 INFO - PROCESS | 1866 | 1461252152156 Marionette DEBUG loaded listener.js 08:22:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 70 (0x7f16be78e800) [pid = 1866] [serial = 180] [outer = 0x7f16a6166c00] 08:22:33 INFO - PROCESS | 1866 | 1461252153041 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:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1294ms 08:22:33 INFO - PROCESS | 1866 | 1461252153055 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 08:22:33 INFO - PROCESS | 1866 | 1461252153059 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 08:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:22:33 INFO - PROCESS | 1866 | 1461252153084 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:22:33 INFO - PROCESS | 1866 | 1461252153089 Marionette TRACE conn3 <- [1,214,null,{}] 08:22:33 INFO - PROCESS | 1866 | 1461252153097 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:22:33 INFO - PROCESS | 1866 | 1461252153235 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 08:22:33 INFO - PROCESS | 1866 | 1461252153396 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a80c9800 == 28 [pid = 1866] [id = 61] 08:22:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 71 (0x7f16a981c000) [pid = 1866] [serial = 181] [outer = (nil)] 08:22:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 72 (0x7f16a9c16400) [pid = 1866] [serial = 182] [outer = 0x7f16a981c000] 08:22:33 INFO - PROCESS | 1866 | 1461252153473 Marionette DEBUG loaded listener.js 08:22:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 73 (0x7f16ab211800) [pid = 1866] [serial = 183] [outer = 0x7f16a981c000] 08:22:33 INFO - PROCESS | 1866 | --DOMWINDOW == 72 (0x7f16beab3800) [pid = 1866] [serial = 140] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1866 | --DOMWINDOW == 71 (0x7f16ab20a800) [pid = 1866] [serial = 123] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1866 | --DOMWINDOW == 70 (0x7f16be507000) [pid = 1866] [serial = 134] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1866 | --DOMWINDOW == 69 (0x7f16ab448000) [pid = 1866] [serial = 128] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1866 | --DOMWINDOW == 68 (0x7f16adba3800) [pid = 1866] [serial = 129] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1866 | --DOMWINDOW == 67 (0x7f16a85a0400) [pid = 1866] [serial = 125] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1866 | --DOMWINDOW == 66 (0x7f16aaf67800) [pid = 1866] [serial = 126] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1866 | --DOMWINDOW == 65 (0x7f16af85e000) [pid = 1866] [serial = 131] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1866 | --DOMWINDOW == 64 (0x7f16b09c2000) [pid = 1866] [serial = 137] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1866 | --DOMWINDOW == 63 (0x7f16be8ba400) [pid = 1866] [serial = 135] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1866 | --DOMWINDOW == 62 (0x7f16b12c3c00) [pid = 1866] [serial = 132] [outer = (nil)] [url = about:blank] 08:22:33 INFO - PROCESS | 1866 | --DOMWINDOW == 61 (0x7f16b15e9400) [pid = 1866] [serial = 138] [outer = (nil)] [url = about:blank] 08:22:34 INFO - PROCESS | 1866 | 1461252154230 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:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1198ms 08:22:34 INFO - PROCESS | 1866 | 1461252154267 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 08:22:34 INFO - PROCESS | 1866 | 1461252154275 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 08:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:22:34 INFO - PROCESS | 1866 | 1461252154286 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:22:34 INFO - PROCESS | 1866 | 1461252154289 Marionette TRACE conn3 <- [1,218,null,{}] 08:22:34 INFO - PROCESS | 1866 | 1461252154299 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:22:34 INFO - PROCESS | 1866 | 1461252154448 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 08:22:34 INFO - PROCESS | 1866 | 1461252154535 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16af4b2800 == 29 [pid = 1866] [id = 62] 08:22:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 62 (0x7f16a616dc00) [pid = 1866] [serial = 184] [outer = (nil)] 08:22:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 63 (0x7f16adacd400) [pid = 1866] [serial = 185] [outer = 0x7f16a616dc00] 08:22:34 INFO - PROCESS | 1866 | 1461252154598 Marionette DEBUG loaded listener.js 08:22:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 64 (0x7f16aec69000) [pid = 1866] [serial = 186] [outer = 0x7f16a616dc00] 08:22:35 INFO - PROCESS | 1866 | 1461252155251 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:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 986ms 08:22:35 INFO - PROCESS | 1866 | 1461252155271 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 08:22:35 INFO - PROCESS | 1866 | 1461252155274 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 08:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:22:35 INFO - PROCESS | 1866 | 1461252155280 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:22:35 INFO - PROCESS | 1866 | 1461252155284 Marionette TRACE conn3 <- [1,222,null,{}] 08:22:35 INFO - PROCESS | 1866 | 1461252155299 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:22:35 INFO - PROCESS | 1866 | 1461252155467 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 08:22:35 INFO - PROCESS | 1866 | 1461252155489 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0e6b800 == 30 [pid = 1866] [id = 63] 08:22:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 65 (0x7f16b01ea400) [pid = 1866] [serial = 187] [outer = (nil)] 08:22:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 66 (0x7f16b12c3000) [pid = 1866] [serial = 188] [outer = 0x7f16b01ea400] 08:22:35 INFO - PROCESS | 1866 | 1461252155564 Marionette DEBUG loaded listener.js 08:22:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 67 (0x7f16b1fc6c00) [pid = 1866] [serial = 189] [outer = 0x7f16b01ea400] 08:22:36 INFO - PROCESS | 1866 | 1461252156258 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:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1031ms 08:22:36 INFO - PROCESS | 1866 | 1461252156312 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 08:22:36 INFO - PROCESS | 1866 | 1461252156315 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 08:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:22:36 INFO - PROCESS | 1866 | 1461252156340 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:22:36 INFO - PROCESS | 1866 | 1461252156344 Marionette TRACE conn3 <- [1,226,null,{}] 08:22:36 INFO - PROCESS | 1866 | 1461252156465 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:22:36 INFO - PROCESS | 1866 | 1461252156628 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 08:22:36 INFO - PROCESS | 1866 | 1461252156696 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b3f11800 == 31 [pid = 1866] [id = 64] 08:22:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 68 (0x7f16a7d6bc00) [pid = 1866] [serial = 190] [outer = (nil)] 08:22:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 69 (0x7f16b432f400) [pid = 1866] [serial = 191] [outer = 0x7f16a7d6bc00] 08:22:36 INFO - PROCESS | 1866 | 1461252156757 Marionette DEBUG loaded listener.js 08:22:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 70 (0x7f16be790c00) [pid = 1866] [serial = 192] [outer = 0x7f16a7d6bc00] 08:22:37 INFO - PROCESS | 1866 | 1461252157381 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:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1082ms 08:22:37 INFO - PROCESS | 1866 | 1461252157423 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 08:22:37 INFO - PROCESS | 1866 | 1461252157425 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 08:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:22:37 INFO - PROCESS | 1866 | 1461252157439 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:22:37 INFO - PROCESS | 1866 | 1461252157441 Marionette TRACE conn3 <- [1,230,null,{}] 08:22:37 INFO - PROCESS | 1866 | 1461252157446 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:22:37 INFO - PROCESS | 1866 | 1461252157605 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 08:22:37 INFO - PROCESS | 1866 | 1461252157637 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b89d8800 == 32 [pid = 1866] [id = 65] 08:22:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 71 (0x7f16a6167800) [pid = 1866] [serial = 193] [outer = (nil)] 08:22:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 72 (0x7f16be8bcc00) [pid = 1866] [serial = 194] [outer = 0x7f16a6167800] 08:22:37 INFO - PROCESS | 1866 | 1461252157696 Marionette DEBUG loaded listener.js 08:22:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 73 (0x7f16beab0400) [pid = 1866] [serial = 195] [outer = 0x7f16a6167800] 08:22:38 INFO - PROCESS | 1866 | --DOMWINDOW == 72 (0x7f16a6162000) [pid = 1866] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:22:38 INFO - PROCESS | 1866 | --DOMWINDOW == 71 (0x7f16a6168800) [pid = 1866] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:22:38 INFO - PROCESS | 1866 | --DOMWINDOW == 70 (0x7f16a8002c00) [pid = 1866] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:22:38 INFO - PROCESS | 1866 | --DOMWINDOW == 69 (0x7f16addad000) [pid = 1866] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:22:38 INFO - PROCESS | 1866 | --DOMWINDOW == 68 (0x7f16a77e1400) [pid = 1866] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:22:38 INFO - PROCESS | 1866 | --DOMWINDOW == 67 (0x7f16be583c00) [pid = 1866] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:22:38 INFO - PROCESS | 1866 | --DOMWINDOW == 66 (0x7f16ab212800) [pid = 1866] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:22:38 INFO - PROCESS | 1866 | 1461252158470 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:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1082ms 08:22:38 INFO - PROCESS | 1866 | 1461252158521 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 08:22:38 INFO - PROCESS | 1866 | 1461252158525 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 08:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:22:38 INFO - PROCESS | 1866 | 1461252158531 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:22:38 INFO - PROCESS | 1866 | 1461252158533 Marionette TRACE conn3 <- [1,234,null,{}] 08:22:38 INFO - PROCESS | 1866 | 1461252158539 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:22:38 INFO - PROCESS | 1866 | 1461252158734 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 08:22:38 INFO - PROCESS | 1866 | 1461252158818 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16bd9dd000 == 33 [pid = 1866] [id = 66] 08:22:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 67 (0x7f16af8ad400) [pid = 1866] [serial = 196] [outer = (nil)] 08:22:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 68 (0x7f16bfa41800) [pid = 1866] [serial = 197] [outer = 0x7f16af8ad400] 08:22:38 INFO - PROCESS | 1866 | 1461252158884 Marionette DEBUG loaded listener.js 08:22:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 69 (0x7f16bfdcb800) [pid = 1866] [serial = 198] [outer = 0x7f16af8ad400] 08:22:39 INFO - PROCESS | 1866 | 1461252159490 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:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1026ms 08:22:39 INFO - PROCESS | 1866 | 1461252159559 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 08:22:39 INFO - PROCESS | 1866 | 1461252159562 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 08:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:22:39 INFO - PROCESS | 1866 | 1461252159567 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:22:39 INFO - PROCESS | 1866 | 1461252159569 Marionette TRACE conn3 <- [1,238,null,{}] 08:22:39 INFO - PROCESS | 1866 | 1461252159575 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:22:39 INFO - PROCESS | 1866 | 1461252159742 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 08:22:39 INFO - PROCESS | 1866 | 1461252159787 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16be76e000 == 34 [pid = 1866] [id = 67] 08:22:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 70 (0x7f16c1bf5c00) [pid = 1866] [serial = 199] [outer = (nil)] 08:22:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 71 (0x7f16c3232c00) [pid = 1866] [serial = 200] [outer = 0x7f16c1bf5c00] 08:22:39 INFO - PROCESS | 1866 | 1461252159847 Marionette DEBUG loaded listener.js 08:22:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 72 (0x7f16c39d1800) [pid = 1866] [serial = 201] [outer = 0x7f16c1bf5c00] 08:22:41 INFO - PROCESS | 1866 | 1461252160999 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:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1478ms 08:22:41 INFO - PROCESS | 1866 | 1461252161067 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 08:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:22:41 INFO - PROCESS | 1866 | 1461252161077 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 08:22:41 INFO - PROCESS | 1866 | 1461252161090 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:22:41 INFO - PROCESS | 1866 | 1461252161099 Marionette TRACE conn3 <- [1,242,null,{}] 08:22:41 INFO - PROCESS | 1866 | 1461252161127 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:22:41 INFO - PROCESS | 1866 | 1461252161404 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 08:22:41 INFO - PROCESS | 1866 | 1461252161524 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16afc2e800 == 35 [pid = 1866] [id = 68] 08:22:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 73 (0x7f16a8b18c00) [pid = 1866] [serial = 202] [outer = (nil)] 08:22:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 74 (0x7f16ab20f000) [pid = 1866] [serial = 203] [outer = 0x7f16a8b18c00] 08:22:41 INFO - PROCESS | 1866 | 1461252161597 Marionette DEBUG loaded listener.js 08:22:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 75 (0x7f16ada24400) [pid = 1866] [serial = 204] [outer = 0x7f16a8b18c00] 08:22:42 INFO - PROCESS | 1866 | 1461252162407 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:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1358ms 08:22:42 INFO - PROCESS | 1866 | 1461252162446 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 08:22:42 INFO - PROCESS | 1866 | 1461252162455 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 08:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:22:42 INFO - PROCESS | 1866 | 1461252162464 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:22:42 INFO - PROCESS | 1866 | 1461252162468 Marionette TRACE conn3 <- [1,246,null,{}] 08:22:42 INFO - PROCESS | 1866 | 1461252162474 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:22:42 INFO - PROCESS | 1866 | 1461252162622 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 08:22:42 INFO - PROCESS | 1866 | 1461252162755 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b3f07000 == 36 [pid = 1866] [id = 69] 08:22:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 76 (0x7f16aec6f000) [pid = 1866] [serial = 205] [outer = (nil)] 08:22:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 77 (0x7f16afc66400) [pid = 1866] [serial = 206] [outer = 0x7f16aec6f000] 08:22:42 INFO - PROCESS | 1866 | 1461252162824 Marionette DEBUG loaded listener.js 08:22:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 78 (0x7f16b0f95400) [pid = 1866] [serial = 207] [outer = 0x7f16aec6f000] 08:22:43 INFO - PROCESS | 1866 | 1461252163621 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:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1190ms 08:22:43 INFO - PROCESS | 1866 | 1461252163655 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 08:22:43 INFO - PROCESS | 1866 | 1461252163658 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 08:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:22:43 INFO - PROCESS | 1866 | 1461252163682 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:22:43 INFO - PROCESS | 1866 | 1461252163688 Marionette TRACE conn3 <- [1,250,null,{}] 08:22:43 INFO - PROCESS | 1866 | 1461252163703 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:22:43 INFO - PROCESS | 1866 | 1461252163862 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 08:22:44 INFO - PROCESS | 1866 | 1461252163990 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16bf70c800 == 37 [pid = 1866] [id = 70] 08:22:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 79 (0x7f16b432d000) [pid = 1866] [serial = 208] [outer = (nil)] 08:22:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 80 (0x7f16bf9ef000) [pid = 1866] [serial = 209] [outer = 0x7f16b432d000] 08:22:44 INFO - PROCESS | 1866 | 1461252164066 Marionette DEBUG loaded listener.js 08:22:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 81 (0x7f16c1b25800) [pid = 1866] [serial = 210] [outer = 0x7f16b432d000] 08:22:44 INFO - PROCESS | 1866 | 1461252164896 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:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1242ms 08:22:44 INFO - PROCESS | 1866 | 1461252164925 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 08:22:44 INFO - PROCESS | 1866 | 1461252164930 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 08:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:22:44 INFO - PROCESS | 1866 | 1461252164937 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:22:44 INFO - PROCESS | 1866 | 1461252164939 Marionette TRACE conn3 <- [1,254,null,{}] 08:22:44 INFO - PROCESS | 1866 | 1461252164945 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:22:45 INFO - PROCESS | 1866 | 1461252165102 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 08:22:45 INFO - PROCESS | 1866 | 1461252165231 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c1640000 == 38 [pid = 1866] [id = 71] 08:22:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 82 (0x7f16be8bc800) [pid = 1866] [serial = 211] [outer = (nil)] 08:22:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 83 (0x7f16c3a4cc00) [pid = 1866] [serial = 212] [outer = 0x7f16be8bc800] 08:22:45 INFO - PROCESS | 1866 | 1461252165302 Marionette DEBUG loaded listener.js 08:22:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 84 (0x7f16c3c6f400) [pid = 1866] [serial = 213] [outer = 0x7f16be8bc800] 08:22:46 INFO - PROCESS | 1866 | 1461252166092 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:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1184ms 08:22:46 INFO - PROCESS | 1866 | 1461252166122 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 08:22:46 INFO - PROCESS | 1866 | 1461252166126 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 08:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:22:46 INFO - PROCESS | 1866 | 1461252166132 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:22:46 INFO - PROCESS | 1866 | 1461252166134 Marionette TRACE conn3 <- [1,258,null,{}] 08:22:46 INFO - PROCESS | 1866 | 1461252166139 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:22:46 INFO - PROCESS | 1866 | 1461252166323 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 08:22:46 INFO - PROCESS | 1866 | 1461252166341 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c3425800 == 39 [pid = 1866] [id = 72] 08:22:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 85 (0x7f16c39db000) [pid = 1866] [serial = 214] [outer = (nil)] 08:22:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 86 (0x7f16c3e0a800) [pid = 1866] [serial = 215] [outer = 0x7f16c39db000] 08:22:46 INFO - PROCESS | 1866 | 1461252166410 Marionette DEBUG loaded listener.js 08:22:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 87 (0x7f16c3ec8400) [pid = 1866] [serial = 216] [outer = 0x7f16c39db000] 08:22:47 INFO - PROCESS | 1866 | 1461252167198 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:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1132ms 08:22:47 INFO - PROCESS | 1866 | 1461252167278 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 08:22:47 INFO - PROCESS | 1866 | 1461252167281 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 08:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:22:47 INFO - PROCESS | 1866 | 1461252167289 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:22:47 INFO - PROCESS | 1866 | 1461252167292 Marionette TRACE conn3 <- [1,262,null,{}] 08:22:47 INFO - PROCESS | 1866 | 1461252167297 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:22:47 INFO - PROCESS | 1866 | 1461252167474 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 08:22:47 INFO - PROCESS | 1866 | 1461252167601 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c3ae0000 == 40 [pid = 1866] [id = 73] 08:22:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 88 (0x7f16c3efa000) [pid = 1866] [serial = 217] [outer = (nil)] 08:22:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 89 (0x7f16c5b15400) [pid = 1866] [serial = 218] [outer = 0x7f16c3efa000] 08:22:47 INFO - PROCESS | 1866 | 1461252167676 Marionette DEBUG loaded listener.js 08:22:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 90 (0x7f16c6891400) [pid = 1866] [serial = 219] [outer = 0x7f16c3efa000] 08:22:48 INFO - PROCESS | 1866 | 1461252168434 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:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1180ms 08:22:48 INFO - PROCESS | 1866 | 1461252168471 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 08:22:48 INFO - PROCESS | 1866 | 1461252168474 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 08:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:22:48 INFO - PROCESS | 1866 | 1461252168480 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:22:48 INFO - PROCESS | 1866 | 1461252168484 Marionette TRACE conn3 <- [1,266,null,{}] 08:22:48 INFO - PROCESS | 1866 | 1461252168489 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:22:48 INFO - PROCESS | 1866 | 1461252168637 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 08:22:48 INFO - PROCESS | 1866 | 1461252168900 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16adbd2800 == 41 [pid = 1866] [id = 74] 08:22:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7f16a77df800) [pid = 1866] [serial = 220] [outer = (nil)] 08:22:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 92 (0x7f16a77e6400) [pid = 1866] [serial = 221] [outer = 0x7f16a77df800] 08:22:48 INFO - PROCESS | 1866 | 1461252168986 Marionette DEBUG loaded listener.js 08:22:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 93 (0x7f16a8b25800) [pid = 1866] [serial = 222] [outer = 0x7f16a77df800] 08:22:49 INFO - PROCESS | 1866 | 1461252169889 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:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1481ms 08:22:49 INFO - PROCESS | 1866 | 1461252169963 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 08:22:49 INFO - PROCESS | 1866 | 1461252169969 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 08:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:22:49 INFO - PROCESS | 1866 | 1461252169985 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:22:49 INFO - PROCESS | 1866 | 1461252169993 Marionette TRACE conn3 <- [1,270,null,{}] 08:22:50 INFO - PROCESS | 1866 | 1461252169999 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:22:50 INFO - PROCESS | 1866 | 1461252170247 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 08:22:50 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a8c9f800 == 40 [pid = 1866] [id = 42] 08:22:50 INFO - PROCESS | 1866 | --DOMWINDOW == 92 (0x7f16b8914c00) [pid = 1866] [serial = 167] [outer = (nil)] [url = about:blank] 08:22:50 INFO - PROCESS | 1866 | --DOMWINDOW == 91 (0x7f16b0f8d800) [pid = 1866] [serial = 161] [outer = (nil)] [url = about:blank] 08:22:50 INFO - PROCESS | 1866 | --DOMWINDOW == 90 (0x7f16afc57800) [pid = 1866] [serial = 158] [outer = (nil)] [url = about:blank] 08:22:50 INFO - PROCESS | 1866 | --DOMWINDOW == 89 (0x7f16ab210c00) [pid = 1866] [serial = 152] [outer = (nil)] [url = about:blank] 08:22:50 INFO - PROCESS | 1866 | --DOMWINDOW == 88 (0x7f16ab44a800) [pid = 1866] [serial = 153] [outer = (nil)] [url = about:blank] 08:22:50 INFO - PROCESS | 1866 | --DOMWINDOW == 87 (0x7f16ae60d800) [pid = 1866] [serial = 155] [outer = (nil)] [url = about:blank] 08:22:50 INFO - PROCESS | 1866 | --DOMWINDOW == 86 (0x7f16a7e61000) [pid = 1866] [serial = 149] [outer = (nil)] [url = about:blank] 08:22:50 INFO - PROCESS | 1866 | --DOMWINDOW == 85 (0x7f16a9c1bc00) [pid = 1866] [serial = 150] [outer = (nil)] [url = about:blank] 08:22:50 INFO - PROCESS | 1866 | --DOMWINDOW == 84 (0x7f16c1bf3000) [pid = 1866] [serial = 141] [outer = (nil)] [url = about:blank] 08:22:50 INFO - PROCESS | 1866 | --DOMWINDOW == 83 (0x7f16af861c00) [pid = 1866] [serial = 146] [outer = (nil)] [url = about:blank] 08:22:50 INFO - PROCESS | 1866 | --DOMWINDOW == 82 (0x7f16ab211c00) [pid = 1866] [serial = 143] [outer = (nil)] [url = about:blank] 08:22:50 INFO - PROCESS | 1866 | --DOMWINDOW == 81 (0x7f16b1599000) [pid = 1866] [serial = 162] [outer = (nil)] [url = about:blank] 08:22:50 INFO - PROCESS | 1866 | --DOMWINDOW == 80 (0x7f16b01dd400) [pid = 1866] [serial = 159] [outer = (nil)] [url = about:blank] 08:22:50 INFO - PROCESS | 1866 | --DOMWINDOW == 79 (0x7f16af6be800) [pid = 1866] [serial = 156] [outer = (nil)] [url = about:blank] 08:22:50 INFO - PROCESS | 1866 | --DOMWINDOW == 78 (0x7f16b203c000) [pid = 1866] [serial = 164] [outer = (nil)] [url = about:blank] 08:22:50 INFO - PROCESS | 1866 | --DOMWINDOW == 77 (0x7f16b3f37800) [pid = 1866] [serial = 165] [outer = (nil)] [url = about:blank] 08:22:50 INFO - PROCESS | 1866 | 1461252170429 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ab456000 == 41 [pid = 1866] [id = 75] 08:22:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 78 (0x7f16ab211c00) [pid = 1866] [serial = 223] [outer = (nil)] 08:22:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 79 (0x7f16ae60d800) [pid = 1866] [serial = 224] [outer = 0x7f16ab211c00] 08:22:50 INFO - PROCESS | 1866 | 1461252170491 Marionette DEBUG loaded listener.js 08:22:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 80 (0x7f16af8ac000) [pid = 1866] [serial = 225] [outer = 0x7f16ab211c00] 08:22:51 INFO - PROCESS | 1866 | 1461252171132 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:22:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1184ms 08:22:51 INFO - PROCESS | 1866 | 1461252171171 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 08:22:51 INFO - PROCESS | 1866 | 1461252171176 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 08:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:22:51 INFO - PROCESS | 1866 | 1461252171184 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:22:51 INFO - PROCESS | 1866 | 1461252171187 Marionette TRACE conn3 <- [1,274,null,{}] 08:22:51 INFO - PROCESS | 1866 | 1461252171192 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:22:51 INFO - PROCESS | 1866 | 1461252171331 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 08:22:51 INFO - PROCESS | 1866 | 1461252171429 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0a95000 == 42 [pid = 1866] [id = 76] 08:22:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 81 (0x7f16addb1000) [pid = 1866] [serial = 226] [outer = (nil)] 08:22:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 82 (0x7f16b1599000) [pid = 1866] [serial = 227] [outer = 0x7f16addb1000] 08:22:51 INFO - PROCESS | 1866 | 1461252171488 Marionette DEBUG loaded listener.js 08:22:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 83 (0x7f16b23c0000) [pid = 1866] [serial = 228] [outer = 0x7f16addb1000] 08:22:52 INFO - PROCESS | 1866 | 1461252172111 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:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 949ms 08:22:52 INFO - PROCESS | 1866 | 1461252172134 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 08:22:52 INFO - PROCESS | 1866 | 1461252172137 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 08:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:22:52 INFO - PROCESS | 1866 | 1461252172145 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:22:52 INFO - PROCESS | 1866 | 1461252172152 Marionette TRACE conn3 <- [1,278,null,{}] 08:22:52 INFO - PROCESS | 1866 | 1461252172166 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:22:52 INFO - PROCESS | 1866 | 1461252172341 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 08:22:52 INFO - PROCESS | 1866 | 1461252172364 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b3f24000 == 43 [pid = 1866] [id = 77] 08:22:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 84 (0x7f16b203bc00) [pid = 1866] [serial = 229] [outer = (nil)] 08:22:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 85 (0x7f16bea46c00) [pid = 1866] [serial = 230] [outer = 0x7f16b203bc00] 08:22:52 INFO - PROCESS | 1866 | 1461252172424 Marionette DEBUG loaded listener.js 08:22:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 86 (0x7f16bf9b7400) [pid = 1866] [serial = 231] [outer = 0x7f16b203bc00] 08:22:53 INFO - PROCESS | 1866 | 1461252173278 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:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1192ms 08:22:53 INFO - PROCESS | 1866 | 1461252173341 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 08:22:53 INFO - PROCESS | 1866 | 1461252173346 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 08:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:22:53 INFO - PROCESS | 1866 | 1461252173352 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:22:53 INFO - PROCESS | 1866 | 1461252173354 Marionette TRACE conn3 <- [1,282,null,{}] 08:22:53 INFO - PROCESS | 1866 | 1461252173359 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:22:53 INFO - PROCESS | 1866 | 1461252173535 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 08:22:53 INFO - PROCESS | 1866 | 1461252173557 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16adbc8800 == 44 [pid = 1866] [id = 78] 08:22:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 87 (0x7f16b09c0400) [pid = 1866] [serial = 232] [outer = (nil)] 08:22:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 88 (0x7f16bf9bdc00) [pid = 1866] [serial = 233] [outer = 0x7f16b09c0400] 08:22:53 INFO - PROCESS | 1866 | 1461252173616 Marionette DEBUG loaded listener.js 08:22:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 89 (0x7f16c1612800) [pid = 1866] [serial = 234] [outer = 0x7f16b09c0400] 08:22:54 INFO - PROCESS | 1866 | 1461252174318 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:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 982ms 08:22:54 INFO - PROCESS | 1866 | 1461252174335 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 08:22:54 INFO - PROCESS | 1866 | 1461252174337 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 08:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:22:54 INFO - PROCESS | 1866 | 1461252174343 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:22:54 INFO - PROCESS | 1866 | 1461252174346 Marionette TRACE conn3 <- [1,286,null,{}] 08:22:54 INFO - PROCESS | 1866 | 1461252174351 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:22:54 INFO - PROCESS | 1866 | 1461252174510 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 08:22:54 INFO - PROCESS | 1866 | 1461252174530 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16bfa1f800 == 45 [pid = 1866] [id = 79] 08:22:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 90 (0x7f16c3c6f800) [pid = 1866] [serial = 235] [outer = (nil)] 08:22:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7f16c3ec9800) [pid = 1866] [serial = 236] [outer = 0x7f16c3c6f800] 08:22:54 INFO - PROCESS | 1866 | 1461252174602 Marionette DEBUG loaded listener.js 08:22:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 92 (0x7f16c3f41400) [pid = 1866] [serial = 237] [outer = 0x7f16c3c6f800] 08:22:54 INFO - PROCESS | 1866 | --DOMWINDOW == 91 (0x7f16a616dc00) [pid = 1866] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:22:54 INFO - PROCESS | 1866 | --DOMWINDOW == 90 (0x7f16a6167800) [pid = 1866] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:22:54 INFO - PROCESS | 1866 | --DOMWINDOW == 89 (0x7f16af8ad400) [pid = 1866] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:22:54 INFO - PROCESS | 1866 | --DOMWINDOW == 88 (0x7f16a7d6bc00) [pid = 1866] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:22:54 INFO - PROCESS | 1866 | --DOMWINDOW == 87 (0x7f16b01ea400) [pid = 1866] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:22:54 INFO - PROCESS | 1866 | --DOMWINDOW == 86 (0x7f16a981c000) [pid = 1866] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:22:55 INFO - PROCESS | 1866 | 1461252175411 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:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1131ms 08:22:55 INFO - PROCESS | 1866 | 1461252175475 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 08:22:55 INFO - PROCESS | 1866 | 1461252175478 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 08:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:22:55 INFO - PROCESS | 1866 | 1461252175484 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:22:55 INFO - PROCESS | 1866 | 1461252175486 Marionette TRACE conn3 <- [1,290,null,{}] 08:22:55 INFO - PROCESS | 1866 | 1461252175491 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:22:55 INFO - PROCESS | 1866 | 1461252175620 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 08:22:55 INFO - PROCESS | 1866 | 1461252175635 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c3acd000 == 46 [pid = 1866] [id = 80] 08:22:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 87 (0x7f16c5b42c00) [pid = 1866] [serial = 238] [outer = (nil)] 08:22:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 88 (0x7f16c68ac400) [pid = 1866] [serial = 239] [outer = 0x7f16c5b42c00] 08:22:55 INFO - PROCESS | 1866 | 1461252175708 Marionette DEBUG loaded listener.js 08:22:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 89 (0x7f16c7e5ec00) [pid = 1866] [serial = 240] [outer = 0x7f16c5b42c00] 08:22:56 INFO - PROCESS | 1866 | 1461252176392 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:22:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 90 (0x7f16b14d3800) [pid = 1866] [serial = 241] [outer = 0x7f16a7d65c00] 08:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 933ms 08:22:56 INFO - PROCESS | 1866 | 1461252176443 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 08:22:56 INFO - PROCESS | 1866 | 1461252176445 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 08:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:22:56 INFO - PROCESS | 1866 | 1461252176487 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:22:56 INFO - PROCESS | 1866 | 1461252176491 Marionette TRACE conn3 <- [1,294,null,{}] 08:22:56 INFO - PROCESS | 1866 | 1461252176510 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:22:56 INFO - PROCESS | 1866 | 1461252176639 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 08:22:56 INFO - PROCESS | 1866 | 1461252176649 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c3f1b800 == 47 [pid = 1866] [id = 81] 08:22:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7f16c5b45400) [pid = 1866] [serial = 242] [outer = (nil)] 08:22:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 92 (0x7f16c80dc800) [pid = 1866] [serial = 243] [outer = 0x7f16c5b45400] 08:22:56 INFO - PROCESS | 1866 | 1461252176707 Marionette DEBUG loaded listener.js 08:22:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 93 (0x7f16c80f8000) [pid = 1866] [serial = 244] [outer = 0x7f16c5b45400] 08:22:57 INFO - PROCESS | 1866 | 1461252177646 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:22:57 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:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1222ms 08:22:57 INFO - PROCESS | 1866 | 1461252177682 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 08:22:57 INFO - PROCESS | 1866 | 1461252177689 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 08:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:22:57 INFO - PROCESS | 1866 | 1461252177699 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:22:57 INFO - PROCESS | 1866 | 1461252177704 Marionette TRACE conn3 <- [1,298,null,{}] 08:22:57 INFO - PROCESS | 1866 | 1461252177729 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:22:57 INFO - PROCESS | 1866 | 1461252177893 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 08:22:58 INFO - PROCESS | 1866 | 1461252178023 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0f1d800 == 48 [pid = 1866] [id = 82] 08:22:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 94 (0x7f16ad0e9000) [pid = 1866] [serial = 245] [outer = (nil)] 08:22:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7f16ad0ed400) [pid = 1866] [serial = 246] [outer = 0x7f16ad0e9000] 08:22:58 INFO - PROCESS | 1866 | 1461252178095 Marionette DEBUG loaded listener.js 08:22:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7f16ad0f2800) [pid = 1866] [serial = 247] [outer = 0x7f16ad0e9000] 08:22:58 INFO - PROCESS | 1866 | 1461252178902 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:22:58 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:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1260ms 08:22:58 INFO - PROCESS | 1866 | 1461252178960 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 08:22:58 INFO - PROCESS | 1866 | 1461252178968 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 08:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:22:58 INFO - PROCESS | 1866 | 1461252178978 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:22:58 INFO - PROCESS | 1866 | 1461252178982 Marionette TRACE conn3 <- [1,302,null,{}] 08:22:58 INFO - PROCESS | 1866 | 1461252178987 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:22:59 INFO - PROCESS | 1866 | 1461252179144 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 08:22:59 INFO - PROCESS | 1866 | 1461252179273 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16be75a800 == 49 [pid = 1866] [id = 83] 08:22:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7f16adbaac00) [pid = 1866] [serial = 248] [outer = (nil)] 08:22:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7f16af9f9800) [pid = 1866] [serial = 249] [outer = 0x7f16adbaac00] 08:22:59 INFO - PROCESS | 1866 | 1461252179342 Marionette DEBUG loaded listener.js 08:22:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7f16b0f91000) [pid = 1866] [serial = 250] [outer = 0x7f16adbaac00] 08:23:00 INFO - PROCESS | 1866 | 1461252180272 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:23:00 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:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1329ms 08:23:00 INFO - PROCESS | 1866 | 1461252180308 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 08:23:00 INFO - PROCESS | 1866 | 1461252180312 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 08:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:23:00 INFO - PROCESS | 1866 | 1461252180318 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:23:00 INFO - PROCESS | 1866 | 1461252180323 Marionette TRACE conn3 <- [1,306,null,{}] 08:23:00 INFO - PROCESS | 1866 | 1461252180338 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:23:00 INFO - PROCESS | 1866 | 1461252180525 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 08:23:00 INFO - PROCESS | 1866 | 1461252180655 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c6830800 == 50 [pid = 1866] [id = 84] 08:23:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7f16b2045400) [pid = 1866] [serial = 251] [outer = (nil)] 08:23:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7f16bea42800) [pid = 1866] [serial = 252] [outer = 0x7f16b2045400] 08:23:00 INFO - PROCESS | 1866 | 1461252180740 Marionette DEBUG loaded listener.js 08:23:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7f16bf9bb400) [pid = 1866] [serial = 253] [outer = 0x7f16b2045400] 08:23:01 INFO - PROCESS | 1866 | 1461252181533 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:23:01 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:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1238ms 08:23:01 INFO - PROCESS | 1866 | 1461252181557 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 08:23:01 INFO - PROCESS | 1866 | 1461252181562 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 08:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:23:01 INFO - PROCESS | 1866 | 1461252181567 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:23:01 INFO - PROCESS | 1866 | 1461252181570 Marionette TRACE conn3 <- [1,310,null,{}] 08:23:01 INFO - PROCESS | 1866 | 1461252181575 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:23:01 INFO - PROCESS | 1866 | 1461252181721 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 08:23:01 INFO - PROCESS | 1866 | 1461252181857 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c806a800 == 51 [pid = 1866] [id = 85] 08:23:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7f16b24e9000) [pid = 1866] [serial = 254] [outer = (nil)] 08:23:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7f16c3a58800) [pid = 1866] [serial = 255] [outer = 0x7f16b24e9000] 08:23:01 INFO - PROCESS | 1866 | 1461252181937 Marionette DEBUG loaded listener.js 08:23:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7f16c3f33c00) [pid = 1866] [serial = 256] [outer = 0x7f16b24e9000] 08:23:02 INFO - PROCESS | 1866 | 1461252182720 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:23:02 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:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1184ms 08:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:23:02 INFO - PROCESS | 1866 | 1461252182753 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 08:23:02 INFO - PROCESS | 1866 | 1461252182755 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 08:23:02 INFO - PROCESS | 1866 | 1461252182762 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:23:02 INFO - PROCESS | 1866 | 1461252182765 Marionette TRACE conn3 <- [1,314,null,{}] 08:23:02 INFO - PROCESS | 1866 | 1461252182770 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:23:02 INFO - PROCESS | 1866 | 1461252182966 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 08:23:02 INFO - PROCESS | 1866 | 1461252182980 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ab4db800 == 52 [pid = 1866] [id = 86] 08:23:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7f16a77b4000) [pid = 1866] [serial = 257] [outer = (nil)] 08:23:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7f16a77bb000) [pid = 1866] [serial = 258] [outer = 0x7f16a77b4000] 08:23:03 INFO - PROCESS | 1866 | 1461252183047 Marionette DEBUG loaded listener.js 08:23:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7f16a77bf800) [pid = 1866] [serial = 259] [outer = 0x7f16a77b4000] 08:23:03 INFO - PROCESS | 1866 | 1461252183938 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:23:03 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:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1229ms 08:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:23:03 INFO - PROCESS | 1866 | 1461252183992 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 08:23:03 INFO - PROCESS | 1866 | 1461252183995 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 08:23:04 INFO - PROCESS | 1866 | 1461252184001 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:23:04 INFO - PROCESS | 1866 | 1461252184004 Marionette TRACE conn3 <- [1,318,null,{}] 08:23:04 INFO - PROCESS | 1866 | 1461252184009 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:23:04 INFO - PROCESS | 1866 | 1461252184361 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 08:23:04 INFO - PROCESS | 1866 | 1461252184552 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0995000 == 53 [pid = 1866] [id = 87] 08:23:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7f16a7d6f800) [pid = 1866] [serial = 260] [outer = (nil)] 08:23:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7f16a85a2000) [pid = 1866] [serial = 261] [outer = 0x7f16a7d6f800] 08:23:04 INFO - PROCESS | 1866 | 1461252184623 Marionette DEBUG loaded listener.js 08:23:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7f16a9c22400) [pid = 1866] [serial = 262] [outer = 0x7f16a7d6f800] 08:23:05 INFO - PROCESS | 1866 | 1461252185489 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:23:05 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:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1529ms 08:23:05 INFO - PROCESS | 1866 | 1461252185531 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 08:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:23:05 INFO - PROCESS | 1866 | 1461252185537 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 08:23:05 INFO - PROCESS | 1866 | 1461252185544 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:23:05 INFO - PROCESS | 1866 | 1461252185550 Marionette TRACE conn3 <- [1,322,null,{}] 08:23:05 INFO - PROCESS | 1866 | 1461252185555 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:23:05 INFO - PROCESS | 1866 | 1461252185701 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 08:23:05 INFO - PROCESS | 1866 | 1461252185849 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16add72000 == 54 [pid = 1866] [id = 88] 08:23:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7f16ad0f5800) [pid = 1866] [serial = 263] [outer = (nil)] 08:23:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7f16adba3800) [pid = 1866] [serial = 264] [outer = 0x7f16ad0f5800] 08:23:05 INFO - PROCESS | 1866 | 1461252185917 Marionette DEBUG loaded listener.js 08:23:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7f16aec66000) [pid = 1866] [serial = 265] [outer = 0x7f16ad0f5800] 08:23:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3acd000 == 53 [pid = 1866] [id = 80] 08:23:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bfa1f800 == 52 [pid = 1866] [id = 79] 08:23:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16adbc8800 == 51 [pid = 1866] [id = 78] 08:23:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b3f24000 == 50 [pid = 1866] [id = 77] 08:23:06 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7f16c3232c00) [pid = 1866] [serial = 200] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7f16a800f000) [pid = 1866] [serial = 170] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7f16b159dc00) [pid = 1866] [serial = 176] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7f16ada24c00) [pid = 1866] [serial = 173] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0a95000 == 49 [pid = 1866] [id = 76] 08:23:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab456000 == 48 [pid = 1866] [id = 75] 08:23:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16adbd2800 == 47 [pid = 1866] [id = 74] 08:23:06 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7f16adacd400) [pid = 1866] [serial = 185] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7f16beab0400) [pid = 1866] [serial = 195] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7f16b891b800) [pid = 1866] [serial = 179] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7f16bfa41800) [pid = 1866] [serial = 197] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7f16aec69000) [pid = 1866] [serial = 186] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7f16be8bcc00) [pid = 1866] [serial = 194] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7f16b432f400) [pid = 1866] [serial = 191] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7f16b1fc6c00) [pid = 1866] [serial = 189] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7f16b12c3000) [pid = 1866] [serial = 188] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7f16bfdcb800) [pid = 1866] [serial = 198] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7f16a9c16400) [pid = 1866] [serial = 182] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7f16ab211800) [pid = 1866] [serial = 183] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7f16be790c00) [pid = 1866] [serial = 192] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 1866 | 1461252186703 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:23:06 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:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1239ms 08:23:06 INFO - PROCESS | 1866 | 1461252186784 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 08:23:06 INFO - PROCESS | 1866 | 1461252186789 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 08:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:23:06 INFO - PROCESS | 1866 | 1461252186794 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:23:06 INFO - PROCESS | 1866 | 1461252186797 Marionette TRACE conn3 <- [1,326,null,{}] 08:23:06 INFO - PROCESS | 1866 | 1461252186802 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:23:06 INFO - PROCESS | 1866 | 1461252186940 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 08:23:06 INFO - PROCESS | 1866 | 1461252186956 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0996800 == 48 [pid = 1866] [id = 89] 08:23:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7f16b0f8d800) [pid = 1866] [serial = 266] [outer = (nil)] 08:23:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7f16b15a1400) [pid = 1866] [serial = 267] [outer = 0x7f16b0f8d800] 08:23:07 INFO - PROCESS | 1866 | 1461252187018 Marionette DEBUG loaded listener.js 08:23:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7f16b23bfc00) [pid = 1866] [serial = 268] [outer = 0x7f16b0f8d800] 08:23:07 INFO - PROCESS | 1866 | 1461252187927 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:23:07 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:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1180ms 08:23:07 INFO - PROCESS | 1866 | 1461252187976 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 08:23:07 INFO - PROCESS | 1866 | 1461252187982 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 08:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:23:08 INFO - PROCESS | 1866 | 1461252187997 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:23:08 INFO - PROCESS | 1866 | 1461252188003 Marionette TRACE conn3 <- [1,330,null,{}] 08:23:08 INFO - PROCESS | 1866 | 1461252188009 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:23:08 INFO - PROCESS | 1866 | 1461252188149 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 08:23:08 INFO - PROCESS | 1866 | 1461252188160 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b89e4800 == 49 [pid = 1866] [id = 90] 08:23:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7f16b111b400) [pid = 1866] [serial = 269] [outer = (nil)] 08:23:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7f16b1124800) [pid = 1866] [serial = 270] [outer = 0x7f16b111b400] 08:23:08 INFO - PROCESS | 1866 | 1461252188220 Marionette DEBUG loaded listener.js 08:23:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7f16b8918c00) [pid = 1866] [serial = 271] [outer = 0x7f16b111b400] 08:23:08 INFO - PROCESS | 1866 | 1461252188986 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:23:09 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:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1046ms 08:23:09 INFO - PROCESS | 1866 | 1461252189050 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 08:23:09 INFO - PROCESS | 1866 | 1461252189054 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 08:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:23:09 INFO - PROCESS | 1866 | 1461252189079 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:23:09 INFO - PROCESS | 1866 | 1461252189082 Marionette TRACE conn3 <- [1,334,null,{}] 08:23:09 INFO - PROCESS | 1866 | 1461252189087 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:23:09 INFO - PROCESS | 1866 | 1461252189255 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 08:23:09 INFO - PROCESS | 1866 | 1461252189271 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16bea2c000 == 50 [pid = 1866] [id = 91] 08:23:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7f16b1121c00) [pid = 1866] [serial = 272] [outer = (nil)] 08:23:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7f16beab2000) [pid = 1866] [serial = 273] [outer = 0x7f16b1121c00] 08:23:09 INFO - PROCESS | 1866 | 1461252189328 Marionette DEBUG loaded listener.js 08:23:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7f16bf9b6000) [pid = 1866] [serial = 274] [outer = 0x7f16b1121c00] 08:23:10 INFO - PROCESS | 1866 | 1461252190061 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:23:10 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:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1081ms 08:23:10 INFO - PROCESS | 1866 | 1461252190224 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 08:23:10 INFO - PROCESS | 1866 | 1461252190226 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 08:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:23:10 INFO - PROCESS | 1866 | 1461252190238 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:23:10 INFO - PROCESS | 1866 | 1461252190240 Marionette TRACE conn3 <- [1,338,null,{}] 08:23:10 INFO - PROCESS | 1866 | 1461252190254 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:23:10 INFO - PROCESS | 1866 | 1461252190442 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 08:23:10 INFO - PROCESS | 1866 | 1461252190469 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c32bf800 == 51 [pid = 1866] [id = 92] 08:23:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7f16c160ec00) [pid = 1866] [serial = 275] [outer = (nil)] 08:23:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7f16c322ec00) [pid = 1866] [serial = 276] [outer = 0x7f16c160ec00] 08:23:10 INFO - PROCESS | 1866 | 1461252190555 Marionette DEBUG loaded listener.js 08:23:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7f16c3ec1000) [pid = 1866] [serial = 277] [outer = 0x7f16c160ec00] 08:23:11 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7f16b09c0400) [pid = 1866] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:23:11 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7f16c3c6f800) [pid = 1866] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:23:11 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7f16ab211c00) [pid = 1866] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:23:11 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7f16addb1000) [pid = 1866] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:23:11 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7f16c1bf5c00) [pid = 1866] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:23:11 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7f16b203bc00) [pid = 1866] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:23:11 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7f16a77df800) [pid = 1866] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:23:11 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7f16c5b42c00) [pid = 1866] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:23:11 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7f16b4053800) [pid = 1866] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:23:11 INFO - PROCESS | 1866 | 1461252191460 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:23:11 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:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1232ms 08:23:11 INFO - PROCESS | 1866 | 1461252191468 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 08:23:11 INFO - PROCESS | 1866 | 1461252191473 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 08:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:23:11 INFO - PROCESS | 1866 | 1461252191478 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:23:11 INFO - PROCESS | 1866 | 1461252191480 Marionette TRACE conn3 <- [1,342,null,{}] 08:23:11 INFO - PROCESS | 1866 | 1461252191496 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:23:11 INFO - PROCESS | 1866 | 1461252191629 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 08:23:11 INFO - PROCESS | 1866 | 1461252191727 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c32c3000 == 52 [pid = 1866] [id = 93] 08:23:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7f16ab211c00) [pid = 1866] [serial = 278] [outer = (nil)] 08:23:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7f16bf9bbc00) [pid = 1866] [serial = 279] [outer = 0x7f16ab211c00] 08:23:11 INFO - PROCESS | 1866 | 1461252191787 Marionette DEBUG loaded listener.js 08:23:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7f16c3f3f400) [pid = 1866] [serial = 280] [outer = 0x7f16ab211c00] 08:23:12 INFO - PROCESS | 1866 | 1461252192392 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:23:12 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:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 936ms 08:23:12 INFO - PROCESS | 1866 | 1461252192415 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 08:23:12 INFO - PROCESS | 1866 | 1461252192419 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 08:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:23:12 INFO - PROCESS | 1866 | 1461252192425 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:23:12 INFO - PROCESS | 1866 | 1461252192427 Marionette TRACE conn3 <- [1,346,null,{}] 08:23:12 INFO - PROCESS | 1866 | 1461252192433 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:23:12 INFO - PROCESS | 1866 | 1461252192558 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 08:23:12 INFO - PROCESS | 1866 | 1461252192659 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c5b72800 == 53 [pid = 1866] [id = 94] 08:23:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7f16ab444800) [pid = 1866] [serial = 281] [outer = (nil)] 08:23:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7f16c5bb4000) [pid = 1866] [serial = 282] [outer = 0x7f16ab444800] 08:23:12 INFO - PROCESS | 1866 | 1461252192717 Marionette DEBUG loaded listener.js 08:23:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7f16c80e2400) [pid = 1866] [serial = 283] [outer = 0x7f16ab444800] 08:23:13 INFO - PROCESS | 1866 | 1461252193455 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:23:13 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:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1082ms 08:23:13 INFO - PROCESS | 1866 | 1461252193509 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 08:23:13 INFO - PROCESS | 1866 | 1461252193513 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 08:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:23:13 INFO - PROCESS | 1866 | 1461252193538 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:23:13 INFO - PROCESS | 1866 | 1461252193544 Marionette TRACE conn3 <- [1,350,null,{}] 08:23:13 INFO - PROCESS | 1866 | 1461252193556 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:23:13 INFO - PROCESS | 1866 | 1461252193719 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 08:23:13 INFO - PROCESS | 1866 | 1461252193852 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16afc44800 == 54 [pid = 1866] [id = 95] 08:23:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7f16a77b3c00) [pid = 1866] [serial = 284] [outer = (nil)] 08:23:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7f16ad0ea400) [pid = 1866] [serial = 285] [outer = 0x7f16a77b3c00] 08:23:13 INFO - PROCESS | 1866 | 1461252193927 Marionette DEBUG loaded listener.js 08:23:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7f16adba6400) [pid = 1866] [serial = 286] [outer = 0x7f16a77b3c00] 08:23:14 INFO - PROCESS | 1866 | 1461252194677 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:23:14 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:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1202ms 08:23:14 INFO - PROCESS | 1866 | 1461252194815 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 08:23:14 INFO - PROCESS | 1866 | 1461252194823 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 08:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:23:14 INFO - PROCESS | 1866 | 1461252194849 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:23:14 INFO - PROCESS | 1866 | 1461252194854 Marionette TRACE conn3 <- [1,354,null,{}] 08:23:14 INFO - PROCESS | 1866 | 1461252194859 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:23:15 INFO - PROCESS | 1866 | 1461252195016 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 08:23:15 INFO - PROCESS | 1866 | 1461252195123 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16be76c800 == 55 [pid = 1866] [id = 96] 08:23:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7f16ae5e2400) [pid = 1866] [serial = 287] [outer = (nil)] 08:23:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7f16b1121800) [pid = 1866] [serial = 288] [outer = 0x7f16ae5e2400] 08:23:15 INFO - PROCESS | 1866 | 1461252195199 Marionette DEBUG loaded listener.js 08:23:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7f16b15e9400) [pid = 1866] [serial = 289] [outer = 0x7f16ae5e2400] 08:23:16 INFO - PROCESS | 1866 | 1461252196127 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:23:16 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:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1333ms 08:23:16 INFO - PROCESS | 1866 | 1461252196182 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 08:23:16 INFO - PROCESS | 1866 | 1461252196186 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 08:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:23:16 INFO - PROCESS | 1866 | 1461252196192 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:23:16 INFO - PROCESS | 1866 | 1461252196198 Marionette TRACE conn3 <- [1,358,null,{}] 08:23:16 INFO - PROCESS | 1866 | 1461252196213 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:23:16 INFO - PROCESS | 1866 | 1461252196406 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 08:23:16 INFO - PROCESS | 1866 | 1461252196580 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ac0a4800 == 56 [pid = 1866] [id = 97] 08:23:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7f16adb42800) [pid = 1866] [serial = 290] [outer = (nil)] 08:23:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7f16b1803800) [pid = 1866] [serial = 291] [outer = 0x7f16adb42800] 08:23:16 INFO - PROCESS | 1866 | 1461252196655 Marionette DEBUG loaded listener.js 08:23:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7f16b180a400) [pid = 1866] [serial = 292] [outer = 0x7f16adb42800] 08:23:17 INFO - PROCESS | 1866 | 1461252197462 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:23:17 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:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1336ms 08:23:17 INFO - PROCESS | 1866 | 1461252197529 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 08:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:23:17 INFO - PROCESS | 1866 | 1461252197534 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 08:23:17 INFO - PROCESS | 1866 | 1461252197540 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:23:17 INFO - PROCESS | 1866 | 1461252197543 Marionette TRACE conn3 <- [1,362,null,{}] 08:23:17 INFO - PROCESS | 1866 | 1461252197548 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:23:17 INFO - PROCESS | 1866 | 1461252197711 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 08:23:17 INFO - PROCESS | 1866 | 1461252197845 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ac0c1000 == 57 [pid = 1866] [id = 98] 08:23:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7f16ad0eec00) [pid = 1866] [serial = 293] [outer = (nil)] 08:23:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7f16b1f7c800) [pid = 1866] [serial = 294] [outer = 0x7f16ad0eec00] 08:23:17 INFO - PROCESS | 1866 | 1461252197915 Marionette DEBUG loaded listener.js 08:23:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7f16be58d000) [pid = 1866] [serial = 295] [outer = 0x7f16ad0eec00] 08:23:18 INFO - PROCESS | 1866 | 1461252198758 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:23:18 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:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1279ms 08:23:18 INFO - PROCESS | 1866 | 1461252198819 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 08:23:18 INFO - PROCESS | 1866 | 1461252198822 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 08:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:23:18 INFO - PROCESS | 1866 | 1461252198828 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:23:18 INFO - PROCESS | 1866 | 1461252198830 Marionette TRACE conn3 <- [1,366,null,{}] 08:23:18 INFO - PROCESS | 1866 | 1461252198835 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:23:18 INFO - PROCESS | 1866 | 1461252198985 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 08:23:19 INFO - PROCESS | 1866 | 1461252199124 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16afb8f800 == 58 [pid = 1866] [id = 99] 08:23:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7f16b1125c00) [pid = 1866] [serial = 296] [outer = (nil)] 08:23:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7f16bf9bc800) [pid = 1866] [serial = 297] [outer = 0x7f16b1125c00] 08:23:19 INFO - PROCESS | 1866 | 1461252199193 Marionette DEBUG loaded listener.js 08:23:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7f16bfdd7400) [pid = 1866] [serial = 298] [outer = 0x7f16b1125c00] 08:23:20 INFO - PROCESS | 1866 | 1461252200082 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:23:20 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:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1276ms 08:23:20 INFO - PROCESS | 1866 | 1461252200106 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 08:23:20 INFO - PROCESS | 1866 | 1461252200110 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 08:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:23:20 INFO - PROCESS | 1866 | 1461252200115 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:23:20 INFO - PROCESS | 1866 | 1461252200118 Marionette TRACE conn3 <- [1,370,null,{}] 08:23:20 INFO - PROCESS | 1866 | 1461252200123 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:23:20 INFO - PROCESS | 1866 | 1461252200302 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 08:23:20 INFO - PROCESS | 1866 | 1461252200451 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a65c8800 == 59 [pid = 1866] [id = 100] 08:23:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7f16a616f800) [pid = 1866] [serial = 299] [outer = (nil)] 08:23:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7f16a980f800) [pid = 1866] [serial = 300] [outer = 0x7f16a616f800] 08:23:20 INFO - PROCESS | 1866 | 1461252200524 Marionette DEBUG loaded listener.js 08:23:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7f16c3efd400) [pid = 1866] [serial = 301] [outer = 0x7f16a616f800] 08:23:21 INFO - PROCESS | 1866 | 1461252201560 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:23:21 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:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1479ms 08:23:21 INFO - PROCESS | 1866 | 1461252201596 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 08:23:21 INFO - PROCESS | 1866 | 1461252201600 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 08:23:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:23:21 INFO - PROCESS | 1866 | 1461252201609 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:23:21 INFO - PROCESS | 1866 | 1461252201614 Marionette TRACE conn3 <- [1,374,null,{}] 08:23:21 INFO - PROCESS | 1866 | 1461252201623 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:23:21 INFO - PROCESS | 1866 | 1461252201769 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 08:23:21 INFO - PROCESS | 1866 | 1461252201979 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ad03e800 == 60 [pid = 1866] [id = 101] 08:23:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7f16a77bec00) [pid = 1866] [serial = 302] [outer = (nil)] 08:23:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7f16a8c6a400) [pid = 1866] [serial = 303] [outer = 0x7f16a77bec00] 08:23:22 INFO - PROCESS | 1866 | 1461252202049 Marionette DEBUG loaded listener.js 08:23:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7f16ad0eb800) [pid = 1866] [serial = 304] [outer = 0x7f16a77bec00] 08:23:22 INFO - PROCESS | 1866 | 1461252202867 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:23:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:23:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1290ms 08:23:22 INFO - PROCESS | 1866 | 1461252202899 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 08:23:22 INFO - PROCESS | 1866 | 1461252202906 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 08:23:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:23:22 INFO - PROCESS | 1866 | 1461252202917 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:23:22 INFO - PROCESS | 1866 | 1461252202920 Marionette TRACE conn3 <- [1,378,null,{}] 08:23:22 INFO - PROCESS | 1866 | 1461252202926 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:23:23 INFO - PROCESS | 1866 | 1461252203066 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 08:23:23 INFO - PROCESS | 1866 | 1461252203236 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:23 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c32c3000 == 59 [pid = 1866] [id = 93] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7f16afc66400) [pid = 1866] [serial = 206] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7f16bf9ef000) [pid = 1866] [serial = 209] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7f16c3a4cc00) [pid = 1866] [serial = 212] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7f16c3e0a800) [pid = 1866] [serial = 215] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7f16c5b15400) [pid = 1866] [serial = 218] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7f16c80dc800) [pid = 1866] [serial = 243] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16aafa3000 == 60 [pid = 1866] [id = 102] 08:23:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7f16ad0e9800) [pid = 1866] [serial = 305] [outer = (nil)] 08:23:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7f16ae5e2c00) [pid = 1866] [serial = 306] [outer = 0x7f16ad0e9800] 08:23:23 INFO - PROCESS | 1866 | 1461252203330 Marionette DEBUG loaded listener.js 08:23:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7f16af597400) [pid = 1866] [serial = 307] [outer = 0x7f16ad0e9800] 08:23:23 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c32bf800 == 59 [pid = 1866] [id = 92] 08:23:23 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bea2c000 == 58 [pid = 1866] [id = 91] 08:23:23 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b89e4800 == 57 [pid = 1866] [id = 90] 08:23:23 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0996800 == 56 [pid = 1866] [id = 89] 08:23:23 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16add72000 == 55 [pid = 1866] [id = 88] 08:23:23 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0995000 == 54 [pid = 1866] [id = 87] 08:23:23 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0f1d800 == 53 [pid = 1866] [id = 82] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7f16bf9bdc00) [pid = 1866] [serial = 233] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7f16c3ec9800) [pid = 1866] [serial = 236] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7f16ae60d800) [pid = 1866] [serial = 224] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7f16c1612800) [pid = 1866] [serial = 234] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7f16af8ac000) [pid = 1866] [serial = 225] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7f16b1599000) [pid = 1866] [serial = 227] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7f16b23c0000) [pid = 1866] [serial = 228] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7f16c39d1800) [pid = 1866] [serial = 201] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7f16bea46c00) [pid = 1866] [serial = 230] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7f16a8b25800) [pid = 1866] [serial = 222] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7f16a77e6400) [pid = 1866] [serial = 221] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7f16c68ac400) [pid = 1866] [serial = 239] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7f16ab20f000) [pid = 1866] [serial = 203] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7f16c7e5ec00) [pid = 1866] [serial = 240] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7f16b4058400) [pid = 1866] [serial = 105] [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:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7f16c3f41400) [pid = 1866] [serial = 237] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7f16bf9b7400) [pid = 1866] [serial = 231] [outer = (nil)] [url = about:blank] 08:23:23 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7f16be50c000) [pid = 1866] [serial = 168] [outer = (nil)] [url = about:blank] 08:23:24 INFO - PROCESS | 1866 | 1461252204169 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:23:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:23:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1287ms 08:23:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:23:24 INFO - PROCESS | 1866 | 1461252204204 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 08:23:24 INFO - PROCESS | 1866 | 1461252204207 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 08:23:24 INFO - PROCESS | 1866 | 1461252204213 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:23:24 INFO - PROCESS | 1866 | 1461252204219 Marionette TRACE conn3 <- [1,382,null,{}] 08:23:24 INFO - PROCESS | 1866 | 1461252204233 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:23:24 INFO - PROCESS | 1866 | 1461252204370 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 08:23:24 INFO - PROCESS | 1866 | 1461252204388 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b01cf800 == 54 [pid = 1866] [id = 103] 08:23:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7f16b111e800) [pid = 1866] [serial = 308] [outer = (nil)] 08:23:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7f16b12c0c00) [pid = 1866] [serial = 309] [outer = 0x7f16b111e800] 08:23:24 INFO - PROCESS | 1866 | 1461252204448 Marionette DEBUG loaded listener.js 08:23:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7f16b1808000) [pid = 1866] [serial = 310] [outer = 0x7f16b111e800] 08:23:25 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:23:25 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:23:25 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:23:25 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:23:25 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:23:25 INFO - PROCESS | 1866 | 1461252205214 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:23:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:23:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1038ms 08:23:25 INFO - PROCESS | 1866 | 1461252205250 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 08:23:25 INFO - PROCESS | 1866 | 1461252205255 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 08:23:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:23:25 INFO - PROCESS | 1866 | 1461252205260 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:23:25 INFO - PROCESS | 1866 | 1461252205262 Marionette TRACE conn3 <- [1,386,null,{}] 08:23:25 INFO - PROCESS | 1866 | 1461252205267 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:23:25 INFO - PROCESS | 1866 | 1461252205400 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 08:23:25 INFO - PROCESS | 1866 | 1461252205414 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b1499000 == 55 [pid = 1866] [id = 104] 08:23:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7f16b111d400) [pid = 1866] [serial = 311] [outer = (nil)] 08:23:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7f16b89b0c00) [pid = 1866] [serial = 312] [outer = 0x7f16b111d400] 08:23:25 INFO - PROCESS | 1866 | 1461252205475 Marionette DEBUG loaded listener.js 08:23:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7f16be8b4400) [pid = 1866] [serial = 313] [outer = 0x7f16b111d400] 08:23:26 INFO - PROCESS | 1866 | 1461252206293 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:23:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:23:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1079ms 08:23:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:23:26 INFO - PROCESS | 1866 | 1461252206345 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 08:23:26 INFO - PROCESS | 1866 | 1461252206348 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 08:23:26 INFO - PROCESS | 1866 | 1461252206357 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:23:26 INFO - PROCESS | 1866 | 1461252206360 Marionette TRACE conn3 <- [1,390,null,{}] 08:23:26 INFO - PROCESS | 1866 | 1461252206365 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:23:26 INFO - PROCESS | 1866 | 1461252206529 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 08:23:26 INFO - PROCESS | 1866 | 1461252206598 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a65c6800 == 56 [pid = 1866] [id = 105] 08:23:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7f16be7a7400) [pid = 1866] [serial = 314] [outer = (nil)] 08:23:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7f16beaae800) [pid = 1866] [serial = 315] [outer = 0x7f16be7a7400] 08:23:26 INFO - PROCESS | 1866 | 1461252206658 Marionette DEBUG loaded listener.js 08:23:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7f16bf9b8800) [pid = 1866] [serial = 316] [outer = 0x7f16be7a7400] 08:23:27 INFO - PROCESS | 1866 | 1461252207524 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:23:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:23:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1231ms 08:23:27 INFO - PROCESS | 1866 | 1461252207588 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 08:23:27 INFO - PROCESS | 1866 | 1461252207591 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 08:23:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:23:27 INFO - PROCESS | 1866 | 1461252207596 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:23:27 INFO - PROCESS | 1866 | 1461252207598 Marionette TRACE conn3 <- [1,394,null,{}] 08:23:27 INFO - PROCESS | 1866 | 1461252207604 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:23:27 INFO - PROCESS | 1866 | 1461252207812 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 08:23:27 INFO - PROCESS | 1866 | 1461252207839 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16be764000 == 57 [pid = 1866] [id = 106] 08:23:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7f16c39d4c00) [pid = 1866] [serial = 317] [outer = (nil)] 08:23:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7f16c3f41400) [pid = 1866] [serial = 318] [outer = 0x7f16c39d4c00] 08:23:27 INFO - PROCESS | 1866 | 1461252207900 Marionette DEBUG loaded listener.js 08:23:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7f16c6892000) [pid = 1866] [serial = 319] [outer = 0x7f16c39d4c00] 08:23:28 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7f16b1121c00) [pid = 1866] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:23:28 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7f16b0f8d800) [pid = 1866] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:23:28 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7f16ad0f5800) [pid = 1866] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:23:28 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7f16c160ec00) [pid = 1866] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:23:28 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7f16a7d6f800) [pid = 1866] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:23:28 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7f16b111b400) [pid = 1866] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:23:28 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7f16ab211c00) [pid = 1866] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:23:28 INFO - PROCESS | 1866 | 1461252208749 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:23:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:23:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1182ms 08:23:28 INFO - PROCESS | 1866 | 1461252208779 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 08:23:28 INFO - PROCESS | 1866 | 1461252208782 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 08:23:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:23:28 INFO - PROCESS | 1866 | 1461252208788 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:23:28 INFO - PROCESS | 1866 | 1461252208790 Marionette TRACE conn3 <- [1,398,null,{}] 08:23:28 INFO - PROCESS | 1866 | 1461252208795 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:23:28 INFO - PROCESS | 1866 | 1461252208923 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 08:23:28 INFO - PROCESS | 1866 | 1461252208937 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16bf926000 == 58 [pid = 1866] [id = 107] 08:23:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7f16ae76a800) [pid = 1866] [serial = 320] [outer = (nil)] 08:23:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7f16ae772800) [pid = 1866] [serial = 321] [outer = 0x7f16ae76a800] 08:23:29 INFO - PROCESS | 1866 | 1461252208997 Marionette DEBUG loaded listener.js 08:23:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7f16ae777400) [pid = 1866] [serial = 322] [outer = 0x7f16ae76a800] 08:23:29 INFO - PROCESS | 1866 | 1461252209722 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:23:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:23:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 976ms 08:23:29 INFO - PROCESS | 1866 | 1461252209764 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 08:23:29 INFO - PROCESS | 1866 | 1461252209768 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 08:23:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:23:29 INFO - PROCESS | 1866 | 1461252209773 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:23:29 INFO - PROCESS | 1866 | 1461252209775 Marionette TRACE conn3 <- [1,402,null,{}] 08:23:29 INFO - PROCESS | 1866 | 1461252209786 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:23:29 INFO - PROCESS | 1866 | 1461252209932 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 08:23:29 INFO - PROCESS | 1866 | 1461252209946 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c341e000 == 59 [pid = 1866] [id = 108] 08:23:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7f16a7a93400) [pid = 1866] [serial = 323] [outer = (nil)] 08:23:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7f16a7a9e000) [pid = 1866] [serial = 324] [outer = 0x7f16a7a93400] 08:23:30 INFO - PROCESS | 1866 | 1461252210003 Marionette DEBUG loaded listener.js 08:23:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7f16a9a97c00) [pid = 1866] [serial = 325] [outer = 0x7f16a7a93400] 08:23:31 INFO - PROCESS | 1866 | 1461252211068 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:23:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:23:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1331ms 08:23:31 INFO - PROCESS | 1866 | 1461252211107 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 08:23:31 INFO - PROCESS | 1866 | 1461252211113 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 08:23:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:23:31 INFO - PROCESS | 1866 | 1461252211122 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:23:31 INFO - PROCESS | 1866 | 1461252211126 Marionette TRACE conn3 <- [1,406,null,{}] 08:23:31 INFO - PROCESS | 1866 | 1461252211134 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:23:31 INFO - PROCESS | 1866 | 1461252211292 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 08:23:31 INFO - PROCESS | 1866 | 1461252211438 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16adbce000 == 60 [pid = 1866] [id = 109] 08:23:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7f16a9a97400) [pid = 1866] [serial = 326] [outer = (nil)] 08:23:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7f16ad0ec400) [pid = 1866] [serial = 327] [outer = 0x7f16a9a97400] 08:23:31 INFO - PROCESS | 1866 | 1461252211510 Marionette DEBUG loaded listener.js 08:23:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7f16adb3bc00) [pid = 1866] [serial = 328] [outer = 0x7f16a9a97400] 08:23:32 INFO - PROCESS | 1866 | 1461252212486 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:23:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:23:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1430ms 08:23:32 INFO - PROCESS | 1866 | 1461252212554 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 08:23:32 INFO - PROCESS | 1866 | 1461252212562 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 08:23:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:23:32 INFO - PROCESS | 1866 | 1461252212572 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:23:32 INFO - PROCESS | 1866 | 1461252212576 Marionette TRACE conn3 <- [1,410,null,{}] 08:23:32 INFO - PROCESS | 1866 | 1461252212582 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:23:32 INFO - PROCESS | 1866 | 1461252212748 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 08:23:32 INFO - PROCESS | 1866 | 1461252212886 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b40bb000 == 61 [pid = 1866] [id = 110] 08:23:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7f16ae772400) [pid = 1866] [serial = 329] [outer = (nil)] 08:23:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7f16af856000) [pid = 1866] [serial = 330] [outer = 0x7f16ae772400] 08:23:33 INFO - PROCESS | 1866 | 1461252213039 Marionette DEBUG loaded listener.js 08:23:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7f16aff68000) [pid = 1866] [serial = 331] [outer = 0x7f16ae772400] 08:23:33 INFO - PROCESS | 1866 | 1461252213894 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:23:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:23:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1381ms 08:23:33 INFO - PROCESS | 1866 | 1461252213954 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 08:23:33 INFO - PROCESS | 1866 | 1461252213959 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 08:23:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:23:33 INFO - PROCESS | 1866 | 1461252213965 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:23:33 INFO - PROCESS | 1866 | 1461252213970 Marionette TRACE conn3 <- [1,414,null,{}] 08:23:33 INFO - PROCESS | 1866 | 1461252213986 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:23:34 INFO - PROCESS | 1866 | 1461252214186 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 08:23:34 INFO - PROCESS | 1866 | 1461252214326 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c5b69800 == 62 [pid = 1866] [id = 111] 08:23:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7f16a52e7000) [pid = 1866] [serial = 332] [outer = (nil)] 08:23:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7f16af8af400) [pid = 1866] [serial = 333] [outer = 0x7f16a52e7000] 08:23:34 INFO - PROCESS | 1866 | 1461252214399 Marionette DEBUG loaded listener.js 08:23:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7f16b1123400) [pid = 1866] [serial = 334] [outer = 0x7f16a52e7000] 08:23:35 INFO - PROCESS | 1866 | 1461252215239 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:23:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:23:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1334ms 08:23:35 INFO - PROCESS | 1866 | 1461252215300 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 08:23:35 INFO - PROCESS | 1866 | 1461252215305 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 08:23:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:23:35 INFO - PROCESS | 1866 | 1461252215311 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:23:35 INFO - PROCESS | 1866 | 1461252215313 Marionette TRACE conn3 <- [1,418,null,{}] 08:23:35 INFO - PROCESS | 1866 | 1461252215318 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:23:35 INFO - PROCESS | 1866 | 1461252215477 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 08:23:35 INFO - PROCESS | 1866 | 1461252215613 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0a54000 == 63 [pid = 1866] [id = 112] 08:23:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7f16a52eb800) [pid = 1866] [serial = 335] [outer = (nil)] 08:23:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7f16b3f37400) [pid = 1866] [serial = 336] [outer = 0x7f16a52eb800] 08:23:35 INFO - PROCESS | 1866 | 1461252215684 Marionette DEBUG loaded listener.js 08:23:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7f16be8bf000) [pid = 1866] [serial = 337] [outer = 0x7f16a52eb800] 08:23:36 INFO - PROCESS | 1866 | 1461252216912 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:23:36 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:23:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1627ms 08:23:36 INFO - PROCESS | 1866 | 1461252216939 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 08:23:36 INFO - PROCESS | 1866 | 1461252216942 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 08:23:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:23:36 INFO - PROCESS | 1866 | 1461252216948 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:23:36 INFO - PROCESS | 1866 | 1461252216950 Marionette TRACE conn3 <- [1,422,null,{}] 08:23:36 INFO - PROCESS | 1866 | 1461252216965 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:23:37 INFO - PROCESS | 1866 | 1461252217153 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 08:23:37 INFO - PROCESS | 1866 | 1461252217264 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0a65800 == 64 [pid = 1866] [id = 113] 08:23:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7f16b1807800) [pid = 1866] [serial = 338] [outer = (nil)] 08:23:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7f16c1612800) [pid = 1866] [serial = 339] [outer = 0x7f16b1807800] 08:23:37 INFO - PROCESS | 1866 | 1461252217332 Marionette DEBUG loaded listener.js 08:23:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7f16c3a88400) [pid = 1866] [serial = 340] [outer = 0x7f16b1807800] 08:23:38 INFO - PROCESS | 1866 | 1461252218525 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:23:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:23:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1589ms 08:23:38 INFO - PROCESS | 1866 | 1461252218537 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 08:23:38 INFO - PROCESS | 1866 | 1461252218541 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 08:23:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:23:38 INFO - PROCESS | 1866 | 1461252218546 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:23:38 INFO - PROCESS | 1866 | 1461252218549 Marionette TRACE conn3 <- [1,426,null,{}] 08:23:38 INFO - PROCESS | 1866 | 1461252218554 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:23:38 INFO - PROCESS | 1866 | 1461252218772 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 08:23:38 INFO - PROCESS | 1866 | 1461252218887 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a7d34800 == 65 [pid = 1866] [id = 114] 08:23:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7f16a8007c00) [pid = 1866] [serial = 341] [outer = (nil)] 08:23:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7f16abe48800) [pid = 1866] [serial = 342] [outer = 0x7f16a8007c00] 08:23:39 INFO - PROCESS | 1866 | 1461252219001 Marionette DEBUG loaded listener.js 08:23:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7f16bfa41800) [pid = 1866] [serial = 343] [outer = 0x7f16a8007c00] 08:23:40 INFO - PROCESS | 1866 | 1461252220053 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:23:40 INFO - PROCESS | 1866 | 1461252220137 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 08:23:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:23:40 INFO - PROCESS | 1866 | 1461252220154 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:23:40 INFO - PROCESS | 1866 | 1461252220159 Marionette TRACE conn3 <- [1,430,null,{}] 08:23:40 INFO - PROCESS | 1866 | 1461252220166 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:23:40 INFO - PROCESS | 1866 | 1461252220355 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 08:23:40 INFO - PROCESS | 1866 | 1461252220552 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a7e0e800 == 66 [pid = 1866] [id = 115] 08:23:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7f16ab442800) [pid = 1866] [serial = 344] [outer = (nil)] 08:23:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7f16abe40c00) [pid = 1866] [serial = 345] [outer = 0x7f16ab442800] 08:23:40 INFO - PROCESS | 1866 | 1461252220665 Marionette DEBUG loaded listener.js 08:23:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7f16abe4a000) [pid = 1866] [serial = 346] [outer = 0x7f16ab442800] 08:23:40 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0e6b800 == 65 [pid = 1866] [id = 63] 08:23:40 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bf926000 == 64 [pid = 1866] [id = 107] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7f16c5bb4000) [pid = 1866] [serial = 282] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16be764000 == 63 [pid = 1866] [id = 106] 08:23:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a65c6800 == 62 [pid = 1866] [id = 105] 08:23:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b1499000 == 61 [pid = 1866] [id = 104] 08:23:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b01cf800 == 60 [pid = 1866] [id = 103] 08:23:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16aafa3000 == 59 [pid = 1866] [id = 102] 08:23:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ad03e800 == 58 [pid = 1866] [id = 101] 08:23:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16be76c800 == 57 [pid = 1866] [id = 96] 08:23:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16afc44800 == 56 [pid = 1866] [id = 95] 08:23:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c5b72800 == 55 [pid = 1866] [id = 94] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7f16ad0ed400) [pid = 1866] [serial = 246] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7f16beab2000) [pid = 1866] [serial = 273] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7f16b15a1400) [pid = 1866] [serial = 267] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7f16af9f9800) [pid = 1866] [serial = 249] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7f16b23bfc00) [pid = 1866] [serial = 268] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7f16aec66000) [pid = 1866] [serial = 265] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7f16adba3800) [pid = 1866] [serial = 264] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7f16c322ec00) [pid = 1866] [serial = 276] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7f16a9c22400) [pid = 1866] [serial = 262] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7f16a85a2000) [pid = 1866] [serial = 261] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7f16c3a58800) [pid = 1866] [serial = 255] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7f16bea42800) [pid = 1866] [serial = 252] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7f16b1124800) [pid = 1866] [serial = 270] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7f16a77bb000) [pid = 1866] [serial = 258] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7f16c3ec1000) [pid = 1866] [serial = 277] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7f16bf9b6000) [pid = 1866] [serial = 274] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7f16bf9bbc00) [pid = 1866] [serial = 279] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7f16b8918c00) [pid = 1866] [serial = 271] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7f16c3f3f400) [pid = 1866] [serial = 280] [outer = (nil)] [url = about:blank] 08:23:41 INFO - PROCESS | 1866 | 1461252221466 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:23:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:23:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1340ms 08:23:41 INFO - PROCESS | 1866 | 1461252221494 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 08:23:41 INFO - PROCESS | 1866 | 1461252221501 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 08:23:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:23:41 INFO - PROCESS | 1866 | 1461252221512 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:23:41 INFO - PROCESS | 1866 | 1461252221515 Marionette TRACE conn3 <- [1,434,null,{}] 08:23:41 INFO - PROCESS | 1866 | 1461252221521 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:23:41 INFO - PROCESS | 1866 | 1461252221659 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 08:23:41 INFO - PROCESS | 1866 | 1461252221677 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b01be800 == 56 [pid = 1866] [id = 116] 08:23:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7f16ad0f1400) [pid = 1866] [serial = 347] [outer = (nil)] 08:23:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7f16adb44400) [pid = 1866] [serial = 348] [outer = 0x7f16ad0f1400] 08:23:41 INFO - PROCESS | 1866 | 1461252221736 Marionette DEBUG loaded listener.js 08:23:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7f16ae770400) [pid = 1866] [serial = 349] [outer = 0x7f16ad0f1400] 08:23:42 INFO - PROCESS | 1866 | 1461252222607 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:23:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:23:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1141ms 08:23:42 INFO - PROCESS | 1866 | 1461252222653 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 08:23:42 INFO - PROCESS | 1866 | 1461252222657 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 08:23:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:23:42 INFO - PROCESS | 1866 | 1461252222666 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:23:42 INFO - PROCESS | 1866 | 1461252222671 Marionette TRACE conn3 <- [1,438,null,{}] 08:23:42 INFO - PROCESS | 1866 | 1461252222686 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:23:42 INFO - PROCESS | 1866 | 1461252222828 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 08:23:42 INFO - PROCESS | 1866 | 1461252222839 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b156e800 == 57 [pid = 1866] [id = 117] 08:23:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7f16b02aa800) [pid = 1866] [serial = 350] [outer = (nil)] 08:23:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7f16b1122800) [pid = 1866] [serial = 351] [outer = 0x7f16b02aa800] 08:23:42 INFO - PROCESS | 1866 | 1461252222901 Marionette DEBUG loaded listener.js 08:23:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7f16b1806400) [pid = 1866] [serial = 352] [outer = 0x7f16b02aa800] 08:23:43 INFO - PROCESS | 1866 | 1461252223653 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:23:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:23:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1047ms 08:23:43 INFO - PROCESS | 1866 | 1461252223726 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 08:23:43 INFO - PROCESS | 1866 | 1461252223730 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 08:23:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:23:43 INFO - PROCESS | 1866 | 1461252223762 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:23:43 INFO - PROCESS | 1866 | 1461252223764 Marionette TRACE conn3 <- [1,442,null,{}] 08:23:43 INFO - PROCESS | 1866 | 1461252223768 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:23:43 INFO - PROCESS | 1866 | 1461252223939 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 08:23:43 INFO - PROCESS | 1866 | 1461252223964 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b89e2000 == 58 [pid = 1866] [id = 118] 08:23:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7f16adba3800) [pid = 1866] [serial = 353] [outer = (nil)] 08:23:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7f16b23bd800) [pid = 1866] [serial = 354] [outer = 0x7f16adba3800] 08:23:44 INFO - PROCESS | 1866 | 1461252224025 Marionette DEBUG loaded listener.js 08:23:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7f16be791800) [pid = 1866] [serial = 355] [outer = 0x7f16adba3800] 08:23:44 INFO - PROCESS | 1866 | 1461252224776 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:23:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:23:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1075ms 08:23:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:23:44 INFO - PROCESS | 1866 | 1461252224845 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 08:23:44 INFO - PROCESS | 1866 | 1461252224848 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 08:23:44 INFO - PROCESS | 1866 | 1461252224855 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:23:44 INFO - PROCESS | 1866 | 1461252224858 Marionette TRACE conn3 <- [1,446,null,{}] 08:23:44 INFO - PROCESS | 1866 | 1461252224868 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:23:45 INFO - PROCESS | 1866 | 1461252225054 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 08:23:45 INFO - PROCESS | 1866 | 1461252225074 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a65c3000 == 59 [pid = 1866] [id = 119] 08:23:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7f16b1121400) [pid = 1866] [serial = 356] [outer = (nil)] 08:23:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7f16bf9bc400) [pid = 1866] [serial = 357] [outer = 0x7f16b1121400] 08:23:45 INFO - PROCESS | 1866 | 1461252225135 Marionette DEBUG loaded listener.js 08:23:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7f16c3235c00) [pid = 1866] [serial = 358] [outer = 0x7f16b1121400] 08:23:45 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7f16b111e800) [pid = 1866] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:23:45 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7f16ae76a800) [pid = 1866] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:23:45 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7f16ad0e9800) [pid = 1866] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:23:45 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7f16b111d400) [pid = 1866] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:23:45 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7f16a77bec00) [pid = 1866] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:23:45 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7f16ab444800) [pid = 1866] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:23:45 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7f16c5b45400) [pid = 1866] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:23:45 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7f16be7a7400) [pid = 1866] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:23:45 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7f16c39d4c00) [pid = 1866] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:23:46 INFO - PROCESS | 1866 | 1461252226097 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:23:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:23:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1284ms 08:23:46 INFO - PROCESS | 1866 | 1461252226139 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 08:23:46 INFO - PROCESS | 1866 | 1461252226142 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 08:23:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:23:46 INFO - PROCESS | 1866 | 1461252226149 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:23:46 INFO - PROCESS | 1866 | 1461252226150 Marionette TRACE conn3 <- [1,450,null,{}] 08:23:46 INFO - PROCESS | 1866 | 1461252226156 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:23:46 INFO - PROCESS | 1866 | 1461252226309 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 08:23:46 INFO - PROCESS | 1866 | 1461252226324 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c340b800 == 60 [pid = 1866] [id = 120] 08:23:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7f16ab5ab800) [pid = 1866] [serial = 359] [outer = (nil)] 08:23:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7f16ab5b0800) [pid = 1866] [serial = 360] [outer = 0x7f16ab5ab800] 08:23:46 INFO - PROCESS | 1866 | 1461252226387 Marionette DEBUG loaded listener.js 08:23:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7f16bf9e7800) [pid = 1866] [serial = 361] [outer = 0x7f16ab5ab800] 08:23:47 INFO - PROCESS | 1866 | 1461252227103 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:23:47 INFO - PROCESS | 1866 | 1461252227140 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 08:23:47 INFO - PROCESS | 1866 | 1461252227146 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:23:47 INFO - PROCESS | 1866 | 1461252227149 Marionette TRACE conn3 <- [1,454,null,{}] 08:23:47 INFO - PROCESS | 1866 | 1461252227154 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:23:47 INFO - PROCESS | 1866 | 1461252227317 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 08:23:47 INFO - PROCESS | 1866 | 1461252227333 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c5b5e800 == 61 [pid = 1866] [id = 121] 08:23:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7f16a56ee000) [pid = 1866] [serial = 362] [outer = (nil)] 08:23:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7f16a56f4c00) [pid = 1866] [serial = 363] [outer = 0x7f16a56ee000] 08:23:47 INFO - PROCESS | 1866 | 1461252227393 Marionette DEBUG loaded listener.js 08:23:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7f16ab5ad000) [pid = 1866] [serial = 364] [outer = 0x7f16a56ee000] 08:23:48 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:48 INFO - PROCESS | 1866 | 1461252228299 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:23:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:23:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1228ms 08:23:48 INFO - PROCESS | 1866 | 1461252228376 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 08:23:48 INFO - PROCESS | 1866 | 1461252228382 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 08:23:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:23:48 INFO - PROCESS | 1866 | 1461252228391 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:23:48 INFO - PROCESS | 1866 | 1461252228396 Marionette TRACE conn3 <- [1,458,null,{}] 08:23:48 INFO - PROCESS | 1866 | 1461252228405 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:23:48 INFO - PROCESS | 1866 | 1461252228607 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 08:23:48 INFO - PROCESS | 1866 | 1461252228739 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ac0a3000 == 62 [pid = 1866] [id = 122] 08:23:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7f16a52e5c00) [pid = 1866] [serial = 365] [outer = (nil)] 08:23:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7f16a77df800) [pid = 1866] [serial = 366] [outer = 0x7f16a52e5c00] 08:23:48 INFO - PROCESS | 1866 | 1461252228809 Marionette DEBUG loaded listener.js 08:23:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7f16a9a92000) [pid = 1866] [serial = 367] [outer = 0x7f16a52e5c00] 08:23:49 INFO - PROCESS | 1866 | 1461252229689 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:23:49 INFO - PROCESS | 1866 | 1461252229735 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 08:23:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:23:49 INFO - PROCESS | 1866 | 1461252229745 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:23:49 INFO - PROCESS | 1866 | 1461252229749 Marionette TRACE conn3 <- [1,462,null,{}] 08:23:49 INFO - PROCESS | 1866 | 1461252229754 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:23:49 INFO - PROCESS | 1866 | 1461252229980 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 08:23:50 INFO - PROCESS | 1866 | 1461252230089 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b89dc000 == 63 [pid = 1866] [id = 123] 08:23:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7f16a7a97000) [pid = 1866] [serial = 368] [outer = (nil)] 08:23:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7f16ab5b3c00) [pid = 1866] [serial = 369] [outer = 0x7f16a7a97000] 08:23:50 INFO - PROCESS | 1866 | 1461252230159 Marionette DEBUG loaded listener.js 08:23:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7f16ad0f5c00) [pid = 1866] [serial = 370] [outer = 0x7f16a7a97000] 08:23:51 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:51 INFO - PROCESS | 1866 | 1461252231226 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:23:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:23:51 INFO - PROCESS | 1866 | 1461252231281 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 08:23:51 INFO - PROCESS | 1866 | 1461252231287 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:23:51 INFO - PROCESS | 1866 | 1461252231293 Marionette TRACE conn3 <- [1,466,null,{}] 08:23:51 INFO - PROCESS | 1866 | 1461252231308 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:23:51 INFO - PROCESS | 1866 | 1461252231473 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 08:23:51 INFO - PROCESS | 1866 | 1461252231659 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0325000 == 64 [pid = 1866] [id = 124] 08:23:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7f16a83ab400) [pid = 1866] [serial = 371] [outer = (nil)] 08:23:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7f16adb3c400) [pid = 1866] [serial = 372] [outer = 0x7f16a83ab400] 08:23:51 INFO - PROCESS | 1866 | 1461252231748 Marionette DEBUG loaded listener.js 08:23:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7f16ae770000) [pid = 1866] [serial = 373] [outer = 0x7f16a83ab400] 08:23:52 INFO - PROCESS | 1866 | 1461252232584 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:23:52 INFO - PROCESS | 1866 | 1461252232627 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 08:23:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:23:52 INFO - PROCESS | 1866 | 1461252232633 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:23:52 INFO - PROCESS | 1866 | 1461252232635 Marionette TRACE conn3 <- [1,470,null,{}] 08:23:52 INFO - PROCESS | 1866 | 1461252232641 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:23:52 INFO - PROCESS | 1866 | 1461252232794 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 08:23:52 INFO - PROCESS | 1866 | 1461252232940 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a645f000 == 65 [pid = 1866] [id = 125] 08:23:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7f16a52e8800) [pid = 1866] [serial = 374] [outer = (nil)] 08:23:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7f16b15e9c00) [pid = 1866] [serial = 375] [outer = 0x7f16a52e8800] 08:23:53 INFO - PROCESS | 1866 | 1461252233016 Marionette DEBUG loaded listener.js 08:23:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7f16b24e9c00) [pid = 1866] [serial = 376] [outer = 0x7f16a52e8800] 08:23:53 INFO - PROCESS | 1866 | 1461252233823 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:23:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:23:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1227ms 08:23:53 INFO - PROCESS | 1866 | 1461252233861 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 08:23:53 INFO - PROCESS | 1866 | 1461252233864 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 08:23:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:23:53 INFO - PROCESS | 1866 | 1461252233871 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:23:53 INFO - PROCESS | 1866 | 1461252233874 Marionette TRACE conn3 <- [1,474,null,{}] 08:23:53 INFO - PROCESS | 1866 | 1461252233879 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:23:54 INFO - PROCESS | 1866 | 1461252234026 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 08:23:54 INFO - PROCESS | 1866 | 1461252234172 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a8664000 == 66 [pid = 1866] [id = 126] 08:23:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7f16abf43000) [pid = 1866] [serial = 377] [outer = (nil)] 08:23:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7f16abf4c800) [pid = 1866] [serial = 378] [outer = 0x7f16abf43000] 08:23:54 INFO - PROCESS | 1866 | 1461252234244 Marionette DEBUG loaded listener.js 08:23:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7f16abf51000) [pid = 1866] [serial = 379] [outer = 0x7f16abf43000] 08:23:55 INFO - PROCESS | 1866 | 1461252235448 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:23:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:23:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1632ms 08:23:55 INFO - PROCESS | 1866 | 1461252235555 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 08:23:55 INFO - PROCESS | 1866 | 1461252235562 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 08:23:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:23:55 INFO - PROCESS | 1866 | 1461252235618 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:23:55 INFO - PROCESS | 1866 | 1461252235623 Marionette TRACE conn3 <- [1,478,null,{}] 08:23:55 INFO - PROCESS | 1866 | 1461252235718 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:23:55 INFO - PROCESS | 1866 | 1461252235961 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 08:23:56 INFO - PROCESS | 1866 | 1461252236034 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a866a800 == 67 [pid = 1866] [id = 127] 08:23:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7f16a77b8400) [pid = 1866] [serial = 380] [outer = (nil)] 08:23:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7f16a77dd800) [pid = 1866] [serial = 381] [outer = 0x7f16a77b8400] 08:23:56 INFO - PROCESS | 1866 | 1461252236143 Marionette DEBUG loaded listener.js 08:23:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7f16a78b3400) [pid = 1866] [serial = 382] [outer = 0x7f16a77b8400] 08:23:56 INFO - PROCESS | 1866 | 1461252236983 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:23:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:23:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1444ms 08:23:57 INFO - PROCESS | 1866 | 1461252237016 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 08:23:57 INFO - PROCESS | 1866 | 1461252237023 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 08:23:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:23:57 INFO - PROCESS | 1866 | 1461252237032 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:23:57 INFO - PROCESS | 1866 | 1461252237035 Marionette TRACE conn3 <- [1,482,null,{}] 08:23:57 INFO - PROCESS | 1866 | 1461252237041 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:23:57 INFO - PROCESS | 1866 | 1461252237186 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 08:23:57 INFO - PROCESS | 1866 | 1461252237363 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c340b800 == 66 [pid = 1866] [id = 120] 08:23:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a65c3000 == 65 [pid = 1866] [id = 119] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7f16a980f800) [pid = 1866] [serial = 300] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7f16b1121800) [pid = 1866] [serial = 288] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7f16b1803800) [pid = 1866] [serial = 291] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7f16ad0ea400) [pid = 1866] [serial = 285] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7f16b1f7c800) [pid = 1866] [serial = 294] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7f16bf9bc800) [pid = 1866] [serial = 297] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7f16a7a9e000) [pid = 1866] [serial = 324] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a65c3000 == 66 [pid = 1866] [id = 128] 08:23:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7f16a77b5000) [pid = 1866] [serial = 383] [outer = (nil)] 08:23:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7f16a8006000) [pid = 1866] [serial = 384] [outer = 0x7f16a77b5000] 08:23:57 INFO - PROCESS | 1866 | 1461252237462 Marionette DEBUG loaded listener.js 08:23:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7f16a83a4800) [pid = 1866] [serial = 385] [outer = 0x7f16a77b5000] 08:23:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b89e2000 == 65 [pid = 1866] [id = 118] 08:23:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b156e800 == 64 [pid = 1866] [id = 117] 08:23:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b01be800 == 63 [pid = 1866] [id = 116] 08:23:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a7e0e800 == 62 [pid = 1866] [id = 115] 08:23:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b40bb000 == 61 [pid = 1866] [id = 110] 08:23:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16adbce000 == 60 [pid = 1866] [id = 109] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7f16c80f8000) [pid = 1866] [serial = 244] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7f16beaae800) [pid = 1866] [serial = 315] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7f16c3f41400) [pid = 1866] [serial = 318] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7f16bf9b8800) [pid = 1866] [serial = 316] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7f16b12c0c00) [pid = 1866] [serial = 309] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7f16b1808000) [pid = 1866] [serial = 310] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7f16ae772800) [pid = 1866] [serial = 321] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7f16ae5e2c00) [pid = 1866] [serial = 306] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7f16af597400) [pid = 1866] [serial = 307] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7f16b89b0c00) [pid = 1866] [serial = 312] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7f16c6892000) [pid = 1866] [serial = 319] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7f16ad0eb800) [pid = 1866] [serial = 304] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7f16a8c6a400) [pid = 1866] [serial = 303] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7f16ae777400) [pid = 1866] [serial = 322] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7f16c80e2400) [pid = 1866] [serial = 283] [outer = (nil)] [url = about:blank] 08:23:57 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7f16be8b4400) [pid = 1866] [serial = 313] [outer = (nil)] [url = about:blank] 08:23:58 INFO - PROCESS | 1866 | 1461252238335 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:23:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:23:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1327ms 08:23:58 INFO - PROCESS | 1866 | 1461252238360 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 08:23:58 INFO - PROCESS | 1866 | 1461252238364 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 08:23:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:23:58 INFO - PROCESS | 1866 | 1461252238369 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:23:58 INFO - PROCESS | 1866 | 1461252238375 Marionette TRACE conn3 <- [1,486,null,{}] 08:23:58 INFO - PROCESS | 1866 | 1461252238389 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:23:58 INFO - PROCESS | 1866 | 1461252238526 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 08:23:58 INFO - PROCESS | 1866 | 1461252238543 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16adbd9000 == 61 [pid = 1866] [id = 129] 08:23:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7f16a9a94000) [pid = 1866] [serial = 386] [outer = (nil)] 08:23:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7f16ab01e400) [pid = 1866] [serial = 387] [outer = 0x7f16a9a94000] 08:23:58 INFO - PROCESS | 1866 | 1461252238605 Marionette DEBUG loaded listener.js 08:23:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7f16ab218800) [pid = 1866] [serial = 388] [outer = 0x7f16a9a94000] 08:23:59 INFO - PROCESS | 1866 | 1461252239342 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:23:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:23:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1042ms 08:23:59 INFO - PROCESS | 1866 | 1461252239412 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 08:23:59 INFO - PROCESS | 1866 | 1461252239415 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 08:23:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:23:59 INFO - PROCESS | 1866 | 1461252239422 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:23:59 INFO - PROCESS | 1866 | 1461252239424 Marionette TRACE conn3 <- [1,490,null,{}] 08:23:59 INFO - PROCESS | 1866 | 1461252239429 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:23:59 INFO - PROCESS | 1866 | 1461252239582 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 08:23:59 INFO - PROCESS | 1866 | 1461252239591 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16afb98000 == 62 [pid = 1866] [id = 130] 08:23:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7f16a9c19400) [pid = 1866] [serial = 389] [outer = (nil)] 08:23:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7f16abe41000) [pid = 1866] [serial = 390] [outer = 0x7f16a9c19400] 08:23:59 INFO - PROCESS | 1866 | 1461252239648 Marionette DEBUG loaded listener.js 08:23:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7f16abe48c00) [pid = 1866] [serial = 391] [outer = 0x7f16a9c19400] 08:24:00 INFO - PROCESS | 1866 | 1461252240430 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:24:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:24:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1033ms 08:24:00 INFO - PROCESS | 1866 | 1461252240457 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 08:24:00 INFO - PROCESS | 1866 | 1461252240462 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 08:24:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:24:00 INFO - PROCESS | 1866 | 1461252240473 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:24:00 INFO - PROCESS | 1866 | 1461252240475 Marionette TRACE conn3 <- [1,494,null,{}] 08:24:00 INFO - PROCESS | 1866 | 1461252240487 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:24:00 INFO - PROCESS | 1866 | 1461252240700 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 08:24:00 INFO - PROCESS | 1866 | 1461252240731 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0334800 == 63 [pid = 1866] [id = 131] 08:24:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7f16ab5a8c00) [pid = 1866] [serial = 392] [outer = (nil)] 08:24:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7f16abf43c00) [pid = 1866] [serial = 393] [outer = 0x7f16ab5a8c00] 08:24:00 INFO - PROCESS | 1866 | 1461252240790 Marionette DEBUG loaded listener.js 08:24:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7f16ad0e9c00) [pid = 1866] [serial = 394] [outer = 0x7f16ab5a8c00] 08:24:01 INFO - PROCESS | 1866 | 1461252241630 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:24:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:24:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1186ms 08:24:01 INFO - PROCESS | 1866 | 1461252241659 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 08:24:01 INFO - PROCESS | 1866 | 1461252241662 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 08:24:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:24:01 INFO - PROCESS | 1866 | 1461252241668 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:24:01 INFO - PROCESS | 1866 | 1461252241669 Marionette TRACE conn3 <- [1,498,null,{}] 08:24:01 INFO - PROCESS | 1866 | 1461252241675 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:24:01 INFO - PROCESS | 1866 | 1461252241896 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 08:24:01 INFO - PROCESS | 1866 | 1461252241916 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a53c6800 == 64 [pid = 1866] [id = 132] 08:24:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7f16ad0f4400) [pid = 1866] [serial = 395] [outer = (nil)] 08:24:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7f16adb40800) [pid = 1866] [serial = 396] [outer = 0x7f16ad0f4400] 08:24:01 INFO - PROCESS | 1866 | 1461252241981 Marionette DEBUG loaded listener.js 08:24:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7f16ae772c00) [pid = 1866] [serial = 397] [outer = 0x7f16ad0f4400] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7f16b1125c00) [pid = 1866] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7f16c39db000) [pid = 1866] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7f16c3efa000) [pid = 1866] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7f16b432d000) [pid = 1866] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7f16af9f0800) [pid = 1866] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7f16a77b3c00) [pid = 1866] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7f16a616c400) [pid = 1866] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7f16a77b4000) [pid = 1866] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7f16a9a8e400) [pid = 1866] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7f16a8003000) [pid = 1866] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7f16adbaac00) [pid = 1866] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7f16ad0eec00) [pid = 1866] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7f16adb42800) [pid = 1866] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7f16be8bc800) [pid = 1866] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7f16aec6f000) [pid = 1866] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7f16a7d61400) [pid = 1866] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7f16b2045400) [pid = 1866] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7f16ae772400) [pid = 1866] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7f16adba3800) [pid = 1866] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7f16a8007c00) [pid = 1866] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7f16b02aa800) [pid = 1866] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7f16b1121400) [pid = 1866] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7f16a52eb800) [pid = 1866] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7f16b1807800) [pid = 1866] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7f16a52e7000) [pid = 1866] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7f16ab442800) [pid = 1866] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7f16ad0f1400) [pid = 1866] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7f16ab5ab800) [pid = 1866] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7f16a7a93400) [pid = 1866] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7f16a9a97400) [pid = 1866] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7f16ad0e9000) [pid = 1866] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7f16a6166c00) [pid = 1866] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7f16a616f800) [pid = 1866] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7f16b24e9000) [pid = 1866] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7f16a8b18c00) [pid = 1866] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:24:02 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7f16ae5e2400) [pid = 1866] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:24:03 INFO - PROCESS | 1866 | 1461252243144 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:24:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:24:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1494ms 08:24:03 INFO - PROCESS | 1866 | 1461252243162 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 08:24:03 INFO - PROCESS | 1866 | 1461252243164 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 08:24:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:24:03 INFO - PROCESS | 1866 | 1461252243182 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:24:03 INFO - PROCESS | 1866 | 1461252243186 Marionette TRACE conn3 <- [1,502,null,{}] 08:24:03 INFO - PROCESS | 1866 | 1461252243191 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:24:03 INFO - PROCESS | 1866 | 1461252243317 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 08:24:03 INFO - PROCESS | 1866 | 1461252243421 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ab4e5800 == 65 [pid = 1866] [id = 133] 08:24:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7f16a52ee400) [pid = 1866] [serial = 398] [outer = (nil)] 08:24:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7f16a77e0000) [pid = 1866] [serial = 399] [outer = 0x7f16a52ee400] 08:24:03 INFO - PROCESS | 1866 | 1461252243478 Marionette DEBUG loaded listener.js 08:24:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7f16abe42c00) [pid = 1866] [serial = 400] [outer = 0x7f16a52ee400] 08:24:04 INFO - PROCESS | 1866 | 1461252244092 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:24:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:24:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 948ms 08:24:04 INFO - PROCESS | 1866 | 1461252244122 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 08:24:04 INFO - PROCESS | 1866 | 1461252244125 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 08:24:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:24:04 INFO - PROCESS | 1866 | 1461252244130 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:24:04 INFO - PROCESS | 1866 | 1461252244133 Marionette TRACE conn3 <- [1,506,null,{}] 08:24:04 INFO - PROCESS | 1866 | 1461252244137 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:24:04 INFO - PROCESS | 1866 | 1461252244268 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 08:24:04 INFO - PROCESS | 1866 | 1461252244377 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b155e000 == 66 [pid = 1866] [id = 134] 08:24:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7f16a52ec800) [pid = 1866] [serial = 401] [outer = (nil)] 08:24:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7f16ada21c00) [pid = 1866] [serial = 402] [outer = 0x7f16a52ec800] 08:24:04 INFO - PROCESS | 1866 | 1461252244436 Marionette DEBUG loaded listener.js 08:24:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7f16ae776400) [pid = 1866] [serial = 403] [outer = 0x7f16a52ec800] 08:24:05 INFO - PROCESS | 1866 | 1461252245314 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:24:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:24:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1227ms 08:24:05 INFO - PROCESS | 1866 | 1461252245358 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 08:24:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:24:05 INFO - PROCESS | 1866 | 1461252245364 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 08:24:05 INFO - PROCESS | 1866 | 1461252245373 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:24:05 INFO - PROCESS | 1866 | 1461252245379 Marionette TRACE conn3 <- [1,510,null,{}] 08:24:05 INFO - PROCESS | 1866 | 1461252245387 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:24:05 INFO - PROCESS | 1866 | 1461252245576 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 08:24:05 INFO - PROCESS | 1866 | 1461252245717 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16aaf1e000 == 67 [pid = 1866] [id = 135] 08:24:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7f16a56f0c00) [pid = 1866] [serial = 404] [outer = (nil)] 08:24:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7f16a78a7400) [pid = 1866] [serial = 405] [outer = 0x7f16a56f0c00] 08:24:05 INFO - PROCESS | 1866 | 1461252245792 Marionette DEBUG loaded listener.js 08:24:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7f16a7a95000) [pid = 1866] [serial = 406] [outer = 0x7f16a56f0c00] 08:24:06 INFO - PROCESS | 1866 | 1461252246644 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:24:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:24:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1340ms 08:24:06 INFO - PROCESS | 1866 | 1461252246714 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 08:24:06 INFO - PROCESS | 1866 | 1461252246723 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 08:24:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:24:06 INFO - PROCESS | 1866 | 1461252246733 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:24:06 INFO - PROCESS | 1866 | 1461252246736 Marionette TRACE conn3 <- [1,514,null,{}] 08:24:06 INFO - PROCESS | 1866 | 1461252246742 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:24:06 INFO - PROCESS | 1866 | 1461252246905 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 08:24:07 INFO - PROCESS | 1866 | 1461252247047 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0320800 == 68 [pid = 1866] [id = 136] 08:24:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7f16a77b8800) [pid = 1866] [serial = 407] [outer = (nil)] 08:24:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7f16a83ae800) [pid = 1866] [serial = 408] [outer = 0x7f16a77b8800] 08:24:07 INFO - PROCESS | 1866 | 1461252247122 Marionette DEBUG loaded listener.js 08:24:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7f16a9a97000) [pid = 1866] [serial = 409] [outer = 0x7f16a77b8800] 08:24:08 INFO - PROCESS | 1866 | 1461252248039 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:24:08 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:24:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1336ms 08:24:08 INFO - PROCESS | 1866 | 1461252248069 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 08:24:08 INFO - PROCESS | 1866 | 1461252248073 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 08:24:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:24:08 INFO - PROCESS | 1866 | 1461252248079 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:24:08 INFO - PROCESS | 1866 | 1461252248084 Marionette TRACE conn3 <- [1,518,null,{}] 08:24:08 INFO - PROCESS | 1866 | 1461252248099 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:24:08 INFO - PROCESS | 1866 | 1461252248253 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 08:24:08 INFO - PROCESS | 1866 | 1461252248403 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b400c800 == 69 [pid = 1866] [id = 137] 08:24:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7f16ab5b1400) [pid = 1866] [serial = 410] [outer = (nil)] 08:24:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7f16ad0f6c00) [pid = 1866] [serial = 411] [outer = 0x7f16ab5b1400] 08:24:08 INFO - PROCESS | 1866 | 1461252248477 Marionette DEBUG loaded listener.js 08:24:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7f16adba0000) [pid = 1866] [serial = 412] [outer = 0x7f16ab5b1400] 08:24:09 INFO - PROCESS | 1866 | 1461252249320 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:24:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:24:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1282ms 08:24:09 INFO - PROCESS | 1866 | 1461252249362 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 08:24:09 INFO - PROCESS | 1866 | 1461252249367 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 08:24:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:24:09 INFO - PROCESS | 1866 | 1461252249372 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:24:09 INFO - PROCESS | 1866 | 1461252249376 Marionette TRACE conn3 <- [1,522,null,{}] 08:24:09 INFO - PROCESS | 1866 | 1461252249400 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:24:09 INFO - PROCESS | 1866 | 1461252249563 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 08:24:09 INFO - PROCESS | 1866 | 1461252249702 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b89f4800 == 70 [pid = 1866] [id = 138] 08:24:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7f16a9c24400) [pid = 1866] [serial = 413] [outer = (nil)] 08:24:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7f16ae776800) [pid = 1866] [serial = 414] [outer = 0x7f16a9c24400] 08:24:09 INFO - PROCESS | 1866 | 1461252249777 Marionette DEBUG loaded listener.js 08:24:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7f16af861400) [pid = 1866] [serial = 415] [outer = 0x7f16a9c24400] 08:24:10 INFO - PROCESS | 1866 | 1461252250669 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:24:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:24:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1351ms 08:24:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:24:10 INFO - PROCESS | 1866 | 1461252250725 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 08:24:10 INFO - PROCESS | 1866 | 1461252250729 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 08:24:10 INFO - PROCESS | 1866 | 1461252250735 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:24:10 INFO - PROCESS | 1866 | 1461252250738 Marionette TRACE conn3 <- [1,526,null,{}] 08:24:10 INFO - PROCESS | 1866 | 1461252250743 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:24:10 INFO - PROCESS | 1866 | 1461252250893 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 08:24:11 INFO - PROCESS | 1866 | 1461252251051 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16becce000 == 71 [pid = 1866] [id = 139] 08:24:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7f16ad0f7800) [pid = 1866] [serial = 416] [outer = (nil)] 08:24:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7f16b111a000) [pid = 1866] [serial = 417] [outer = 0x7f16ad0f7800] 08:24:11 INFO - PROCESS | 1866 | 1461252251122 Marionette DEBUG loaded listener.js 08:24:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7f16b1126400) [pid = 1866] [serial = 418] [outer = 0x7f16ad0f7800] 08:24:11 INFO - PROCESS | 1866 | 1461252251975 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:24:12 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:24:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1293ms 08:24:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:24:12 INFO - PROCESS | 1866 | 1461252252028 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 08:24:12 INFO - PROCESS | 1866 | 1461252252031 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 08:24:12 INFO - PROCESS | 1866 | 1461252252052 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:24:12 INFO - PROCESS | 1866 | 1461252252057 Marionette TRACE conn3 <- [1,530,null,{}] 08:24:12 INFO - PROCESS | 1866 | 1461252252065 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:24:12 INFO - PROCESS | 1866 | 1461252252248 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 08:24:12 INFO - PROCESS | 1866 | 1461252252392 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c3a43800 == 72 [pid = 1866] [id = 140] 08:24:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7f16afd73c00) [pid = 1866] [serial = 419] [outer = (nil)] 08:24:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7f16b1fd1c00) [pid = 1866] [serial = 420] [outer = 0x7f16afd73c00] 08:24:12 INFO - PROCESS | 1866 | 1461252252466 Marionette DEBUG loaded listener.js 08:24:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7f16b8919800) [pid = 1866] [serial = 421] [outer = 0x7f16afd73c00] 08:24:13 INFO - PROCESS | 1866 | 1461252253255 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:24:13 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:24:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:24:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:24:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:24:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:24:13 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:24:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:24:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:24:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:24:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:24:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1299ms 08:24:13 INFO - PROCESS | 1866 | 1461252253341 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 08:24:13 INFO - PROCESS | 1866 | 1461252253349 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 08:24:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:24:13 INFO - PROCESS | 1866 | 1461252253380 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:24:13 INFO - PROCESS | 1866 | 1461252253384 Marionette TRACE conn3 <- [1,534,null,{}] 08:24:13 INFO - PROCESS | 1866 | 1461252253396 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:24:13 INFO - PROCESS | 1866 | 1461252253651 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 08:24:13 INFO - PROCESS | 1866 | 1461252253888 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c8085000 == 73 [pid = 1866] [id = 141] 08:24:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7f16b15da800) [pid = 1866] [serial = 422] [outer = (nil)] 08:24:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7f16be7b3000) [pid = 1866] [serial = 423] [outer = 0x7f16b15da800] 08:24:14 INFO - PROCESS | 1866 | 1461252254021 Marionette DEBUG loaded listener.js 08:24:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7f16bf93cc00) [pid = 1866] [serial = 424] [outer = 0x7f16b15da800] 08:24:15 INFO - PROCESS | 1866 | 1461252255053 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:24:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:24:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1764ms 08:24:15 INFO - PROCESS | 1866 | 1461252255123 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 08:24:15 INFO - PROCESS | 1866 | 1461252255127 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 08:24:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:24:15 INFO - PROCESS | 1866 | 1461252255133 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:24:15 INFO - PROCESS | 1866 | 1461252255136 Marionette TRACE conn3 <- [1,538,null,{}] 08:24:15 INFO - PROCESS | 1866 | 1461252255142 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:24:15 INFO - PROCESS | 1866 | 1461252255307 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 08:24:15 INFO - PROCESS | 1866 | 1461252255458 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4fe1000 == 74 [pid = 1866] [id = 142] 08:24:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7f16a52edc00) [pid = 1866] [serial = 425] [outer = (nil)] 08:24:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7f16ab3b7c00) [pid = 1866] [serial = 426] [outer = 0x7f16a52edc00] 08:24:15 INFO - PROCESS | 1866 | 1461252255542 Marionette DEBUG loaded listener.js 08:24:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7f16ab3c1000) [pid = 1866] [serial = 427] [outer = 0x7f16a52edc00] 08:24:16 INFO - PROCESS | 1866 | 1461252256308 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:24:16 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:24:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1232ms 08:24:16 INFO - PROCESS | 1866 | 1461252256367 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 08:24:16 INFO - PROCESS | 1866 | 1461252256370 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 08:24:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:24:16 INFO - PROCESS | 1866 | 1461252256446 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:24:16 INFO - PROCESS | 1866 | 1461252256451 Marionette TRACE conn3 <- [1,542,null,{}] 08:24:16 INFO - PROCESS | 1866 | 1461252256457 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:24:16 INFO - PROCESS | 1866 | 1461252256613 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 08:24:16 INFO - PROCESS | 1866 | 1461252256758 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a65cd800 == 75 [pid = 1866] [id = 143] 08:24:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7f16a52e6000) [pid = 1866] [serial = 428] [outer = (nil)] 08:24:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7f16a77b7800) [pid = 1866] [serial = 429] [outer = 0x7f16a52e6000] 08:24:16 INFO - PROCESS | 1866 | 1461252256829 Marionette DEBUG loaded listener.js 08:24:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7f16ab3bdc00) [pid = 1866] [serial = 430] [outer = 0x7f16a52e6000] 08:24:17 INFO - PROCESS | 1866 | 1461252257907 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:24:17 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:24:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1514ms 08:24:17 INFO - PROCESS | 1866 | 1461252257933 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 08:24:17 INFO - PROCESS | 1866 | 1461252257939 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 08:24:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:24:17 INFO - PROCESS | 1866 | 1461252257948 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:24:17 INFO - PROCESS | 1866 | 1461252257952 Marionette TRACE conn3 <- [1,546,null,{}] 08:24:17 INFO - PROCESS | 1866 | 1461252257960 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:24:18 INFO - PROCESS | 1866 | 1461252258132 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 08:24:18 INFO - PROCESS | 1866 | 1461252258413 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b3f9c000 == 76 [pid = 1866] [id = 144] 08:24:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7f16ab3c3000) [pid = 1866] [serial = 431] [outer = (nil)] 08:24:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7f16a8597400) [pid = 1866] [serial = 432] [outer = 0x7f16ab3c3000] 08:24:18 INFO - PROCESS | 1866 | 1461252258595 Marionette DEBUG loaded listener.js 08:24:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7f16ab020400) [pid = 1866] [serial = 433] [outer = 0x7f16ab3c3000] 08:24:19 INFO - PROCESS | 1866 | 1461252259619 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:24:19 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:24:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1684ms 08:24:19 INFO - PROCESS | 1866 | 1461252259633 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 08:24:19 INFO - PROCESS | 1866 | 1461252259640 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 08:24:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:24:19 INFO - PROCESS | 1866 | 1461252259699 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:24:19 INFO - PROCESS | 1866 | 1461252259703 Marionette TRACE conn3 <- [1,550,null,{}] 08:24:19 INFO - PROCESS | 1866 | 1461252259708 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:24:19 INFO - PROCESS | 1866 | 1461252259868 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 08:24:20 INFO - PROCESS | 1866 | 1461252260070 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16be5cf800 == 77 [pid = 1866] [id = 145] 08:24:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7f16a8010c00) [pid = 1866] [serial = 434] [outer = (nil)] 08:24:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7f16ab02b800) [pid = 1866] [serial = 435] [outer = 0x7f16a8010c00] 08:24:20 INFO - PROCESS | 1866 | 1461252260132 Marionette DEBUG loaded listener.js 08:24:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7f16ab444800) [pid = 1866] [serial = 436] [outer = 0x7f16a8010c00] 08:24:20 INFO - PROCESS | 1866 | 1461252260937 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:24:20 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:24:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1284ms 08:24:21 INFO - PROCESS | 1866 | 1461252261012 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 08:24:21 INFO - PROCESS | 1866 | 1461252261015 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 08:24:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:24:21 INFO - PROCESS | 1866 | 1461252261029 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:24:21 INFO - PROCESS | 1866 | 1461252261041 Marionette TRACE conn3 <- [1,554,null,{}] 08:24:21 INFO - PROCESS | 1866 | 1461252261055 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:24:21 INFO - PROCESS | 1866 | 1461252261211 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 08:24:21 INFO - PROCESS | 1866 | 1461252261394 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab4e5800 == 76 [pid = 1866] [id = 133] 08:24:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a53c6800 == 75 [pid = 1866] [id = 132] 08:24:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0334800 == 74 [pid = 1866] [id = 131] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7f16a56f4c00) [pid = 1866] [serial = 363] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a6452000 == 75 [pid = 1866] [id = 146] 08:24:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7f16a56f4c00) [pid = 1866] [serial = 437] [outer = (nil)] 08:24:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7f16a9c18400) [pid = 1866] [serial = 438] [outer = 0x7f16a56f4c00] 08:24:21 INFO - PROCESS | 1866 | 1461252261495 Marionette DEBUG loaded listener.js 08:24:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7f16abf50400) [pid = 1866] [serial = 439] [outer = 0x7f16a56f4c00] 08:24:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16afb98000 == 74 [pid = 1866] [id = 130] 08:24:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16adbd9000 == 73 [pid = 1866] [id = 129] 08:24:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a65c3000 == 72 [pid = 1866] [id = 128] 08:24:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a866a800 == 71 [pid = 1866] [id = 127] 08:24:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b89dc000 == 70 [pid = 1866] [id = 123] 08:24:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ac0a3000 == 69 [pid = 1866] [id = 122] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7f16ad0f2800) [pid = 1866] [serial = 247] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7f16be78e800) [pid = 1866] [serial = 180] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7f16c3efd400) [pid = 1866] [serial = 301] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7f16c3f33c00) [pid = 1866] [serial = 256] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7f16ada24400) [pid = 1866] [serial = 204] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7f16b15e9400) [pid = 1866] [serial = 289] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7f16bfdd7400) [pid = 1866] [serial = 298] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7f16c3ec8400) [pid = 1866] [serial = 216] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7f16c6891400) [pid = 1866] [serial = 219] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7f16c1b25800) [pid = 1866] [serial = 210] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7f16b1fce400) [pid = 1866] [serial = 177] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7f16adba6400) [pid = 1866] [serial = 286] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7f16a9a8e800) [pid = 1866] [serial = 171] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7f16a77bf800) [pid = 1866] [serial = 259] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7f16ae607400) [pid = 1866] [serial = 174] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7f16ab44a000) [pid = 1866] [serial = 144] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7f16b0f91000) [pid = 1866] [serial = 250] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7f16be58d000) [pid = 1866] [serial = 295] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7f16b180a400) [pid = 1866] [serial = 292] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7f16c3c6f400) [pid = 1866] [serial = 213] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7f16b0f95400) [pid = 1866] [serial = 207] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7f16b0fe4800) [pid = 1866] [serial = 147] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7f16bf9bb400) [pid = 1866] [serial = 253] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7f16af856000) [pid = 1866] [serial = 330] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7f16b23bd800) [pid = 1866] [serial = 354] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7f16bfa41800) [pid = 1866] [serial = 343] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7f16abe48800) [pid = 1866] [serial = 342] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7f16b1122800) [pid = 1866] [serial = 351] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7f16bf9bc400) [pid = 1866] [serial = 357] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7f16b3f37400) [pid = 1866] [serial = 336] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7f16c3a88400) [pid = 1866] [serial = 340] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7f16c1612800) [pid = 1866] [serial = 339] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7f16b1123400) [pid = 1866] [serial = 334] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7f16af8af400) [pid = 1866] [serial = 333] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7f16abe40c00) [pid = 1866] [serial = 345] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7f16adb44400) [pid = 1866] [serial = 348] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7f16ae770400) [pid = 1866] [serial = 349] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7f16ab5b0800) [pid = 1866] [serial = 360] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7f16be8bf000) [pid = 1866] [serial = 337] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7f16a9a97c00) [pid = 1866] [serial = 325] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7f16ad0ec400) [pid = 1866] [serial = 327] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7f16adb3bc00) [pid = 1866] [serial = 328] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7f16abe4a000) [pid = 1866] [serial = 346] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7f16aff68000) [pid = 1866] [serial = 331] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7f16c3235c00) [pid = 1866] [serial = 358] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7f16be791800) [pid = 1866] [serial = 355] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7f16bf9e7800) [pid = 1866] [serial = 361] [outer = (nil)] [url = about:blank] 08:24:21 INFO - PROCESS | 1866 | --DOMWINDOW == 94 (0x7f16b1806400) [pid = 1866] [serial = 352] [outer = (nil)] [url = about:blank] 08:24:22 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:22 INFO - PROCESS | 1866 | 1461252262288 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:24:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:24:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1291ms 08:24:22 INFO - PROCESS | 1866 | 1461252262324 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 08:24:22 INFO - PROCESS | 1866 | 1461252262328 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 08:24:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:24:22 INFO - PROCESS | 1866 | 1461252262333 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:24:22 INFO - PROCESS | 1866 | 1461252262335 Marionette TRACE conn3 <- [1,558,null,{}] 08:24:22 INFO - PROCESS | 1866 | 1461252262340 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:24:22 INFO - PROCESS | 1866 | 1461252262482 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 08:24:22 INFO - PROCESS | 1866 | 1461252262497 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ad029800 == 70 [pid = 1866] [id = 147] 08:24:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7f16abf47800) [pid = 1866] [serial = 440] [outer = (nil)] 08:24:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7f16adb37400) [pid = 1866] [serial = 441] [outer = 0x7f16abf47800] 08:24:22 INFO - PROCESS | 1866 | 1461252262563 Marionette DEBUG loaded listener.js 08:24:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7f16adb40400) [pid = 1866] [serial = 442] [outer = 0x7f16abf47800] 08:24:23 INFO - PROCESS | 1866 | 1461252263365 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:24:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:24:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1083ms 08:24:23 INFO - PROCESS | 1866 | 1461252263435 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 08:24:23 INFO - PROCESS | 1866 | 1461252263439 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 08:24:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:24:23 INFO - PROCESS | 1866 | 1461252263449 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:24:23 INFO - PROCESS | 1866 | 1461252263454 Marionette TRACE conn3 <- [1,562,null,{}] 08:24:23 INFO - PROCESS | 1866 | 1461252263472 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:24:23 INFO - PROCESS | 1866 | 1461252263668 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 08:24:23 INFO - PROCESS | 1866 | 1461252263787 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a80e0800 == 71 [pid = 1866] [id = 148] 08:24:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7f16a77bf800) [pid = 1866] [serial = 443] [outer = (nil)] 08:24:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7f16a78af000) [pid = 1866] [serial = 444] [outer = 0x7f16a77bf800] 08:24:23 INFO - PROCESS | 1866 | 1461252263858 Marionette DEBUG loaded listener.js 08:24:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7f16a83af000) [pid = 1866] [serial = 445] [outer = 0x7f16a77bf800] 08:24:24 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:24 INFO - PROCESS | 1866 | 1461252264705 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:24:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:24:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1306ms 08:24:24 INFO - PROCESS | 1866 | 1461252264755 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 08:24:24 INFO - PROCESS | 1866 | 1461252264764 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 08:24:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:24:24 INFO - PROCESS | 1866 | 1461252264775 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:24:24 INFO - PROCESS | 1866 | 1461252264778 Marionette TRACE conn3 <- [1,566,null,{}] 08:24:24 INFO - PROCESS | 1866 | 1461252264784 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:24:24 INFO - PROCESS | 1866 | 1461252264949 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 08:24:25 INFO - PROCESS | 1866 | 1461252265101 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0319800 == 72 [pid = 1866] [id = 149] 08:24:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7f16a77dfc00) [pid = 1866] [serial = 446] [outer = (nil)] 08:24:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7f16ab447800) [pid = 1866] [serial = 447] [outer = 0x7f16a77dfc00] 08:24:25 INFO - PROCESS | 1866 | 1461252265173 Marionette DEBUG loaded listener.js 08:24:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7f16ab5b1800) [pid = 1866] [serial = 448] [outer = 0x7f16a77dfc00] 08:24:25 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:26 INFO - PROCESS | 1866 | 1461252266211 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:24:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:24:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1484ms 08:24:26 INFO - PROCESS | 1866 | 1461252266260 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 08:24:26 INFO - PROCESS | 1866 | 1461252266264 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 08:24:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:24:26 INFO - PROCESS | 1866 | 1461252266270 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:24:26 INFO - PROCESS | 1866 | 1461252266275 Marionette TRACE conn3 <- [1,570,null,{}] 08:24:26 INFO - PROCESS | 1866 | 1461252266290 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:24:26 INFO - PROCESS | 1866 | 1461252266454 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 08:24:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7f16ada24400) [pid = 1866] [serial = 449] [outer = 0x7f16a7d65c00] 08:24:26 INFO - PROCESS | 1866 | 1461252266673 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b3f18000 == 73 [pid = 1866] [id = 150] 08:24:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7f16ae5dbc00) [pid = 1866] [serial = 450] [outer = (nil)] 08:24:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7f16ae76ec00) [pid = 1866] [serial = 451] [outer = 0x7f16ae5dbc00] 08:24:26 INFO - PROCESS | 1866 | 1461252266767 Marionette DEBUG loaded listener.js 08:24:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7f16ae778c00) [pid = 1866] [serial = 452] [outer = 0x7f16ae5dbc00] 08:24:27 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:27 INFO - PROCESS | 1866 | 1461252267625 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:24:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:24:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1389ms 08:24:27 INFO - PROCESS | 1866 | 1461252267660 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 08:24:27 INFO - PROCESS | 1866 | 1461252267664 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 08:24:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:24:27 INFO - PROCESS | 1866 | 1461252267670 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:24:27 INFO - PROCESS | 1866 | 1461252267672 Marionette TRACE conn3 <- [1,574,null,{}] 08:24:27 INFO - PROCESS | 1866 | 1461252267677 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:24:27 INFO - PROCESS | 1866 | 1461252267832 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 08:24:27 INFO - PROCESS | 1866 | 1461252267978 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b1f91000 == 74 [pid = 1866] [id = 151] 08:24:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7f16aec66000) [pid = 1866] [serial = 453] [outer = (nil)] 08:24:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7f16b1125800) [pid = 1866] [serial = 454] [outer = 0x7f16aec66000] 08:24:28 INFO - PROCESS | 1866 | 1461252268052 Marionette DEBUG loaded listener.js 08:24:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7f16b1805000) [pid = 1866] [serial = 455] [outer = 0x7f16aec66000] 08:24:28 INFO - PROCESS | 1866 | 1461252268906 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:24:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:24:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1277ms 08:24:28 INFO - PROCESS | 1866 | 1461252268948 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 08:24:28 INFO - PROCESS | 1866 | 1461252268952 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 08:24:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:24:28 INFO - PROCESS | 1866 | 1461252268957 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:24:28 INFO - PROCESS | 1866 | 1461252268959 Marionette TRACE conn3 <- [1,578,null,{}] 08:24:28 INFO - PROCESS | 1866 | 1461252268965 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:24:29 INFO - PROCESS | 1866 | 1461252269121 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 08:24:29 INFO - PROCESS | 1866 | 1461252269268 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c32bf000 == 75 [pid = 1866] [id = 152] 08:24:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7f16af4cc800) [pid = 1866] [serial = 456] [outer = (nil)] 08:24:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7f16b1810400) [pid = 1866] [serial = 457] [outer = 0x7f16af4cc800] 08:24:29 INFO - PROCESS | 1866 | 1461252269337 Marionette DEBUG loaded listener.js 08:24:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7f16b23bfc00) [pid = 1866] [serial = 458] [outer = 0x7f16af4cc800] 08:24:30 INFO - PROCESS | 1866 | 1461252270205 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:24:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:24:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1291ms 08:24:30 INFO - PROCESS | 1866 | 1461252270251 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 08:24:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:24:30 INFO - PROCESS | 1866 | 1461252270255 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 08:24:30 INFO - PROCESS | 1866 | 1461252270260 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:24:30 INFO - PROCESS | 1866 | 1461252270263 Marionette TRACE conn3 <- [1,582,null,{}] 08:24:30 INFO - PROCESS | 1866 | 1461252270269 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:24:30 INFO - PROCESS | 1866 | 1461252270460 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 08:24:30 INFO - PROCESS | 1866 | 1461252270605 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c3f04000 == 76 [pid = 1866] [id = 153] 08:24:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7f16b180a800) [pid = 1866] [serial = 459] [outer = (nil)] 08:24:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7f16be7a6c00) [pid = 1866] [serial = 460] [outer = 0x7f16b180a800] 08:24:30 INFO - PROCESS | 1866 | 1461252270675 Marionette DEBUG loaded listener.js 08:24:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7f16bf9b8800) [pid = 1866] [serial = 461] [outer = 0x7f16b180a800] 08:24:31 INFO - PROCESS | 1866 | 1461252271559 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:24:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:24:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1336ms 08:24:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:24:31 INFO - PROCESS | 1866 | 1461252271597 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 08:24:31 INFO - PROCESS | 1866 | 1461252271600 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 08:24:31 INFO - PROCESS | 1866 | 1461252271606 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:24:31 INFO - PROCESS | 1866 | 1461252271609 Marionette TRACE conn3 <- [1,586,null,{}] 08:24:31 INFO - PROCESS | 1866 | 1461252271614 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:24:31 INFO - PROCESS | 1866 | 1461252271763 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 08:24:31 INFO - PROCESS | 1866 | 1461252271910 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c8088800 == 77 [pid = 1866] [id = 154] 08:24:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7f16ab06f800) [pid = 1866] [serial = 462] [outer = (nil)] 08:24:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7f16ab078c00) [pid = 1866] [serial = 463] [outer = 0x7f16ab06f800] 08:24:31 INFO - PROCESS | 1866 | 1461252271980 Marionette DEBUG loaded listener.js 08:24:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7f16ab07cc00) [pid = 1866] [serial = 464] [outer = 0x7f16ab06f800] 08:24:32 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:32 INFO - PROCESS | 1866 | 1461252272831 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:24:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:24:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1283ms 08:24:32 INFO - PROCESS | 1866 | 1461252272889 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 08:24:32 INFO - PROCESS | 1866 | 1461252272892 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 08:24:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:24:32 INFO - PROCESS | 1866 | 1461252272898 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:24:32 INFO - PROCESS | 1866 | 1461252272900 Marionette TRACE conn3 <- [1,590,null,{}] 08:24:32 INFO - PROCESS | 1866 | 1461252272905 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:24:33 INFO - PROCESS | 1866 | 1461252273059 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 08:24:33 INFO - PROCESS | 1866 | 1461252273208 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a7747000 == 78 [pid = 1866] [id = 155] 08:24:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7f16ab073800) [pid = 1866] [serial = 465] [outer = (nil)] 08:24:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7f16be582800) [pid = 1866] [serial = 466] [outer = 0x7f16ab073800] 08:24:33 INFO - PROCESS | 1866 | 1461252273279 Marionette DEBUG loaded listener.js 08:24:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7f16bf9bac00) [pid = 1866] [serial = 467] [outer = 0x7f16ab073800] 08:24:34 INFO - PROCESS | 1866 | 1461252274369 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:24:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:24:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1534ms 08:24:34 INFO - PROCESS | 1866 | 1461252274435 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 08:24:34 INFO - PROCESS | 1866 | 1461252274450 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 08:24:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:24:34 INFO - PROCESS | 1866 | 1461252274459 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:24:34 INFO - PROCESS | 1866 | 1461252274466 Marionette TRACE conn3 <- [1,594,null,{}] 08:24:34 INFO - PROCESS | 1866 | 1461252274485 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:24:34 INFO - PROCESS | 1866 | 1461252274683 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 08:24:34 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a80c9800 == 77 [pid = 1866] [id = 61] 08:24:34 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a6452000 == 76 [pid = 1866] [id = 146] 08:24:34 INFO - PROCESS | 1866 | 1461252274877 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:34 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16be5cf800 == 75 [pid = 1866] [id = 145] 08:24:34 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b3f9c000 == 74 [pid = 1866] [id = 144] 08:24:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a65b9000 == 75 [pid = 1866] [id = 156] 08:24:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7f16a7aa1400) [pid = 1866] [serial = 468] [outer = (nil)] 08:24:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7f16a8b20400) [pid = 1866] [serial = 469] [outer = 0x7f16a7aa1400] 08:24:34 INFO - PROCESS | 1866 | 1461252274988 Marionette DEBUG loaded listener.js 08:24:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7f16ab060000) [pid = 1866] [serial = 470] [outer = 0x7f16a7aa1400] 08:24:35 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b400c800 == 74 [pid = 1866] [id = 137] 08:24:35 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0320800 == 73 [pid = 1866] [id = 136] 08:24:35 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16aaf1e000 == 72 [pid = 1866] [id = 135] 08:24:35 INFO - PROCESS | 1866 | 1461252275806 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:24:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:24:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1447ms 08:24:35 INFO - PROCESS | 1866 | 1461252275907 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 08:24:35 INFO - PROCESS | 1866 | 1461252275915 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 08:24:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:24:35 INFO - PROCESS | 1866 | 1461252275932 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:24:35 INFO - PROCESS | 1866 | 1461252275935 Marionette TRACE conn3 <- [1,598,null,{}] 08:24:35 INFO - PROCESS | 1866 | 1461252275940 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:24:36 INFO - PROCESS | 1866 | 1461252276137 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 08:24:36 INFO - PROCESS | 1866 | 1461252276162 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b01be800 == 73 [pid = 1866] [id = 157] 08:24:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7f16ab211c00) [pid = 1866] [serial = 471] [outer = (nil)] 08:24:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7f16ab443000) [pid = 1866] [serial = 472] [outer = 0x7f16ab211c00] 08:24:36 INFO - PROCESS | 1866 | 1461252276221 Marionette DEBUG loaded listener.js 08:24:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7f16abe45000) [pid = 1866] [serial = 473] [outer = 0x7f16ab211c00] 08:24:37 INFO - PROCESS | 1866 | 1461252277059 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:24:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:24:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1178ms 08:24:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:24:37 INFO - PROCESS | 1866 | 1461252277130 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 08:24:37 INFO - PROCESS | 1866 | 1461252277133 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 08:24:37 INFO - PROCESS | 1866 | 1461252277140 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:24:37 INFO - PROCESS | 1866 | 1461252277145 Marionette TRACE conn3 <- [1,602,null,{}] 08:24:37 INFO - PROCESS | 1866 | 1461252277160 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:24:37 INFO - PROCESS | 1866 | 1461252277357 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 08:24:37 INFO - PROCESS | 1866 | 1461252277377 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b3f08800 == 74 [pid = 1866] [id = 158] 08:24:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7f16ad0f1400) [pid = 1866] [serial = 474] [outer = (nil)] 08:24:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7f16ae6d8c00) [pid = 1866] [serial = 475] [outer = 0x7f16ad0f1400] 08:24:37 INFO - PROCESS | 1866 | 1461252277443 Marionette DEBUG loaded listener.js 08:24:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7f16af9fb400) [pid = 1866] [serial = 476] [outer = 0x7f16ad0f1400] 08:24:38 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7f16a83ab400) [pid = 1866] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:24:38 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7f16ad0f4400) [pid = 1866] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:24:38 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7f16a77b5000) [pid = 1866] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:24:38 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7f16a77b8400) [pid = 1866] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:24:38 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7f16a52e5c00) [pid = 1866] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:24:38 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7f16ab5a8c00) [pid = 1866] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:24:38 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7f16a52ee400) [pid = 1866] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:24:38 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7f16a52e8800) [pid = 1866] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:24:38 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7f16a9c19400) [pid = 1866] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:24:38 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7f16a7a97000) [pid = 1866] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:24:38 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7f16abf43000) [pid = 1866] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:24:38 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7f16a9a94000) [pid = 1866] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:24:38 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7f16ab3c3000) [pid = 1866] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:24:38 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7f16a56f4c00) [pid = 1866] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:24:38 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7f16a8010c00) [pid = 1866] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:24:38 INFO - PROCESS | 1866 | 1461252278625 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:24:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:24:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1540ms 08:24:38 INFO - PROCESS | 1866 | 1461252278679 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 08:24:38 INFO - PROCESS | 1866 | 1461252278683 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 08:24:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:24:38 INFO - PROCESS | 1866 | 1461252278688 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:24:38 INFO - PROCESS | 1866 | 1461252278691 Marionette TRACE conn3 <- [1,606,null,{}] 08:24:38 INFO - PROCESS | 1866 | 1461252278696 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:24:38 INFO - PROCESS | 1866 | 1461252278843 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 08:24:39 INFO - PROCESS | 1866 | 1461252279022 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ab4ed800 == 75 [pid = 1866] [id = 159] 08:24:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7f16a52e4800) [pid = 1866] [serial = 477] [outer = (nil)] 08:24:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7f16a83a8000) [pid = 1866] [serial = 478] [outer = 0x7f16a52e4800] 08:24:39 INFO - PROCESS | 1866 | 1461252279085 Marionette DEBUG loaded listener.js 08:24:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7f16abf50c00) [pid = 1866] [serial = 479] [outer = 0x7f16a52e4800] 08:24:39 INFO - PROCESS | 1866 | 1461252279690 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:24:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:24:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1032ms 08:24:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:24:39 INFO - PROCESS | 1866 | 1461252279722 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 08:24:39 INFO - PROCESS | 1866 | 1461252279725 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 08:24:39 INFO - PROCESS | 1866 | 1461252279731 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:24:39 INFO - PROCESS | 1866 | 1461252279733 Marionette TRACE conn3 <- [1,610,null,{}] 08:24:39 INFO - PROCESS | 1866 | 1461252279738 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:24:39 INFO - PROCESS | 1866 | 1461252279873 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 08:24:39 INFO - PROCESS | 1866 | 1461252279890 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c1625800 == 76 [pid = 1866] [id = 160] 08:24:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7f16ab3c3000) [pid = 1866] [serial = 480] [outer = (nil)] 08:24:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7f16b111a800) [pid = 1866] [serial = 481] [outer = 0x7f16ab3c3000] 08:24:39 INFO - PROCESS | 1866 | 1461252279950 Marionette DEBUG loaded listener.js 08:24:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7f16b1808000) [pid = 1866] [serial = 482] [outer = 0x7f16ab3c3000] 08:24:40 INFO - PROCESS | 1866 | 1461252280953 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:24:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:24:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1282ms 08:24:41 INFO - PROCESS | 1866 | 1461252281014 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 08:24:41 INFO - PROCESS | 1866 | 1461252281019 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 08:24:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:24:41 INFO - PROCESS | 1866 | 1461252281027 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:24:41 INFO - PROCESS | 1866 | 1461252281030 Marionette TRACE conn3 <- [1,614,null,{}] 08:24:41 INFO - PROCESS | 1866 | 1461252281039 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:24:41 INFO - PROCESS | 1866 | 1461252281257 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 08:24:41 INFO - PROCESS | 1866 | 1461252281404 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ad034800 == 77 [pid = 1866] [id = 161] 08:24:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7f16a52e2c00) [pid = 1866] [serial = 483] [outer = (nil)] 08:24:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7f16a78ac400) [pid = 1866] [serial = 484] [outer = 0x7f16a52e2c00] 08:24:41 INFO - PROCESS | 1866 | 1461252281486 Marionette DEBUG loaded listener.js 08:24:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7f16ab075800) [pid = 1866] [serial = 485] [outer = 0x7f16a52e2c00] 08:24:42 INFO - PROCESS | 1866 | 1461252282355 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:24:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:24:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1381ms 08:24:42 INFO - PROCESS | 1866 | 1461252282409 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 08:24:42 INFO - PROCESS | 1866 | 1461252282417 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 08:24:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:24:42 INFO - PROCESS | 1866 | 1461252282427 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:24:42 INFO - PROCESS | 1866 | 1461252282431 Marionette TRACE conn3 <- [1,618,null,{}] 08:24:42 INFO - PROCESS | 1866 | 1461252282438 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:24:42 INFO - PROCESS | 1866 | 1461252282607 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 08:24:42 INFO - PROCESS | 1866 | 1461252282752 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16bec1e000 == 78 [pid = 1866] [id = 162] 08:24:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7f16ab3c5c00) [pid = 1866] [serial = 486] [outer = (nil)] 08:24:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7f16abe4e000) [pid = 1866] [serial = 487] [outer = 0x7f16ab3c5c00] 08:24:42 INFO - PROCESS | 1866 | 1461252282832 Marionette DEBUG loaded listener.js 08:24:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7f16adb3f400) [pid = 1866] [serial = 488] [outer = 0x7f16ab3c5c00] 08:24:43 INFO - PROCESS | 1866 | 1461252283839 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:24:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:24:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1485ms 08:24:43 INFO - PROCESS | 1866 | 1461252283914 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 08:24:43 INFO - PROCESS | 1866 | 1461252283917 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 08:24:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:24:43 INFO - PROCESS | 1866 | 1461252283924 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:24:43 INFO - PROCESS | 1866 | 1461252283930 Marionette TRACE conn3 <- [1,622,null,{}] 08:24:43 INFO - PROCESS | 1866 | 1461252283947 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:24:44 INFO - PROCESS | 1866 | 1461252284149 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 08:24:44 INFO - PROCESS | 1866 | 1461252284339 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a613c800 == 79 [pid = 1866] [id = 163] 08:24:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7f16b1806000) [pid = 1866] [serial = 489] [outer = (nil)] 08:24:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7f16b432c000) [pid = 1866] [serial = 490] [outer = 0x7f16b1806000] 08:24:44 INFO - PROCESS | 1866 | 1461252284461 Marionette DEBUG loaded listener.js 08:24:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7f16bea42800) [pid = 1866] [serial = 491] [outer = 0x7f16b1806000] 08:24:45 INFO - PROCESS | 1866 | 1461252285286 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:24:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:24:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1391ms 08:24:45 INFO - PROCESS | 1866 | 1461252285316 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 08:24:45 INFO - PROCESS | 1866 | 1461252285321 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 08:24:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:24:45 INFO - PROCESS | 1866 | 1461252285326 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:24:45 INFO - PROCESS | 1866 | 1461252285329 Marionette TRACE conn3 <- [1,626,null,{}] 08:24:45 INFO - PROCESS | 1866 | 1461252285335 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:24:45 INFO - PROCESS | 1866 | 1461252285497 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 08:24:45 INFO - PROCESS | 1866 | 1461252285649 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c8d6f000 == 80 [pid = 1866] [id = 164] 08:24:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7f16a7d69400) [pid = 1866] [serial = 492] [outer = (nil)] 08:24:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7f16bf9b6c00) [pid = 1866] [serial = 493] [outer = 0x7f16a7d69400] 08:24:45 INFO - PROCESS | 1866 | 1461252285721 Marionette DEBUG loaded listener.js 08:24:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7f16bf9f5800) [pid = 1866] [serial = 494] [outer = 0x7f16a7d69400] 08:24:46 INFO - PROCESS | 1866 | 1461252286618 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:24:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:24:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1327ms 08:24:46 INFO - PROCESS | 1866 | 1461252286655 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 08:24:46 INFO - PROCESS | 1866 | 1461252286657 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 08:24:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:24:46 INFO - PROCESS | 1866 | 1461252286664 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:24:46 INFO - PROCESS | 1866 | 1461252286666 Marionette TRACE conn3 <- [1,630,null,{}] 08:24:46 INFO - PROCESS | 1866 | 1461252286673 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:24:46 INFO - PROCESS | 1866 | 1461252286829 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 08:24:46 INFO - PROCESS | 1866 | 1461252286982 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c8d86800 == 81 [pid = 1866] [id = 165] 08:24:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7f16a56c6000) [pid = 1866] [serial = 495] [outer = (nil)] 08:24:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7f16a56cbc00) [pid = 1866] [serial = 496] [outer = 0x7f16a56c6000] 08:24:47 INFO - PROCESS | 1866 | 1461252287055 Marionette DEBUG loaded listener.js 08:24:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7f16a56d0c00) [pid = 1866] [serial = 497] [outer = 0x7f16a56c6000] 08:24:47 INFO - PROCESS | 1866 | 1461252287932 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:24:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:24:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1334ms 08:24:48 INFO - PROCESS | 1866 | 1461252287999 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 08:24:48 INFO - PROCESS | 1866 | 1461252288002 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 08:24:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:24:48 INFO - PROCESS | 1866 | 1461252288008 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:24:48 INFO - PROCESS | 1866 | 1461252288011 Marionette TRACE conn3 <- [1,634,null,{}] 08:24:48 INFO - PROCESS | 1866 | 1461252288016 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:24:48 INFO - PROCESS | 1866 | 1461252288196 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 08:24:48 INFO - PROCESS | 1866 | 1461252288347 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a65b3000 == 82 [pid = 1866] [id = 166] 08:24:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7f16a52e6800) [pid = 1866] [serial = 498] [outer = (nil)] 08:24:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7f16a55a1000) [pid = 1866] [serial = 499] [outer = 0x7f16a52e6800] 08:24:48 INFO - PROCESS | 1866 | 1461252288420 Marionette DEBUG loaded listener.js 08:24:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7f16abe3f800) [pid = 1866] [serial = 500] [outer = 0x7f16a52e6800] 08:24:49 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:49 INFO - PROCESS | 1866 | 1461252289673 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:24:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:24:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1681ms 08:24:49 INFO - PROCESS | 1866 | 1461252289704 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 08:24:49 INFO - PROCESS | 1866 | 1461252289711 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 08:24:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:24:49 INFO - PROCESS | 1866 | 1461252289733 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:24:49 INFO - PROCESS | 1866 | 1461252289738 Marionette TRACE conn3 <- [1,638,null,{}] 08:24:49 INFO - PROCESS | 1866 | 1461252289746 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:24:49 INFO - PROCESS | 1866 | 1461252289961 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 08:24:50 INFO - PROCESS | 1866 | 1461252290138 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a866e000 == 83 [pid = 1866] [id = 167] 08:24:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7f16a56c5800) [pid = 1866] [serial = 501] [outer = (nil)] 08:24:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7f16a56f8000) [pid = 1866] [serial = 502] [outer = 0x7f16a56c5800] 08:24:50 INFO - PROCESS | 1866 | 1461252290206 Marionette DEBUG loaded listener.js 08:24:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7f16a77e3000) [pid = 1866] [serial = 503] [outer = 0x7f16a56c5800] 08:24:50 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:51 INFO - PROCESS | 1866 | 1461252291115 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:24:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:24:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1442ms 08:24:51 INFO - PROCESS | 1866 | 1461252291172 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 08:24:51 INFO - PROCESS | 1866 | 1461252291180 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 08:24:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:24:51 INFO - PROCESS | 1866 | 1461252291190 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:24:51 INFO - PROCESS | 1866 | 1461252291195 Marionette TRACE conn3 <- [1,642,null,{}] 08:24:51 INFO - PROCESS | 1866 | 1461252291200 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:24:51 INFO - PROCESS | 1866 | 1461252291363 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 08:24:51 INFO - PROCESS | 1866 | 1461252291522 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c341e000 == 82 [pid = 1866] [id = 108] 08:24:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab4ed800 == 81 [pid = 1866] [id = 159] 08:24:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b3f08800 == 80 [pid = 1866] [id = 158] 08:24:51 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7f16adb37400) [pid = 1866] [serial = 441] [outer = (nil)] [url = about:blank] 08:24:51 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7f16a78a7400) [pid = 1866] [serial = 405] [outer = (nil)] [url = about:blank] 08:24:51 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7f16a83ae800) [pid = 1866] [serial = 408] [outer = (nil)] [url = about:blank] 08:24:51 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7f16ad0f6c00) [pid = 1866] [serial = 411] [outer = (nil)] [url = about:blank] 08:24:51 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7f16ae776800) [pid = 1866] [serial = 414] [outer = (nil)] [url = about:blank] 08:24:51 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7f16b111a000) [pid = 1866] [serial = 417] [outer = (nil)] [url = about:blank] 08:24:51 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7f16b1fd1c00) [pid = 1866] [serial = 420] [outer = (nil)] [url = about:blank] 08:24:51 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7f16be7b3000) [pid = 1866] [serial = 423] [outer = (nil)] [url = about:blank] 08:24:51 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7f16a77b7800) [pid = 1866] [serial = 429] [outer = (nil)] [url = about:blank] 08:24:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a6464800 == 81 [pid = 1866] [id = 168] 08:24:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7f16a56f5800) [pid = 1866] [serial = 504] [outer = (nil)] 08:24:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7f16a78b4400) [pid = 1866] [serial = 505] [outer = 0x7f16a56f5800] 08:24:51 INFO - PROCESS | 1866 | 1461252291625 Marionette DEBUG loaded listener.js 08:24:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7f16a83aec00) [pid = 1866] [serial = 506] [outer = 0x7f16a56f5800] 08:24:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b01be800 == 80 [pid = 1866] [id = 157] 08:24:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a65b9000 == 79 [pid = 1866] [id = 156] 08:24:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c8088800 == 78 [pid = 1866] [id = 154] 08:24:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3f04000 == 77 [pid = 1866] [id = 153] 08:24:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c32bf000 == 76 [pid = 1866] [id = 152] 08:24:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b1f91000 == 75 [pid = 1866] [id = 151] 08:24:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b3f18000 == 74 [pid = 1866] [id = 150] 08:24:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0319800 == 73 [pid = 1866] [id = 149] 08:24:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a80e0800 == 72 [pid = 1866] [id = 148] 08:24:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ad029800 == 71 [pid = 1866] [id = 147] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7f16ada21c00) [pid = 1866] [serial = 402] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7f16adb3c400) [pid = 1866] [serial = 372] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7f16ae772c00) [pid = 1866] [serial = 397] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7f16a8006000) [pid = 1866] [serial = 384] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7f16a77dd800) [pid = 1866] [serial = 381] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7f16a77df800) [pid = 1866] [serial = 366] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7f16abf43c00) [pid = 1866] [serial = 393] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7f16a83a4800) [pid = 1866] [serial = 385] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7f16ae770000) [pid = 1866] [serial = 373] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7f16a77e0000) [pid = 1866] [serial = 399] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7f16b15e9c00) [pid = 1866] [serial = 375] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7f16abe48c00) [pid = 1866] [serial = 391] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7f16ad0f5c00) [pid = 1866] [serial = 370] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7f16a78b3400) [pid = 1866] [serial = 382] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7f16abf4c800) [pid = 1866] [serial = 378] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7f16ab218800) [pid = 1866] [serial = 388] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7f16ad0e9c00) [pid = 1866] [serial = 394] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7f16a9a92000) [pid = 1866] [serial = 367] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7f16ab5b3c00) [pid = 1866] [serial = 369] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7f16abe42c00) [pid = 1866] [serial = 400] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7f16ab01e400) [pid = 1866] [serial = 387] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7f16abf51000) [pid = 1866] [serial = 379] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7f16adb40800) [pid = 1866] [serial = 396] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7f16abe41000) [pid = 1866] [serial = 390] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7f16b24e9c00) [pid = 1866] [serial = 376] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7f16a8597400) [pid = 1866] [serial = 432] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7f16abf50400) [pid = 1866] [serial = 439] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7f16ab3b7c00) [pid = 1866] [serial = 426] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7f16ab020400) [pid = 1866] [serial = 433] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7f16a9c18400) [pid = 1866] [serial = 438] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7f16ab02b800) [pid = 1866] [serial = 435] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7f16ab444800) [pid = 1866] [serial = 436] [outer = (nil)] [url = about:blank] 08:24:52 INFO - PROCESS | 1866 | 1461252292476 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:24:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:24:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1337ms 08:24:52 INFO - PROCESS | 1866 | 1461252292527 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 08:24:52 INFO - PROCESS | 1866 | 1461252292530 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 08:24:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:24:52 INFO - PROCESS | 1866 | 1461252292536 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:24:52 INFO - PROCESS | 1866 | 1461252292541 Marionette TRACE conn3 <- [1,646,null,{}] 08:24:52 INFO - PROCESS | 1866 | 1461252292556 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:24:52 INFO - PROCESS | 1866 | 1461252292696 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 08:24:52 INFO - PROCESS | 1866 | 1461252292717 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ab4e6800 == 72 [pid = 1866] [id = 169] 08:24:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7f16ab070c00) [pid = 1866] [serial = 507] [outer = (nil)] 08:24:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7f16ab3b7c00) [pid = 1866] [serial = 508] [outer = 0x7f16ab070c00] 08:24:52 INFO - PROCESS | 1866 | 1461252292779 Marionette DEBUG loaded listener.js 08:24:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7f16ab442400) [pid = 1866] [serial = 509] [outer = 0x7f16ab070c00] 08:24:53 INFO - PROCESS | 1866 | 1461252293518 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:24:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:24:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1035ms 08:24:53 INFO - PROCESS | 1866 | 1461252293572 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 08:24:53 INFO - PROCESS | 1866 | 1461252293575 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 08:24:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:24:53 INFO - PROCESS | 1866 | 1461252293585 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:24:53 INFO - PROCESS | 1866 | 1461252293587 Marionette TRACE conn3 <- [1,650,null,{}] 08:24:53 INFO - PROCESS | 1866 | 1461252293591 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:24:53 INFO - PROCESS | 1866 | 1461252293731 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 08:24:53 INFO - PROCESS | 1866 | 1461252293750 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16af88f000 == 73 [pid = 1866] [id = 170] 08:24:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7f16ab07b400) [pid = 1866] [serial = 510] [outer = (nil)] 08:24:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7f16abe44800) [pid = 1866] [serial = 511] [outer = 0x7f16ab07b400] 08:24:53 INFO - PROCESS | 1866 | 1461252293808 Marionette DEBUG loaded listener.js 08:24:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7f16abf43800) [pid = 1866] [serial = 512] [outer = 0x7f16ab07b400] 08:24:54 INFO - PROCESS | 1866 | 1461252294629 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:24:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:24:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1084ms 08:24:54 INFO - PROCESS | 1866 | 1461252294670 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 08:24:54 INFO - PROCESS | 1866 | 1461252294674 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 08:24:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:24:54 INFO - PROCESS | 1866 | 1461252294679 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:24:54 INFO - PROCESS | 1866 | 1461252294681 Marionette TRACE conn3 <- [1,654,null,{}] 08:24:54 INFO - PROCESS | 1866 | 1461252294686 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:24:54 INFO - PROCESS | 1866 | 1461252294864 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 08:24:54 INFO - PROCESS | 1866 | 1461252294892 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b01c2800 == 74 [pid = 1866] [id = 171] 08:24:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7f16a56ecc00) [pid = 1866] [serial = 513] [outer = (nil)] 08:24:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7f16abf4bc00) [pid = 1866] [serial = 514] [outer = 0x7f16a56ecc00] 08:24:54 INFO - PROCESS | 1866 | 1461252294950 Marionette DEBUG loaded listener.js 08:24:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7f16ad0ed000) [pid = 1866] [serial = 515] [outer = 0x7f16a56ecc00] 08:24:55 INFO - PROCESS | 1866 | 1461252295758 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:24:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:24:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1127ms 08:24:55 INFO - PROCESS | 1866 | 1461252295809 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 08:24:55 INFO - PROCESS | 1866 | 1461252295812 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 08:24:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:24:55 INFO - PROCESS | 1866 | 1461252295825 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:24:55 INFO - PROCESS | 1866 | 1461252295827 Marionette TRACE conn3 <- [1,658,null,{}] 08:24:55 INFO - PROCESS | 1866 | 1461252295832 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:24:56 INFO - PROCESS | 1866 | 1461252296045 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 08:24:56 INFO - PROCESS | 1866 | 1461252296097 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0a5f000 == 75 [pid = 1866] [id = 172] 08:24:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7f16ae6dd400) [pid = 1866] [serial = 516] [outer = (nil)] 08:24:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7f16af598c00) [pid = 1866] [serial = 517] [outer = 0x7f16ae6dd400] 08:24:56 INFO - PROCESS | 1866 | 1461252296172 Marionette DEBUG loaded listener.js 08:24:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7f16b03a9400) [pid = 1866] [serial = 518] [outer = 0x7f16ae6dd400] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7f16abf47800) [pid = 1866] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7f16ab211c00) [pid = 1866] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7f16a77dfc00) [pid = 1866] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7f16ad0f1400) [pid = 1866] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7f16ae5dbc00) [pid = 1866] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7f16a77bf800) [pid = 1866] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7f16ab073800) [pid = 1866] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7f16a7aa1400) [pid = 1866] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7f16a52e4800) [pid = 1866] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7f16b15da800) [pid = 1866] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7f16afd73c00) [pid = 1866] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7f16ad0f7800) [pid = 1866] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7f16a9c24400) [pid = 1866] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7f16ab5b1400) [pid = 1866] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7f16a77b8800) [pid = 1866] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7f16a56f0c00) [pid = 1866] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7f16a52e6000) [pid = 1866] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7f16a56ee000) [pid = 1866] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:24:57 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7f16a52ec800) [pid = 1866] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:24:57 INFO - PROCESS | 1866 | 1461252297360 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:24:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:24:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1579ms 08:24:57 INFO - PROCESS | 1866 | 1461252297407 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 08:24:57 INFO - PROCESS | 1866 | 1461252297410 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 08:24:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:24:57 INFO - PROCESS | 1866 | 1461252297425 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:24:57 INFO - PROCESS | 1866 | 1461252297428 Marionette TRACE conn3 <- [1,662,null,{}] 08:24:57 INFO - PROCESS | 1866 | 1461252297433 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:24:57 INFO - PROCESS | 1866 | 1461252297605 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 08:24:57 INFO - PROCESS | 1866 | 1461252297623 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ab4e8000 == 76 [pid = 1866] [id = 173] 08:24:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7f16a56f2000) [pid = 1866] [serial = 519] [outer = (nil)] 08:24:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7f16ab07d000) [pid = 1866] [serial = 520] [outer = 0x7f16a56f2000] 08:24:57 INFO - PROCESS | 1866 | 1461252297684 Marionette DEBUG loaded listener.js 08:24:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7f16ae60f000) [pid = 1866] [serial = 521] [outer = 0x7f16a56f2000] 08:24:58 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:58 INFO - PROCESS | 1866 | 1461252298367 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:24:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:24:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 989ms 08:24:58 INFO - PROCESS | 1866 | 1461252298406 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 08:24:58 INFO - PROCESS | 1866 | 1461252298408 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 08:24:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:24:58 INFO - PROCESS | 1866 | 1461252298414 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:24:58 INFO - PROCESS | 1866 | 1461252298416 Marionette TRACE conn3 <- [1,666,null,{}] 08:24:58 INFO - PROCESS | 1866 | 1461252298421 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:24:58 INFO - PROCESS | 1866 | 1461252298555 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 08:24:58 INFO - PROCESS | 1866 | 1461252298665 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b148d800 == 77 [pid = 1866] [id = 174] 08:24:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7f16a77b8800) [pid = 1866] [serial = 522] [outer = (nil)] 08:24:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7f16b09b4000) [pid = 1866] [serial = 523] [outer = 0x7f16a77b8800] 08:24:58 INFO - PROCESS | 1866 | 1461252298725 Marionette DEBUG loaded listener.js 08:24:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7f16b12c3000) [pid = 1866] [serial = 524] [outer = 0x7f16a77b8800] 08:24:59 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:59 INFO - PROCESS | 1866 | 1461252299625 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:24: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:24:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1232ms 08:24:59 INFO - PROCESS | 1866 | 1461252299648 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 08:24:59 INFO - PROCESS | 1866 | 1461252299654 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 08:24:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:24:59 INFO - PROCESS | 1866 | 1461252299663 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:24:59 INFO - PROCESS | 1866 | 1461252299667 Marionette TRACE conn3 <- [1,670,null,{}] 08:24:59 INFO - PROCESS | 1866 | 1461252299675 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:24:59 INFO - PROCESS | 1866 | 1461252299845 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 08:25:00 INFO - PROCESS | 1866 | 1461252300006 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a83cf000 == 78 [pid = 1866] [id = 175] 08:25:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7f16a56f0400) [pid = 1866] [serial = 525] [outer = (nil)] 08:25:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7f16a77b7800) [pid = 1866] [serial = 526] [outer = 0x7f16a56f0400] 08:25:00 INFO - PROCESS | 1866 | 1461252300081 Marionette DEBUG loaded listener.js 08:25:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7f16a7e62400) [pid = 1866] [serial = 527] [outer = 0x7f16a56f0400] 08:25:01 INFO - PROCESS | 1866 | 1461252301016 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:25:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:25:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1387ms 08:25:01 INFO - PROCESS | 1866 | 1461252301051 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 08:25:01 INFO - PROCESS | 1866 | 1461252301060 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 08:25:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:25:01 INFO - PROCESS | 1866 | 1461252301071 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:25:01 INFO - PROCESS | 1866 | 1461252301082 Marionette TRACE conn3 <- [1,674,null,{}] 08:25:01 INFO - PROCESS | 1866 | 1461252301092 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:25:01 INFO - PROCESS | 1866 | 1461252301274 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 08:25:01 INFO - PROCESS | 1866 | 1461252301418 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0330800 == 79 [pid = 1866] [id = 176] 08:25:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7f16a56f0800) [pid = 1866] [serial = 528] [outer = (nil)] 08:25:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7f16ab063c00) [pid = 1866] [serial = 529] [outer = 0x7f16a56f0800] 08:25:01 INFO - PROCESS | 1866 | 1461252301493 Marionette DEBUG loaded listener.js 08:25:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7f16ab441800) [pid = 1866] [serial = 530] [outer = 0x7f16a56f0800] 08:25:02 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:25:02 INFO - PROCESS | 1866 | 1461252302487 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:25:02 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:25:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1449ms 08:25:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:25:02 INFO - PROCESS | 1866 | 1461252302520 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 08:25:02 INFO - PROCESS | 1866 | 1461252302523 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 08:25:02 INFO - PROCESS | 1866 | 1461252302530 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:25:02 INFO - PROCESS | 1866 | 1461252302535 Marionette TRACE conn3 <- [1,678,null,{}] 08:25:02 INFO - PROCESS | 1866 | 1461252302551 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:25:02 INFO - PROCESS | 1866 | 1461252302719 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 08:25:02 INFO - PROCESS | 1866 | 1461252302877 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b4016800 == 80 [pid = 1866] [id = 177] 08:25:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7f16abf51000) [pid = 1866] [serial = 531] [outer = (nil)] 08:25:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7f16adb3bc00) [pid = 1866] [serial = 532] [outer = 0x7f16abf51000] 08:25:02 INFO - PROCESS | 1866 | 1461252302951 Marionette DEBUG loaded listener.js 08:25:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7f16ae770400) [pid = 1866] [serial = 533] [outer = 0x7f16abf51000] 08:25:03 INFO - PROCESS | 1866 | 1461252303821 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:25:03 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:25:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1336ms 08:25:03 INFO - PROCESS | 1866 | 1461252303865 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 08:25:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:25:03 INFO - PROCESS | 1866 | 1461252303869 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 08:25:03 INFO - PROCESS | 1866 | 1461252303875 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:25:03 INFO - PROCESS | 1866 | 1461252303878 Marionette TRACE conn3 <- [1,682,null,{}] 08:25:03 INFO - PROCESS | 1866 | 1461252303883 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:25:04 INFO - PROCESS | 1866 | 1461252304040 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 08:25:04 INFO - PROCESS | 1866 | 1461252304192 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16be7e3800 == 81 [pid = 1866] [id = 178] 08:25:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7f16ad0e9000) [pid = 1866] [serial = 534] [outer = (nil)] 08:25:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7f16b111e800) [pid = 1866] [serial = 535] [outer = 0x7f16ad0e9000] 08:25:04 INFO - PROCESS | 1866 | 1461252304266 Marionette DEBUG loaded listener.js 08:25:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7f16b180bc00) [pid = 1866] [serial = 536] [outer = 0x7f16ad0e9000] 08:25:05 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:05 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:25:05 INFO - PROCESS | 1866 | 1461252305530 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:25:05 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:25:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1683ms 08:25:05 INFO - PROCESS | 1866 | 1461252305558 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 08:25:05 INFO - PROCESS | 1866 | 1461252305562 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 08:25:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:25:05 INFO - PROCESS | 1866 | 1461252305567 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:25:05 INFO - PROCESS | 1866 | 1461252305569 Marionette TRACE conn3 <- [1,686,null,{}] 08:25:05 INFO - PROCESS | 1866 | 1461252305575 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:25:05 INFO - PROCESS | 1866 | 1461252305762 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 08:25:05 INFO - PROCESS | 1866 | 1461252305883 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c162e000 == 82 [pid = 1866] [id = 179] 08:25:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7f16ae777800) [pid = 1866] [serial = 537] [outer = (nil)] 08:25:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7f16b432f800) [pid = 1866] [serial = 538] [outer = 0x7f16ae777800] 08:25:05 INFO - PROCESS | 1866 | 1461252305995 Marionette DEBUG loaded listener.js 08:25:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7f16be8bd800) [pid = 1866] [serial = 539] [outer = 0x7f16ae777800] 08:25:07 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:07 INFO - PROCESS | 1866 | 1461252307260 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:25:07 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:25:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1728ms 08:25:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:25:07 INFO - PROCESS | 1866 | 1461252307297 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 08:25:07 INFO - PROCESS | 1866 | 1461252307299 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 08:25:07 INFO - PROCESS | 1866 | 1461252307305 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:25:07 INFO - PROCESS | 1866 | 1461252307308 Marionette TRACE conn3 <- [1,690,null,{}] 08:25:07 INFO - PROCESS | 1866 | 1461252307397 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:25:07 INFO - PROCESS | 1866 | 1461252307634 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 08:25:07 INFO - PROCESS | 1866 | 1461252307648 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a53d7800 == 83 [pid = 1866] [id = 180] 08:25:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7f16a5599000) [pid = 1866] [serial = 540] [outer = (nil)] 08:25:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7f16a6164800) [pid = 1866] [serial = 541] [outer = 0x7f16a5599000] 08:25:07 INFO - PROCESS | 1866 | 1461252307759 Marionette DEBUG loaded listener.js 08:25:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7f16ada24000) [pid = 1866] [serial = 542] [outer = 0x7f16a5599000] 08:25:09 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:09 INFO - PROCESS | 1866 | 1461252309348 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:25:09 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:25:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2091ms 08:25:09 INFO - PROCESS | 1866 | 1461252309397 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 08:25:09 INFO - PROCESS | 1866 | 1461252309404 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 08:25:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:25:09 INFO - PROCESS | 1866 | 1461252309411 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:25:09 INFO - PROCESS | 1866 | 1461252309414 Marionette TRACE conn3 <- [1,694,null,{}] 08:25:09 INFO - PROCESS | 1866 | 1461252309421 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:25:09 INFO - PROCESS | 1866 | 1461252309607 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 08:25:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16af4b2800 == 82 [pid = 1866] [id = 62] 08:25:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab4e8000 == 81 [pid = 1866] [id = 173] 08:25:09 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7f16b1125800) [pid = 1866] [serial = 454] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7f16b1810400) [pid = 1866] [serial = 457] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7f16be7a6c00) [pid = 1866] [serial = 460] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7f16ab078c00) [pid = 1866] [serial = 463] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7f16b111a800) [pid = 1866] [serial = 481] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1866 | 1461252309818 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0a5f000 == 80 [pid = 1866] [id = 172] 08:25:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b01c2800 == 79 [pid = 1866] [id = 171] 08:25:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16af88f000 == 78 [pid = 1866] [id = 170] 08:25:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab4e6800 == 77 [pid = 1866] [id = 169] 08:25:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a6147800 == 78 [pid = 1866] [id = 181] 08:25:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7f16a56f6400) [pid = 1866] [serial = 543] [outer = (nil)] 08:25:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7f16a77e2400) [pid = 1866] [serial = 544] [outer = 0x7f16a56f6400] 08:25:09 INFO - PROCESS | 1866 | 1461252309907 Marionette DEBUG loaded listener.js 08:25:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7f16a7a95800) [pid = 1866] [serial = 545] [outer = 0x7f16a56f6400] 08:25:10 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a6464800 == 77 [pid = 1866] [id = 168] 08:25:10 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a866e000 == 76 [pid = 1866] [id = 167] 08:25:10 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a65b3000 == 75 [pid = 1866] [id = 166] 08:25:10 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c8d86800 == 74 [pid = 1866] [id = 165] 08:25:10 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c8d6f000 == 73 [pid = 1866] [id = 164] 08:25:10 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bec1e000 == 72 [pid = 1866] [id = 162] 08:25:10 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ad034800 == 71 [pid = 1866] [id = 161] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7f16ab3bdc00) [pid = 1866] [serial = 430] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7f16ab5ad000) [pid = 1866] [serial = 364] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7f16bf93cc00) [pid = 1866] [serial = 424] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7f16b8919800) [pid = 1866] [serial = 421] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7f16b1126400) [pid = 1866] [serial = 418] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7f16af861400) [pid = 1866] [serial = 415] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7f16adba0000) [pid = 1866] [serial = 412] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7f16a9a97000) [pid = 1866] [serial = 409] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7f16a7a95000) [pid = 1866] [serial = 406] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7f16adb40400) [pid = 1866] [serial = 442] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7f16abe45000) [pid = 1866] [serial = 473] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7f16ab447800) [pid = 1866] [serial = 447] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7f16ae6d8c00) [pid = 1866] [serial = 475] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7f16ae778c00) [pid = 1866] [serial = 452] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7f16ae76ec00) [pid = 1866] [serial = 451] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7f16a83af000) [pid = 1866] [serial = 445] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7f16a78af000) [pid = 1866] [serial = 444] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7f16bf9bac00) [pid = 1866] [serial = 467] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7f16be582800) [pid = 1866] [serial = 466] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7f16a8b20400) [pid = 1866] [serial = 469] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7f16ab5b1800) [pid = 1866] [serial = 448] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7f16ab443000) [pid = 1866] [serial = 472] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7f16af9fb400) [pid = 1866] [serial = 476] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7f16a83a8000) [pid = 1866] [serial = 478] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7f16b14d3800) [pid = 1866] [serial = 241] [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:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 94 (0x7f16ab060000) [pid = 1866] [serial = 470] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 93 (0x7f16abf50c00) [pid = 1866] [serial = 479] [outer = (nil)] [url = about:blank] 08:25:10 INFO - PROCESS | 1866 | --DOMWINDOW == 92 (0x7f16ae776400) [pid = 1866] [serial = 403] [outer = (nil)] [url = about:blank] 08:25:11 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:11 INFO - PROCESS | 1866 | 1461252311035 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:25:11 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:25:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1682ms 08:25:11 INFO - PROCESS | 1866 | 1461252311094 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 08:25:11 INFO - PROCESS | 1866 | 1461252311102 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 08:25:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:25:11 INFO - PROCESS | 1866 | 1461252311164 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:25:11 INFO - PROCESS | 1866 | 1461252311169 Marionette TRACE conn3 <- [1,698,null,{}] 08:25:11 INFO - PROCESS | 1866 | 1461252311174 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:25:11 INFO - PROCESS | 1866 | 1461252311461 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 08:25:11 INFO - PROCESS | 1866 | 1461252311482 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a8678000 == 72 [pid = 1866] [id = 182] 08:25:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 93 (0x7f16a7ab2800) [pid = 1866] [serial = 546] [outer = (nil)] 08:25:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 94 (0x7f16a7abb800) [pid = 1866] [serial = 547] [outer = 0x7f16a7ab2800] 08:25:11 INFO - PROCESS | 1866 | 1461252311542 Marionette DEBUG loaded listener.js 08:25:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7f16a800f800) [pid = 1866] [serial = 548] [outer = 0x7f16a7ab2800] 08:25:12 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:12 INFO - PROCESS | 1866 | 1461252312711 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:25:12 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:25:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1599ms 08:25:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:25:12 INFO - PROCESS | 1866 | 1461252312763 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 08:25:12 INFO - PROCESS | 1866 | 1461252312766 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 08:25:12 INFO - PROCESS | 1866 | 1461252312773 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:25:12 INFO - PROCESS | 1866 | 1461252312778 Marionette TRACE conn3 <- [1,702,null,{}] 08:25:12 INFO - PROCESS | 1866 | 1461252312792 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:25:13 INFO - PROCESS | 1866 | 1461252313023 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 08:25:13 INFO - PROCESS | 1866 | 1461252313058 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16af4b2000 == 73 [pid = 1866] [id = 183] 08:25:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7f16a7ab5c00) [pid = 1866] [serial = 549] [outer = (nil)] 08:25:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7f16ab029400) [pid = 1866] [serial = 550] [outer = 0x7f16a7ab5c00] 08:25:13 INFO - PROCESS | 1866 | 1461252313135 Marionette DEBUG loaded listener.js 08:25:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7f16ab217000) [pid = 1866] [serial = 551] [outer = 0x7f16a7ab5c00] 08:25:14 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7f16ab07b400) [pid = 1866] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:25:14 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7f16a56f2000) [pid = 1866] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:25:14 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7f16aec66000) [pid = 1866] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:25:14 INFO - PROCESS | 1866 | --DOMWINDOW == 94 (0x7f16a56c5800) [pid = 1866] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:25:14 INFO - PROCESS | 1866 | --DOMWINDOW == 93 (0x7f16a56ecc00) [pid = 1866] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:25:14 INFO - PROCESS | 1866 | --DOMWINDOW == 92 (0x7f16a56f5800) [pid = 1866] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:25:14 INFO - PROCESS | 1866 | --DOMWINDOW == 91 (0x7f16ab06f800) [pid = 1866] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:25:14 INFO - PROCESS | 1866 | --DOMWINDOW == 90 (0x7f16a52edc00) [pid = 1866] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:25:14 INFO - PROCESS | 1866 | --DOMWINDOW == 89 (0x7f16ae6dd400) [pid = 1866] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:25:14 INFO - PROCESS | 1866 | --DOMWINDOW == 88 (0x7f16b180a800) [pid = 1866] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:25:14 INFO - PROCESS | 1866 | --DOMWINDOW == 87 (0x7f16af4cc800) [pid = 1866] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:25:14 INFO - PROCESS | 1866 | --DOMWINDOW == 86 (0x7f16ab3c3000) [pid = 1866] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:25:14 INFO - PROCESS | 1866 | --DOMWINDOW == 85 (0x7f16ab070c00) [pid = 1866] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:25:14 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:14 INFO - PROCESS | 1866 | 1461252314300 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:25:14 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:25:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1541ms 08:25:14 INFO - PROCESS | 1866 | 1461252314312 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 08:25:14 INFO - PROCESS | 1866 | 1461252314315 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 08:25:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:25:14 INFO - PROCESS | 1866 | 1461252314321 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:25:14 INFO - PROCESS | 1866 | 1461252314323 Marionette TRACE conn3 <- [1,706,null,{}] 08:25:14 INFO - PROCESS | 1866 | 1461252314328 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:25:14 INFO - PROCESS | 1866 | 1461252314469 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 08:25:14 INFO - PROCESS | 1866 | 1461252314610 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ad02f800 == 74 [pid = 1866] [id = 184] 08:25:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 86 (0x7f16a5598c00) [pid = 1866] [serial = 552] [outer = (nil)] 08:25:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 87 (0x7f16ab07e400) [pid = 1866] [serial = 553] [outer = 0x7f16a5598c00] 08:25:14 INFO - PROCESS | 1866 | 1461252314676 Marionette DEBUG loaded listener.js 08:25:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 88 (0x7f16ab3c2000) [pid = 1866] [serial = 554] [outer = 0x7f16a5598c00] 08:25:15 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:15 INFO - PROCESS | 1866 | 1461252315869 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:25:15 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:25:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1589ms 08:25:15 INFO - PROCESS | 1866 | 1461252315916 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 08:25:15 INFO - PROCESS | 1866 | 1461252315918 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 08:25:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:25:15 INFO - PROCESS | 1866 | 1461252315925 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:25:15 INFO - PROCESS | 1866 | 1461252315928 Marionette TRACE conn3 <- [1,710,null,{}] 08:25:15 INFO - PROCESS | 1866 | 1461252315933 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:25:16 INFO - PROCESS | 1866 | 1461252316070 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 08:25:16 INFO - PROCESS | 1866 | 1461252316223 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16aaf8e000 == 75 [pid = 1866] [id = 185] 08:25:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 89 (0x7f16a77bf800) [pid = 1866] [serial = 555] [outer = (nil)] 08:25:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 90 (0x7f16ab444800) [pid = 1866] [serial = 556] [outer = 0x7f16a77bf800] 08:25:16 INFO - PROCESS | 1866 | 1461252316295 Marionette DEBUG loaded listener.js 08:25:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7f16adac6400) [pid = 1866] [serial = 557] [outer = 0x7f16a77bf800] 08:25:17 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:17 INFO - PROCESS | 1866 | 1461252317663 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:25:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:25:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1782ms 08:25:17 INFO - PROCESS | 1866 | 1461252317738 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 08:25:17 INFO - PROCESS | 1866 | 1461252317744 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 08:25:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:25:17 INFO - PROCESS | 1866 | 1461252317806 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:25:17 INFO - PROCESS | 1866 | 1461252317811 Marionette TRACE conn3 <- [1,714,null,{}] 08:25:17 INFO - PROCESS | 1866 | 1461252317820 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:25:17 INFO - PROCESS | 1866 | 1461252317979 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 08:25:18 INFO - PROCESS | 1866 | 1461252318125 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ab453000 == 76 [pid = 1866] [id = 186] 08:25:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 92 (0x7f16a6163800) [pid = 1866] [serial = 558] [outer = (nil)] 08:25:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 93 (0x7f16a7ab4c00) [pid = 1866] [serial = 559] [outer = 0x7f16a6163800] 08:25:18 INFO - PROCESS | 1866 | 1461252318198 Marionette DEBUG loaded listener.js 08:25:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 94 (0x7f16a7d67800) [pid = 1866] [serial = 560] [outer = 0x7f16a6163800] 08:25:19 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:19 INFO - PROCESS | 1866 | 1461252319598 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:25:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 08:25:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1845ms 08:25:19 INFO - PROCESS | 1866 | 1461252319649 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 08:25:19 INFO - PROCESS | 1866 | 1461252319656 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 08:25:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:25:19 INFO - PROCESS | 1866 | 1461252319668 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:25:19 INFO - PROCESS | 1866 | 1461252319671 Marionette TRACE conn3 <- [1,718,null,{}] 08:25:19 INFO - PROCESS | 1866 | 1461252319830 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:25:19 INFO - PROCESS | 1866 | 1461252319985 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 08:25:20 INFO - PROCESS | 1866 | 1461252320126 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b3fa6800 == 77 [pid = 1866] [id = 187] 08:25:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7f16a6167800) [pid = 1866] [serial = 561] [outer = (nil)] 08:25:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7f16ad0f3c00) [pid = 1866] [serial = 562] [outer = 0x7f16a6167800] 08:25:20 INFO - PROCESS | 1866 | 1461252320197 Marionette DEBUG loaded listener.js 08:25:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7f16ae76cc00) [pid = 1866] [serial = 563] [outer = 0x7f16a6167800] 08:25:21 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:21 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:25:21 INFO - PROCESS | 1866 | 1461252321512 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:25:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:25:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1893ms 08:25:21 INFO - PROCESS | 1866 | 1461252321562 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 08:25:21 INFO - PROCESS | 1866 | 1461252321565 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 08:25:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:25:21 INFO - PROCESS | 1866 | 1461252321589 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:25:21 INFO - PROCESS | 1866 | 1461252321595 Marionette TRACE conn3 <- [1,722,null,{}] 08:25:21 INFO - PROCESS | 1866 | 1461252321610 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:25:21 INFO - PROCESS | 1866 | 1461252321768 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 08:25:21 INFO - PROCESS | 1866 | 1461252321911 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16beac3800 == 78 [pid = 1866] [id = 188] 08:25:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7f16adba6400) [pid = 1866] [serial = 564] [outer = (nil)] 08:25:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7f16b0fe4800) [pid = 1866] [serial = 565] [outer = 0x7f16adba6400] 08:25:21 INFO - PROCESS | 1866 | 1461252321984 Marionette DEBUG loaded listener.js 08:25:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7f16b1809800) [pid = 1866] [serial = 566] [outer = 0x7f16adba6400] 08:25:22 INFO - PROCESS | 1866 | 1461252322816 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:25:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:25:22 INFO - PROCESS | 1866 | 1461252322883 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 08:25:22 INFO - PROCESS | 1866 | 1461252322889 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:25:22 INFO - PROCESS | 1866 | 1461252322892 Marionette TRACE conn3 <- [1,726,null,{}] 08:25:22 INFO - PROCESS | 1866 | 1461252322897 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:25:23 INFO - PROCESS | 1866 | 1461252323073 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 08:25:23 INFO - PROCESS | 1866 | 1461252323220 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c3acd000 == 79 [pid = 1866] [id = 189] 08:25:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7f16a56cc800) [pid = 1866] [serial = 567] [outer = (nil)] 08:25:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7f16be507000) [pid = 1866] [serial = 568] [outer = 0x7f16a56cc800] 08:25:23 INFO - PROCESS | 1866 | 1461252323288 Marionette DEBUG loaded listener.js 08:25:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7f16be8bf400) [pid = 1866] [serial = 569] [outer = 0x7f16a56cc800] 08:25:24 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:24 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:25:24 INFO - PROCESS | 1866 | 1461252324237 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:25:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:25:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1385ms 08:25:24 INFO - PROCESS | 1866 | 1461252324275 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 08:25:24 INFO - PROCESS | 1866 | 1461252324278 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 08:25:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:25:24 INFO - PROCESS | 1866 | 1461252324284 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:25:24 INFO - PROCESS | 1866 | 1461252324286 Marionette TRACE conn3 <- [1,730,null,{}] 08:25:24 INFO - PROCESS | 1866 | 1461252324292 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:25:24 INFO - PROCESS | 1866 | 1461252324447 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 08:25:24 INFO - PROCESS | 1866 | 1461252324601 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a773c800 == 80 [pid = 1866] [id = 190] 08:25:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7f16a56c7000) [pid = 1866] [serial = 570] [outer = (nil)] 08:25:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7f16a78b4000) [pid = 1866] [serial = 571] [outer = 0x7f16a56c7000] 08:25:24 INFO - PROCESS | 1866 | 1461252324671 Marionette DEBUG loaded listener.js 08:25:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7f16adb44000) [pid = 1866] [serial = 572] [outer = 0x7f16a56c7000] 08:25:25 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:25 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:25:25 INFO - PROCESS | 1866 | 1461252325824 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:25:25 INFO - PROCESS | 1866 | 1461252325872 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 08:25:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:25:25 INFO - PROCESS | 1866 | 1461252325881 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:25:25 INFO - PROCESS | 1866 | 1461252325886 Marionette TRACE conn3 <- [1,734,null,{}] 08:25:25 INFO - PROCESS | 1866 | 1461252325893 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:25:26 INFO - PROCESS | 1866 | 1461252326046 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 08:25:26 INFO - PROCESS | 1866 | 1461252326254 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a53e2800 == 81 [pid = 1866] [id = 191] 08:25:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7f16a77e2800) [pid = 1866] [serial = 573] [outer = (nil)] 08:25:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7f16a78a7c00) [pid = 1866] [serial = 574] [outer = 0x7f16a77e2800] 08:25:26 INFO - PROCESS | 1866 | 1461252326396 Marionette DEBUG loaded listener.js 08:25:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7f16a7a95000) [pid = 1866] [serial = 575] [outer = 0x7f16a77e2800] 08:25:27 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:27 INFO - PROCESS | 1866 | 1461252327279 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:25:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ad02f800 == 80 [pid = 1866] [id = 184] 08:25:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16af4b2000 == 79 [pid = 1866] [id = 183] 08:25:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a8678000 == 78 [pid = 1866] [id = 182] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7f16a56cbc00) [pid = 1866] [serial = 496] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7f16a55a1000) [pid = 1866] [serial = 499] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7f16b432c000) [pid = 1866] [serial = 490] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7f16bf9b6c00) [pid = 1866] [serial = 493] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7f16a78ac400) [pid = 1866] [serial = 484] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7f16abe4e000) [pid = 1866] [serial = 487] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7f16b09b4000) [pid = 1866] [serial = 523] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a6147800 == 77 [pid = 1866] [id = 181] 08:25:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a53d7800 == 76 [pid = 1866] [id = 180] 08:25:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c162e000 == 75 [pid = 1866] [id = 179] 08:25:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16be7e3800 == 74 [pid = 1866] [id = 178] 08:25:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b4016800 == 73 [pid = 1866] [id = 177] 08:25:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0330800 == 72 [pid = 1866] [id = 176] 08:25:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a83cf000 == 71 [pid = 1866] [id = 175] 08:25:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:25:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1485ms 08:25:27 INFO - PROCESS | 1866 | 1461252327366 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 08:25:27 INFO - PROCESS | 1866 | 1461252327373 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 08:25:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:25:27 INFO - PROCESS | 1866 | 1461252327390 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:25:27 INFO - PROCESS | 1866 | 1461252327395 Marionette TRACE conn3 <- [1,738,null,{}] 08:25:27 INFO - PROCESS | 1866 | 1461252327400 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:25:27 INFO - PROCESS | 1866 | 1461252327566 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7f16ab442400) [pid = 1866] [serial = 509] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7f16abe44800) [pid = 1866] [serial = 511] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7f16ab07d000) [pid = 1866] [serial = 520] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7f16ae60f000) [pid = 1866] [serial = 521] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7f16ab3b7c00) [pid = 1866] [serial = 508] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7f16b1805000) [pid = 1866] [serial = 455] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7f16a56f8000) [pid = 1866] [serial = 502] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 94 (0x7f16ad0ed000) [pid = 1866] [serial = 515] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 93 (0x7f16abf43800) [pid = 1866] [serial = 512] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 92 (0x7f16a78b4400) [pid = 1866] [serial = 505] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 91 (0x7f16ab07cc00) [pid = 1866] [serial = 464] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 90 (0x7f16ab3c1000) [pid = 1866] [serial = 427] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 89 (0x7f16b03a9400) [pid = 1866] [serial = 518] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 88 (0x7f16af598c00) [pid = 1866] [serial = 517] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 87 (0x7f16a83aec00) [pid = 1866] [serial = 506] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 86 (0x7f16abf4bc00) [pid = 1866] [serial = 514] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 85 (0x7f16a77e3000) [pid = 1866] [serial = 503] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 84 (0x7f16bf9b8800) [pid = 1866] [serial = 461] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 83 (0x7f16b23bfc00) [pid = 1866] [serial = 458] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | --DOMWINDOW == 82 (0x7f16b1808000) [pid = 1866] [serial = 482] [outer = (nil)] [url = about:blank] 08:25:27 INFO - PROCESS | 1866 | 1461252327691 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a83b9800 == 72 [pid = 1866] [id = 192] 08:25:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 83 (0x7f16a559b400) [pid = 1866] [serial = 576] [outer = (nil)] 08:25:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 84 (0x7f16a7ab9800) [pid = 1866] [serial = 577] [outer = 0x7f16a559b400] 08:25:27 INFO - PROCESS | 1866 | 1461252327760 Marionette DEBUG loaded listener.js 08:25:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 85 (0x7f16a7e63400) [pid = 1866] [serial = 578] [outer = 0x7f16a559b400] 08:25:28 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:28 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:25:28 INFO - PROCESS | 1866 | 1461252328966 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:25:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:25:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1594ms 08:25:28 INFO - PROCESS | 1866 | 1461252328981 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 08:25:28 INFO - PROCESS | 1866 | 1461252328986 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 08:25:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:25:29 INFO - PROCESS | 1866 | 1461252328997 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:25:29 INFO - PROCESS | 1866 | 1461252329003 Marionette TRACE conn3 <- [1,742,null,{}] 08:25:29 INFO - PROCESS | 1866 | 1461252329029 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:25:29 INFO - PROCESS | 1866 | 1461252329309 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 08:25:29 INFO - PROCESS | 1866 | 1461252329382 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a9cd9800 == 73 [pid = 1866] [id = 193] 08:25:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 86 (0x7f16a83a5800) [pid = 1866] [serial = 579] [outer = (nil)] 08:25:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 87 (0x7f16a9810800) [pid = 1866] [serial = 580] [outer = 0x7f16a83a5800] 08:25:29 INFO - PROCESS | 1866 | 1461252329445 Marionette DEBUG loaded listener.js 08:25:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 88 (0x7f16a9c17400) [pid = 1866] [serial = 581] [outer = 0x7f16a83a5800] 08:25:30 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:30 INFO - PROCESS | 1866 | 1461252330545 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:25:30 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:25:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1599ms 08:25:30 INFO - PROCESS | 1866 | 1461252330595 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 08:25:30 INFO - PROCESS | 1866 | 1461252330598 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 08:25:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:25:30 INFO - PROCESS | 1866 | 1461252330604 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:25:30 INFO - PROCESS | 1866 | 1461252330606 Marionette TRACE conn3 <- [1,746,null,{}] 08:25:30 INFO - PROCESS | 1866 | 1461252330618 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:25:30 INFO - PROCESS | 1866 | 1461252330804 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 08:25:30 INFO - PROCESS | 1866 | 1461252330870 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ab4ed000 == 74 [pid = 1866] [id = 194] 08:25:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 89 (0x7f16a8c6b400) [pid = 1866] [serial = 582] [outer = (nil)] 08:25:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 90 (0x7f16ab06dc00) [pid = 1866] [serial = 583] [outer = 0x7f16a8c6b400] 08:25:30 INFO - PROCESS | 1866 | 1461252330931 Marionette DEBUG loaded listener.js 08:25:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7f16ab07e000) [pid = 1866] [serial = 584] [outer = 0x7f16a8c6b400] 08:25:31 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:31 INFO - PROCESS | 1866 | --DOMWINDOW == 90 (0x7f16ab3c5c00) [pid = 1866] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:25:31 INFO - PROCESS | 1866 | --DOMWINDOW == 89 (0x7f16a52e6800) [pid = 1866] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:25:31 INFO - PROCESS | 1866 | --DOMWINDOW == 88 (0x7f16a7d69400) [pid = 1866] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:25:31 INFO - PROCESS | 1866 | --DOMWINDOW == 87 (0x7f16a56c6000) [pid = 1866] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:25:31 INFO - PROCESS | 1866 | --DOMWINDOW == 86 (0x7f16a7ab5c00) [pid = 1866] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:25:31 INFO - PROCESS | 1866 | --DOMWINDOW == 85 (0x7f16abf51000) [pid = 1866] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:25:31 INFO - PROCESS | 1866 | --DOMWINDOW == 84 (0x7f16a56f0400) [pid = 1866] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:25:31 INFO - PROCESS | 1866 | --DOMWINDOW == 83 (0x7f16a56f0800) [pid = 1866] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:25:31 INFO - PROCESS | 1866 | --DOMWINDOW == 82 (0x7f16a56f6400) [pid = 1866] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:25:31 INFO - PROCESS | 1866 | --DOMWINDOW == 81 (0x7f16a7ab2800) [pid = 1866] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:25:31 INFO - PROCESS | 1866 | --DOMWINDOW == 80 (0x7f16ad0e9000) [pid = 1866] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:25:31 INFO - PROCESS | 1866 | --DOMWINDOW == 79 (0x7f16ae777800) [pid = 1866] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:25:31 INFO - PROCESS | 1866 | --DOMWINDOW == 78 (0x7f16a5599000) [pid = 1866] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:25:31 INFO - PROCESS | 1866 | --DOMWINDOW == 77 (0x7f16a5598c00) [pid = 1866] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:25:31 INFO - PROCESS | 1866 | --DOMWINDOW == 76 (0x7f16a52e2c00) [pid = 1866] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:25:31 INFO - PROCESS | 1866 | --DOMWINDOW == 75 (0x7f16b1806000) [pid = 1866] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:25:32 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:32 INFO - PROCESS | 1866 | 1461252332127 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:25:32 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:25:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1539ms 08:25:32 INFO - PROCESS | 1866 | 1461252332145 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 08:25:32 INFO - PROCESS | 1866 | 1461252332148 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 08:25:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:25:32 INFO - PROCESS | 1866 | 1461252332154 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:25:32 INFO - PROCESS | 1866 | 1461252332156 Marionette TRACE conn3 <- [1,750,null,{}] 08:25:32 INFO - PROCESS | 1866 | 1461252332161 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:25:32 INFO - PROCESS | 1866 | 1461252332302 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 08:25:32 INFO - PROCESS | 1866 | 1461252332447 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ad03f800 == 75 [pid = 1866] [id = 195] 08:25:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 76 (0x7f16a7ab5c00) [pid = 1866] [serial = 585] [outer = (nil)] 08:25:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 77 (0x7f16a83af000) [pid = 1866] [serial = 586] [outer = 0x7f16a7ab5c00] 08:25:32 INFO - PROCESS | 1866 | 1461252332507 Marionette DEBUG loaded listener.js 08:25:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 78 (0x7f16ab076800) [pid = 1866] [serial = 587] [outer = 0x7f16a7ab5c00] 08:25:33 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:33 INFO - PROCESS | 1866 | 1461252333569 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:25:33 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:25:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1430ms 08:25:33 INFO - PROCESS | 1866 | 1461252333584 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 08:25:33 INFO - PROCESS | 1866 | 1461252333586 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 08:25:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:25:33 INFO - PROCESS | 1866 | 1461252333591 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:25:33 INFO - PROCESS | 1866 | 1461252333594 Marionette TRACE conn3 <- [1,754,null,{}] 08:25:33 INFO - PROCESS | 1866 | 1461252333599 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:25:33 INFO - PROCESS | 1866 | 1461252333746 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 08:25:34 INFO - PROCESS | 1866 | 1461252334016 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a6143800 == 76 [pid = 1866] [id = 196] 08:25:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 79 (0x7f16a52e8800) [pid = 1866] [serial = 588] [outer = (nil)] 08:25:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 80 (0x7f16a56c2400) [pid = 1866] [serial = 589] [outer = 0x7f16a52e8800] 08:25:34 INFO - PROCESS | 1866 | 1461252334095 Marionette DEBUG loaded listener.js 08:25:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 81 (0x7f16a56f9800) [pid = 1866] [serial = 590] [outer = 0x7f16a52e8800] 08:25:35 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:35 INFO - PROCESS | 1866 | 1461252335410 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:25:35 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:25:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1836ms 08:25:35 INFO - PROCESS | 1866 | 1461252335428 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 08:25:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:25:35 INFO - PROCESS | 1866 | 1461252335433 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 08:25:35 INFO - PROCESS | 1866 | 1461252335440 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:25:35 INFO - PROCESS | 1866 | 1461252335445 Marionette TRACE conn3 <- [1,758,null,{}] 08:25:35 INFO - PROCESS | 1866 | 1461252335453 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:25:35 INFO - PROCESS | 1866 | 1461252335665 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 08:25:35 INFO - PROCESS | 1866 | 1461252335812 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16aaf9c000 == 77 [pid = 1866] [id = 197] 08:25:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 82 (0x7f16a5598c00) [pid = 1866] [serial = 591] [outer = (nil)] 08:25:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 83 (0x7f16a7abd000) [pid = 1866] [serial = 592] [outer = 0x7f16a5598c00] 08:25:35 INFO - PROCESS | 1866 | 1461252335885 Marionette DEBUG loaded listener.js 08:25:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 84 (0x7f16a800d400) [pid = 1866] [serial = 593] [outer = 0x7f16a5598c00] 08:25:36 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:36 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:25:36 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:36 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:36 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:36 INFO - PROCESS | 1866 | 1461252336826 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:25:36 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:25:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1439ms 08:25:36 INFO - PROCESS | 1866 | 1461252336883 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 08:25:36 INFO - PROCESS | 1866 | 1461252336889 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 08:25:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:25:36 INFO - PROCESS | 1866 | 1461252336896 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:25:36 INFO - PROCESS | 1866 | 1461252336898 Marionette TRACE conn3 <- [1,762,null,{}] 08:25:36 INFO - PROCESS | 1866 | 1461252336904 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:25:37 INFO - PROCESS | 1866 | 1461252337085 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 08:25:37 INFO - PROCESS | 1866 | 1461252337312 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16afd29000 == 78 [pid = 1866] [id = 198] 08:25:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 85 (0x7f16a7a96c00) [pid = 1866] [serial = 594] [outer = (nil)] 08:25:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 86 (0x7f16ab06fc00) [pid = 1866] [serial = 595] [outer = 0x7f16a7a96c00] 08:25:37 INFO - PROCESS | 1866 | 1461252337436 Marionette DEBUG loaded listener.js 08:25:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 87 (0x7f16ab3bb400) [pid = 1866] [serial = 596] [outer = 0x7f16a7a96c00] 08:25:38 INFO - PROCESS | 1866 | 1461252338695 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:25:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:25:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1837ms 08:25:38 INFO - PROCESS | 1866 | 1461252338734 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 08:25:38 INFO - PROCESS | 1866 | 1461252338737 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 08:25:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:25:38 INFO - PROCESS | 1866 | 1461252338751 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:25:38 INFO - PROCESS | 1866 | 1461252338759 Marionette TRACE conn3 <- [1,766,null,{}] 08:25:38 INFO - PROCESS | 1866 | 1461252338768 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:25:39 INFO - PROCESS | 1866 | 1461252339015 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 08:25:39 INFO - PROCESS | 1866 | 1461252339168 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0e68800 == 79 [pid = 1866] [id = 199] 08:25:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 88 (0x7f16ab5ae000) [pid = 1866] [serial = 597] [outer = (nil)] 08:25:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 89 (0x7f16ad0ee000) [pid = 1866] [serial = 598] [outer = 0x7f16ab5ae000] 08:25:39 INFO - PROCESS | 1866 | 1461252339238 Marionette DEBUG loaded listener.js 08:25:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 90 (0x7f16ad0f7800) [pid = 1866] [serial = 599] [outer = 0x7f16ab5ae000] 08:25:40 INFO - PROCESS | 1866 | 1461252340439 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:25:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:25:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1749ms 08:25:40 INFO - PROCESS | 1866 | 1461252340493 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 08:25:40 INFO - PROCESS | 1866 | 1461252340498 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 08:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:25:40 INFO - PROCESS | 1866 | 1461252340503 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:25:40 INFO - PROCESS | 1866 | 1461252340505 Marionette TRACE conn3 <- [1,770,null,{}] 08:25:40 INFO - PROCESS | 1866 | 1461252340511 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:25:40 INFO - PROCESS | 1866 | 1461252340729 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 08:25:40 INFO - PROCESS | 1866 | 1461252340862 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b183a000 == 80 [pid = 1866] [id = 200] 08:25:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7f16abe46000) [pid = 1866] [serial = 600] [outer = (nil)] 08:25:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 92 (0x7f16adb36800) [pid = 1866] [serial = 601] [outer = 0x7f16abe46000] 08:25:40 INFO - PROCESS | 1866 | 1461252340929 Marionette DEBUG loaded listener.js 08:25:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 93 (0x7f16adb43400) [pid = 1866] [serial = 602] [outer = 0x7f16abe46000] 08:25:41 INFO - PROCESS | 1866 | 1461252341744 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:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1277ms 08:25:41 INFO - PROCESS | 1866 | 1461252341782 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 08:25:41 INFO - PROCESS | 1866 | 1461252341785 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 08:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:25:41 INFO - PROCESS | 1866 | 1461252341791 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:25:41 INFO - PROCESS | 1866 | 1461252341793 Marionette TRACE conn3 <- [1,774,null,{}] 08:25:41 INFO - PROCESS | 1866 | 1461252341798 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:25:41 INFO - PROCESS | 1866 | 1461252341953 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 08:25:42 INFO - PROCESS | 1866 | 1461252342106 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b3f1e000 == 81 [pid = 1866] [id = 201] 08:25:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 94 (0x7f16ae5dfc00) [pid = 1866] [serial = 603] [outer = (nil)] 08:25:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7f16ae60f000) [pid = 1866] [serial = 604] [outer = 0x7f16ae5dfc00] 08:25:42 INFO - PROCESS | 1866 | 1461252342190 Marionette DEBUG loaded listener.js 08:25:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7f16aec6ec00) [pid = 1866] [serial = 605] [outer = 0x7f16ae5dfc00] 08:25:43 INFO - PROCESS | 1866 | 1461252343119 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:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1384ms 08:25:43 INFO - PROCESS | 1866 | 1461252343176 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 08:25:43 INFO - PROCESS | 1866 | 1461252343179 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 08:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:25:43 INFO - PROCESS | 1866 | 1461252343185 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:25:43 INFO - PROCESS | 1866 | 1461252343187 Marionette TRACE conn3 <- [1,778,null,{}] 08:25:43 INFO - PROCESS | 1866 | 1461252343193 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:25:43 INFO - PROCESS | 1866 | 1461252343360 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 08:25:43 INFO - PROCESS | 1866 | 1461252343514 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a83bf000 == 82 [pid = 1866] [id = 202] 08:25:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7f16a52ef400) [pid = 1866] [serial = 606] [outer = (nil)] 08:25:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7f16a56c9000) [pid = 1866] [serial = 607] [outer = 0x7f16a52ef400] 08:25:43 INFO - PROCESS | 1866 | 1461252343584 Marionette DEBUG loaded listener.js 08:25:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7f16addad000) [pid = 1866] [serial = 608] [outer = 0x7f16a52ef400] 08:25:44 INFO - PROCESS | 1866 | 1461252344779 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:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1635ms 08:25:44 INFO - PROCESS | 1866 | 1461252344822 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 08:25:44 INFO - PROCESS | 1866 | 1461252344828 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 08:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:25:44 INFO - PROCESS | 1866 | 1461252344836 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:25:44 INFO - PROCESS | 1866 | 1461252344841 Marionette TRACE conn3 <- [1,782,null,{}] 08:25:44 INFO - PROCESS | 1866 | 1461252344847 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:25:45 INFO - PROCESS | 1866 | 1461252345004 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 08:25:45 INFO - PROCESS | 1866 | 1461252345176 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4fc3800 == 83 [pid = 1866] [id = 203] 08:25:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7f16a52eb800) [pid = 1866] [serial = 609] [outer = (nil)] 08:25:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7f16a78b2400) [pid = 1866] [serial = 610] [outer = 0x7f16a52eb800] 08:25:45 INFO - PROCESS | 1866 | 1461252345323 Marionette DEBUG loaded listener.js 08:25:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7f16a7ab7800) [pid = 1866] [serial = 611] [outer = 0x7f16a52eb800] 08:25:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3a43800 == 82 [pid = 1866] [id = 140] 08:25:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ad03f800 == 81 [pid = 1866] [id = 195] 08:25:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab4ed000 == 80 [pid = 1866] [id = 194] 08:25:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a9cd9800 == 79 [pid = 1866] [id = 193] 08:25:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a83b9800 == 78 [pid = 1866] [id = 192] 08:25:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a53e2800 == 77 [pid = 1866] [id = 191] 08:25:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b148d800 == 76 [pid = 1866] [id = 174] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7f16ab075800) [pid = 1866] [serial = 485] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7f16bea42800) [pid = 1866] [serial = 491] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7f16adb3f400) [pid = 1866] [serial = 488] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7f16abe3f800) [pid = 1866] [serial = 500] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7f16bf9f5800) [pid = 1866] [serial = 494] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7f16a56d0c00) [pid = 1866] [serial = 497] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7f16ab029400) [pid = 1866] [serial = 550] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 94 (0x7f16ae770400) [pid = 1866] [serial = 533] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 93 (0x7f16adb3bc00) [pid = 1866] [serial = 532] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 92 (0x7f16a7e62400) [pid = 1866] [serial = 527] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 91 (0x7f16a77b7800) [pid = 1866] [serial = 526] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 90 (0x7f16ab441800) [pid = 1866] [serial = 530] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 89 (0x7f16ab063c00) [pid = 1866] [serial = 529] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 88 (0x7f16a77e2400) [pid = 1866] [serial = 544] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 87 (0x7f16a7a95800) [pid = 1866] [serial = 545] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 86 (0x7f16a7abb800) [pid = 1866] [serial = 547] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 85 (0x7f16b111e800) [pid = 1866] [serial = 535] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 84 (0x7f16b180bc00) [pid = 1866] [serial = 536] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 83 (0x7f16b432f800) [pid = 1866] [serial = 538] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 82 (0x7f16be8bd800) [pid = 1866] [serial = 539] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 81 (0x7f16ada24000) [pid = 1866] [serial = 542] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 80 (0x7f16a6164800) [pid = 1866] [serial = 541] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 79 (0x7f16ab07e400) [pid = 1866] [serial = 553] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 78 (0x7f16ab217000) [pid = 1866] [serial = 551] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 77 (0x7f16a800f800) [pid = 1866] [serial = 548] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | --DOMWINDOW == 76 (0x7f16ab3c2000) [pid = 1866] [serial = 554] [outer = (nil)] [url = about:blank] 08:25:46 INFO - PROCESS | 1866 | 1461252346304 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:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1483ms 08:25:46 INFO - PROCESS | 1866 | 1461252346320 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 08:25:46 INFO - PROCESS | 1866 | 1461252346327 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 08:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:25:46 INFO - PROCESS | 1866 | 1461252346336 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:25:46 INFO - PROCESS | 1866 | 1461252346340 Marionette TRACE conn3 <- [1,786,null,{}] 08:25:46 INFO - PROCESS | 1866 | 1461252346345 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:25:46 INFO - PROCESS | 1866 | 1461252346508 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 08:25:46 INFO - PROCESS | 1866 | 1461252346620 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a7737000 == 77 [pid = 1866] [id = 204] 08:25:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 77 (0x7f16a56cec00) [pid = 1866] [serial = 612] [outer = (nil)] 08:25:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 78 (0x7f16a83acc00) [pid = 1866] [serial = 613] [outer = 0x7f16a56cec00] 08:25:46 INFO - PROCESS | 1866 | 1461252346680 Marionette DEBUG loaded listener.js 08:25:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 79 (0x7f16a9a8c800) [pid = 1866] [serial = 614] [outer = 0x7f16a56cec00] 08:25:47 INFO - PROCESS | 1866 | 1461252347436 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:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1136ms 08:25:47 INFO - PROCESS | 1866 | 1461252347473 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 08:25:47 INFO - PROCESS | 1866 | 1461252347476 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 08:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:25:47 INFO - PROCESS | 1866 | 1461252347482 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:25:47 INFO - PROCESS | 1866 | 1461252347487 Marionette TRACE conn3 <- [1,790,null,{}] 08:25:47 INFO - PROCESS | 1866 | 1461252347517 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:25:47 INFO - PROCESS | 1866 | 1461252347673 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 08:25:47 INFO - PROCESS | 1866 | 1461252347685 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ab4e8000 == 78 [pid = 1866] [id = 205] 08:25:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 80 (0x7f16ab212800) [pid = 1866] [serial = 615] [outer = (nil)] 08:25:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 81 (0x7f16ab3bc400) [pid = 1866] [serial = 616] [outer = 0x7f16ab212800] 08:25:47 INFO - PROCESS | 1866 | 1461252347749 Marionette DEBUG loaded listener.js 08:25:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 82 (0x7f16ab5b0800) [pid = 1866] [serial = 617] [outer = 0x7f16ab212800] 08:25:48 INFO - PROCESS | 1866 | 1461252348532 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:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1106ms 08:25:48 INFO - PROCESS | 1866 | 1461252348608 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 08:25:48 INFO - PROCESS | 1866 | 1461252348613 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 08:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:25:48 INFO - PROCESS | 1866 | 1461252348618 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:25:48 INFO - PROCESS | 1866 | 1461252348620 Marionette TRACE conn3 <- [1,794,null,{}] 08:25:48 INFO - PROCESS | 1866 | 1461252348634 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:25:48 INFO - PROCESS | 1866 | 1461252348851 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 08:25:48 INFO - PROCESS | 1866 | 1461252348871 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16afca3000 == 79 [pid = 1866] [id = 206] 08:25:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 83 (0x7f16ab20bc00) [pid = 1866] [serial = 618] [outer = (nil)] 08:25:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 84 (0x7f16abf48c00) [pid = 1866] [serial = 619] [outer = 0x7f16ab20bc00] 08:25:48 INFO - PROCESS | 1866 | 1461252348932 Marionette DEBUG loaded listener.js 08:25:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 85 (0x7f16ad0f0400) [pid = 1866] [serial = 620] [outer = 0x7f16ab20bc00] 08:25:49 INFO - PROCESS | 1866 | 1461252349735 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:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1150ms 08:25:49 INFO - PROCESS | 1866 | 1461252349770 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 08:25:49 INFO - PROCESS | 1866 | 1461252349772 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 08:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:25:49 INFO - PROCESS | 1866 | 1461252349778 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:25:49 INFO - PROCESS | 1866 | 1461252349780 Marionette TRACE conn3 <- [1,798,null,{}] 08:25:49 INFO - PROCESS | 1866 | 1461252349797 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:25:49 INFO - PROCESS | 1866 | 1461252349973 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 08:25:50 INFO - PROCESS | 1866 | 1461252349996 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b032b000 == 80 [pid = 1866] [id = 207] 08:25:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 86 (0x7f16ab215000) [pid = 1866] [serial = 621] [outer = (nil)] 08:25:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 87 (0x7f16adb3a000) [pid = 1866] [serial = 622] [outer = 0x7f16ab215000] 08:25:50 INFO - PROCESS | 1866 | 1461252350057 Marionette DEBUG loaded listener.js 08:25:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 88 (0x7f16adba7800) [pid = 1866] [serial = 623] [outer = 0x7f16ab215000] 08:25:50 INFO - PROCESS | 1866 | --DOMWINDOW == 87 (0x7f16a77e2800) [pid = 1866] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:25:50 INFO - PROCESS | 1866 | --DOMWINDOW == 86 (0x7f16a8c6b400) [pid = 1866] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:25:50 INFO - PROCESS | 1866 | --DOMWINDOW == 85 (0x7f16a559b400) [pid = 1866] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:25:50 INFO - PROCESS | 1866 | --DOMWINDOW == 84 (0x7f16a83a5800) [pid = 1866] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:25:50 INFO - PROCESS | 1866 | --DOMWINDOW == 83 (0x7f16a77b8800) [pid = 1866] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:25:50 INFO - PROCESS | 1866 | --DOMWINDOW == 82 (0x7f16a56c7000) [pid = 1866] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:25:51 INFO - PROCESS | 1866 | 1461252351038 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:25:51 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:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1278ms 08:25:51 INFO - PROCESS | 1866 | 1461252351060 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 08:25:51 INFO - PROCESS | 1866 | 1461252351063 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 08:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:25:51 INFO - PROCESS | 1866 | 1461252351068 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:25:51 INFO - PROCESS | 1866 | 1461252351070 Marionette TRACE conn3 <- [1,802,null,{}] 08:25:51 INFO - PROCESS | 1866 | 1461252351076 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:25:51 INFO - PROCESS | 1866 | 1461252351240 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 08:25:51 INFO - PROCESS | 1866 | 1461252351268 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0f1d800 == 81 [pid = 1866] [id = 208] 08:25:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 83 (0x7f16ab20e400) [pid = 1866] [serial = 624] [outer = (nil)] 08:25:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 84 (0x7f16af4c2000) [pid = 1866] [serial = 625] [outer = 0x7f16ab20e400] 08:25:51 INFO - PROCESS | 1866 | 1461252351330 Marionette DEBUG loaded listener.js 08:25:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 85 (0x7f16af99d400) [pid = 1866] [serial = 626] [outer = 0x7f16ab20e400] 08:25:52 INFO - PROCESS | 1866 | 1461252352094 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:25:52 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:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1080ms 08:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:25:52 INFO - PROCESS | 1866 | 1461252352169 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 08:25:52 INFO - PROCESS | 1866 | 1461252352171 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 08:25:52 INFO - PROCESS | 1866 | 1461252352179 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:25:52 INFO - PROCESS | 1866 | 1461252352182 Marionette TRACE conn3 <- [1,806,null,{}] 08:25:52 INFO - PROCESS | 1866 | 1461252352187 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:25:52 INFO - PROCESS | 1866 | 1461252352344 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 08:25:52 INFO - PROCESS | 1866 | 1461252352355 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b3f23000 == 82 [pid = 1866] [id = 209] 08:25:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 86 (0x7f16a559d000) [pid = 1866] [serial = 627] [outer = (nil)] 08:25:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 87 (0x7f16b01ec000) [pid = 1866] [serial = 628] [outer = 0x7f16a559d000] 08:25:52 INFO - PROCESS | 1866 | 1461252352423 Marionette DEBUG loaded listener.js 08:25:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 88 (0x7f16b0f8bc00) [pid = 1866] [serial = 629] [outer = 0x7f16a559d000] 08:25:53 INFO - PROCESS | 1866 | 1461252353454 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:25:53 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:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1290ms 08:25:53 INFO - PROCESS | 1866 | 1461252353469 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 08:25:53 INFO - PROCESS | 1866 | 1461252353473 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 08:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:25:53 INFO - PROCESS | 1866 | 1461252353481 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:25:53 INFO - PROCESS | 1866 | 1461252353486 Marionette TRACE conn3 <- [1,810,null,{}] 08:25:53 INFO - PROCESS | 1866 | 1461252353494 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:25:53 INFO - PROCESS | 1866 | 1461252353660 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 08:25:53 INFO - PROCESS | 1866 | 1461252353832 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a8bd6000 == 83 [pid = 1866] [id = 210] 08:25:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 89 (0x7f16a6163c00) [pid = 1866] [serial = 630] [outer = (nil)] 08:25:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 90 (0x7f16a78b2800) [pid = 1866] [serial = 631] [outer = 0x7f16a6163c00] 08:25:53 INFO - PROCESS | 1866 | 1461252353919 Marionette DEBUG loaded listener.js 08:25:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7f16a7d6ac00) [pid = 1866] [serial = 632] [outer = 0x7f16a6163c00] 08:25:54 INFO - PROCESS | 1866 | 1461252354872 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:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1437ms 08:25:54 INFO - PROCESS | 1866 | 1461252354920 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 08:25:54 INFO - PROCESS | 1866 | 1461252354929 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 08:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:25:54 INFO - PROCESS | 1866 | 1461252354940 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:25:54 INFO - PROCESS | 1866 | 1461252354943 Marionette TRACE conn3 <- [1,814,null,{}] 08:25:54 INFO - PROCESS | 1866 | 1461252354948 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:25:55 INFO - PROCESS | 1866 | 1461252355120 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 08:25:55 INFO - PROCESS | 1866 | 1461252355272 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b032d800 == 84 [pid = 1866] [id = 211] 08:25:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 92 (0x7f16a800f800) [pid = 1866] [serial = 633] [outer = (nil)] 08:25:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 93 (0x7f16a9c23800) [pid = 1866] [serial = 634] [outer = 0x7f16a800f800] 08:25:55 INFO - PROCESS | 1866 | 1461252355345 Marionette DEBUG loaded listener.js 08:25:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 94 (0x7f16ab213000) [pid = 1866] [serial = 635] [outer = 0x7f16a800f800] 08:25:56 INFO - PROCESS | 1866 | 1461252356332 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 08:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:25:56 INFO - PROCESS | 1866 | 1461252356387 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 08:25:56 INFO - PROCESS | 1866 | 1461252356393 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:25:56 INFO - PROCESS | 1866 | 1461252356398 Marionette TRACE conn3 <- [1,818,null,{}] 08:25:56 INFO - PROCESS | 1866 | 1461252356413 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:25:56 INFO - PROCESS | 1866 | 1461252356725 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 08:25:56 INFO - PROCESS | 1866 | 1461252356920 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16bd9ce000 == 85 [pid = 1866] [id = 212] 08:25:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7f16addaec00) [pid = 1866] [serial = 636] [outer = (nil)] 08:25:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7f16ae770400) [pid = 1866] [serial = 637] [outer = 0x7f16addaec00] 08:25:57 INFO - PROCESS | 1866 | 1461252357006 Marionette DEBUG loaded listener.js 08:25:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7f16af8a5800) [pid = 1866] [serial = 638] [outer = 0x7f16addaec00] 08:25:57 INFO - PROCESS | 1866 | 1461252357863 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:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1539ms 08:25:57 INFO - PROCESS | 1866 | 1461252357933 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 08:25:57 INFO - PROCESS | 1866 | 1461252357937 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 08:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:25:57 INFO - PROCESS | 1866 | 1461252357943 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:25:57 INFO - PROCESS | 1866 | 1461252357946 Marionette TRACE conn3 <- [1,822,null,{}] 08:25:57 INFO - PROCESS | 1866 | 1461252357952 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:25:58 INFO - PROCESS | 1866 | 1461252358182 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 08:25:58 INFO - PROCESS | 1866 | 1461252358411 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16bea29000 == 86 [pid = 1866] [id = 213] 08:25:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7f16b01ec400) [pid = 1866] [serial = 639] [outer = (nil)] 08:25:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7f16b111f800) [pid = 1866] [serial = 640] [outer = 0x7f16b01ec400] 08:25:58 INFO - PROCESS | 1866 | 1461252358535 Marionette DEBUG loaded listener.js 08:25:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7f16b12ba800) [pid = 1866] [serial = 641] [outer = 0x7f16b01ec400] 08:25:59 INFO - PROCESS | 1866 | 1461252359371 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:25:59 INFO - PROCESS | 1866 | 1461252359430 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 08:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:25:59 INFO - PROCESS | 1866 | 1461252359436 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:25:59 INFO - PROCESS | 1866 | 1461252359438 Marionette TRACE conn3 <- [1,826,null,{}] 08:25:59 INFO - PROCESS | 1866 | 1461252359444 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:25:59 INFO - PROCESS | 1866 | 1461252359657 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 08:25:59 INFO - PROCESS | 1866 | 1461252359807 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16bf706800 == 87 [pid = 1866] [id = 214] 08:25:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7f16afc5a800) [pid = 1866] [serial = 642] [outer = (nil)] 08:25:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7f16b15db400) [pid = 1866] [serial = 643] [outer = 0x7f16afc5a800] 08:25:59 INFO - PROCESS | 1866 | 1461252359896 Marionette DEBUG loaded listener.js 08:26:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7f16b1805c00) [pid = 1866] [serial = 644] [outer = 0x7f16afc5a800] 08:26:00 INFO - PROCESS | 1866 | 1461252360766 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:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1383ms 08:26:00 INFO - PROCESS | 1866 | 1461252360820 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 08:26:00 INFO - PROCESS | 1866 | 1461252360824 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 08:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:26:00 INFO - PROCESS | 1866 | 1461252360830 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:26:00 INFO - PROCESS | 1866 | 1461252360832 Marionette TRACE conn3 <- [1,830,null,{}] 08:26:00 INFO - PROCESS | 1866 | 1461252360837 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:26:01 INFO - PROCESS | 1866 | 1461252361020 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 08:26:01 INFO - PROCESS | 1866 | 1461252361173 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c32b9800 == 88 [pid = 1866] [id = 215] 08:26:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7f16b180d000) [pid = 1866] [serial = 645] [outer = (nil)] 08:26:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7f16b1fce400) [pid = 1866] [serial = 646] [outer = 0x7f16b180d000] 08:26:01 INFO - PROCESS | 1866 | 1461252361246 Marionette DEBUG loaded listener.js 08:26:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7f16b3f3dc00) [pid = 1866] [serial = 647] [outer = 0x7f16b180d000] 08:26:02 INFO - PROCESS | 1866 | 1461252362120 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:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1329ms 08:26:02 INFO - PROCESS | 1866 | 1461252362160 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 08:26:02 INFO - PROCESS | 1866 | 1461252362163 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 08:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:26:02 INFO - PROCESS | 1866 | 1461252362169 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:26:02 INFO - PROCESS | 1866 | 1461252362171 Marionette TRACE conn3 <- [1,834,null,{}] 08:26:02 INFO - PROCESS | 1866 | 1461252362177 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:26:02 INFO - PROCESS | 1866 | 1461252362341 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 08:26:02 INFO - PROCESS | 1866 | 1461252362504 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c3a2d000 == 89 [pid = 1866] [id = 216] 08:26:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7f16b1f73400) [pid = 1866] [serial = 648] [outer = (nil)] 08:26:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7f16b4097000) [pid = 1866] [serial = 649] [outer = 0x7f16b1f73400] 08:26:02 INFO - PROCESS | 1866 | 1461252362570 Marionette DEBUG loaded listener.js 08:26:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7f16b8914400) [pid = 1866] [serial = 650] [outer = 0x7f16b1f73400] 08:26:03 INFO - PROCESS | 1866 | 1461252363415 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:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1278ms 08:26:03 INFO - PROCESS | 1866 | 1461252363448 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 08:26:03 INFO - PROCESS | 1866 | 1461252363452 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 08:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:26:03 INFO - PROCESS | 1866 | 1461252363460 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:26:03 INFO - PROCESS | 1866 | 1461252363465 Marionette TRACE conn3 <- [1,838,null,{}] 08:26:03 INFO - PROCESS | 1866 | 1461252363471 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:26:03 INFO - PROCESS | 1866 | 1461252363652 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 08:26:03 INFO - PROCESS | 1866 | 1461252363832 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c3ccd000 == 90 [pid = 1866] [id = 217] 08:26:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7f16a56c2800) [pid = 1866] [serial = 651] [outer = (nil)] 08:26:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7f16b8915400) [pid = 1866] [serial = 652] [outer = 0x7f16a56c2800] 08:26:03 INFO - PROCESS | 1866 | 1461252363927 Marionette DEBUG loaded listener.js 08:26:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7f16be50a800) [pid = 1866] [serial = 653] [outer = 0x7f16a56c2800] 08:26:05 INFO - PROCESS | 1866 | 1461252365102 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:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1689ms 08:26:05 INFO - PROCESS | 1866 | 1461252365150 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 08:26:05 INFO - PROCESS | 1866 | 1461252365156 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 08:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:26:05 INFO - PROCESS | 1866 | 1461252365164 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:26:05 INFO - PROCESS | 1866 | 1461252365168 Marionette TRACE conn3 <- [1,842,null,{}] 08:26:05 INFO - PROCESS | 1866 | 1461252365175 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:26:05 INFO - PROCESS | 1866 | 1461252365332 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 08:26:05 INFO - PROCESS | 1866 | 1461252365686 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a614a800 == 91 [pid = 1866] [id = 218] 08:26:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7f16a5598000) [pid = 1866] [serial = 654] [outer = (nil)] 08:26:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7f16a7a97000) [pid = 1866] [serial = 655] [outer = 0x7f16a5598000] 08:26:05 INFO - PROCESS | 1866 | 1461252365758 Marionette DEBUG loaded listener.js 08:26:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7f16a7abf400) [pid = 1866] [serial = 656] [outer = 0x7f16a5598000] 08:26:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0f26000 == 90 [pid = 1866] [id = 55] 08:26:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab4db800 == 89 [pid = 1866] [id = 86] 08:26:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16add77000 == 88 [pid = 1866] [id = 58] 08:26:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0e68800 == 87 [pid = 1866] [id = 199] 08:26:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16afd29000 == 86 [pid = 1866] [id = 198] 08:26:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16aaf9c000 == 85 [pid = 1866] [id = 197] 08:26:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a6143800 == 84 [pid = 1866] [id = 196] 08:26:06 INFO - PROCESS | 1866 | 1461252366619 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:26:06 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7f16ab444800) [pid = 1866] [serial = 556] [outer = (nil)] [url = about:blank] 08:26:06 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7f16a78a7c00) [pid = 1866] [serial = 574] [outer = (nil)] [url = about:blank] 08:26:06 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7f16a7a95000) [pid = 1866] [serial = 575] [outer = (nil)] [url = about:blank] 08:26:06 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7f16ab06dc00) [pid = 1866] [serial = 583] [outer = (nil)] [url = about:blank] 08:26:06 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7f16a83af000) [pid = 1866] [serial = 586] [outer = (nil)] [url = about:blank] 08:26:06 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7f16a7e63400) [pid = 1866] [serial = 578] [outer = (nil)] [url = about:blank] 08:26:06 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7f16a9c17400) [pid = 1866] [serial = 581] [outer = (nil)] [url = about:blank] 08:26:06 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7f16a7ab4c00) [pid = 1866] [serial = 559] [outer = (nil)] [url = about:blank] 08:26:06 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7f16b12c3000) [pid = 1866] [serial = 524] [outer = (nil)] [url = about:blank] 08:26:06 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7f16ab07e000) [pid = 1866] [serial = 584] [outer = (nil)] [url = about:blank] 08:26:06 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7f16ad0f3c00) [pid = 1866] [serial = 562] [outer = (nil)] [url = about:blank] 08:26:06 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7f16adb44000) [pid = 1866] [serial = 572] [outer = (nil)] [url = about:blank] 08:26:06 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7f16b0fe4800) [pid = 1866] [serial = 565] [outer = (nil)] [url = about:blank] 08:26:06 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7f16a78b4000) [pid = 1866] [serial = 571] [outer = (nil)] [url = about:blank] 08:26:06 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7f16a7ab9800) [pid = 1866] [serial = 577] [outer = (nil)] [url = about:blank] 08:26:06 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7f16a9810800) [pid = 1866] [serial = 580] [outer = (nil)] [url = about:blank] 08:26:06 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7f16be507000) [pid = 1866] [serial = 568] [outer = (nil)] [url = about:blank] 08:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1541ms 08:26:06 INFO - PROCESS | 1866 | 1461252366706 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 08:26:06 INFO - PROCESS | 1866 | 1461252366719 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 08:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:26:06 INFO - PROCESS | 1866 | 1461252366732 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:26:06 INFO - PROCESS | 1866 | 1461252366736 Marionette TRACE conn3 <- [1,846,null,{}] 08:26:06 INFO - PROCESS | 1866 | 1461252366741 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:26:06 INFO - PROCESS | 1866 | 1461252366892 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 08:26:07 INFO - PROCESS | 1866 | 1461252367003 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a83ca000 == 85 [pid = 1866] [id = 219] 08:26:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7f16a78b6000) [pid = 1866] [serial = 657] [outer = (nil)] 08:26:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7f16a83a6000) [pid = 1866] [serial = 658] [outer = 0x7f16a78b6000] 08:26:07 INFO - PROCESS | 1866 | 1461252367065 Marionette DEBUG loaded listener.js 08:26:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7f16a9c21800) [pid = 1866] [serial = 659] [outer = 0x7f16a78b6000] 08:26:07 INFO - PROCESS | 1866 | 1461252367880 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:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1181ms 08:26:07 INFO - PROCESS | 1866 | 1461252367924 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 08:26:07 INFO - PROCESS | 1866 | 1461252367927 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 08:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:26:07 INFO - PROCESS | 1866 | 1461252367934 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:26:07 INFO - PROCESS | 1866 | 1461252367939 Marionette TRACE conn3 <- [1,850,null,{}] 08:26:07 INFO - PROCESS | 1866 | 1461252367953 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:26:08 INFO - PROCESS | 1866 | 1461252368112 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 08:26:08 INFO - PROCESS | 1866 | 1461252368126 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a83c7800 == 86 [pid = 1866] [id = 220] 08:26:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7f16ab3c3000) [pid = 1866] [serial = 660] [outer = (nil)] 08:26:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7f16abe49000) [pid = 1866] [serial = 661] [outer = 0x7f16ab3c3000] 08:26:08 INFO - PROCESS | 1866 | 1461252368189 Marionette DEBUG loaded listener.js 08:26:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7f16ad0f0c00) [pid = 1866] [serial = 662] [outer = 0x7f16ab3c3000] 08:26:08 INFO - PROCESS | 1866 | 1461252368962 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:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1084ms 08:26:09 INFO - PROCESS | 1866 | 1461252369039 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 08:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:26:09 INFO - PROCESS | 1866 | 1461252369044 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 08:26:09 INFO - PROCESS | 1866 | 1461252369050 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:26:09 INFO - PROCESS | 1866 | 1461252369053 Marionette TRACE conn3 <- [1,854,null,{}] 08:26:09 INFO - PROCESS | 1866 | 1461252369067 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:26:09 INFO - PROCESS | 1866 | 1461252369261 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 08:26:09 INFO - PROCESS | 1866 | 1461252369283 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0318800 == 87 [pid = 1866] [id = 221] 08:26:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7f16ab445800) [pid = 1866] [serial = 663] [outer = (nil)] 08:26:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7f16adb43c00) [pid = 1866] [serial = 664] [outer = 0x7f16ab445800] 08:26:09 INFO - PROCESS | 1866 | 1461252369344 Marionette DEBUG loaded listener.js 08:26:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7f16ae6de000) [pid = 1866] [serial = 665] [outer = 0x7f16ab445800] 08:26:10 INFO - PROCESS | 1866 | 1461252370161 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:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1138ms 08:26:10 INFO - PROCESS | 1866 | 1461252370189 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 08:26:10 INFO - PROCESS | 1866 | 1461252370192 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 08:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:26:10 INFO - PROCESS | 1866 | 1461252370202 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:26:10 INFO - PROCESS | 1866 | 1461252370204 Marionette TRACE conn3 <- [1,858,null,{}] 08:26:10 INFO - PROCESS | 1866 | 1461252370217 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:26:10 INFO - PROCESS | 1866 | 1461252370427 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 08:26:10 INFO - PROCESS | 1866 | 1461252370458 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b1485800 == 88 [pid = 1866] [id = 222] 08:26:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7f16ad0f7400) [pid = 1866] [serial = 666] [outer = (nil)] 08:26:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7f16af5a2400) [pid = 1866] [serial = 667] [outer = 0x7f16ad0f7400] 08:26:10 INFO - PROCESS | 1866 | 1461252370519 Marionette DEBUG loaded listener.js 08:26:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7f16b09b4000) [pid = 1866] [serial = 668] [outer = 0x7f16ad0f7400] 08:26:11 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7f16ab215000) [pid = 1866] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:26:11 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7f16ab20e400) [pid = 1866] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:26:11 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7f16a52ef400) [pid = 1866] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:26:11 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7f16a56cec00) [pid = 1866] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:26:11 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7f16a52eb800) [pid = 1866] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:26:11 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7f16ab212800) [pid = 1866] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:26:11 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7f16ab20bc00) [pid = 1866] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:26:11 INFO - PROCESS | 1866 | 1461252371456 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:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1285ms 08:26:11 INFO - PROCESS | 1866 | 1461252371488 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 08:26:11 INFO - PROCESS | 1866 | 1461252371491 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 08:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:26:11 INFO - PROCESS | 1866 | 1461252371497 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:26:11 INFO - PROCESS | 1866 | 1461252371499 Marionette TRACE conn3 <- [1,862,null,{}] 08:26:11 INFO - PROCESS | 1866 | 1461252371504 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:26:11 INFO - PROCESS | 1866 | 1461252371713 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 08:26:11 INFO - PROCESS | 1866 | 1461252371754 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b149a000 == 89 [pid = 1866] [id = 223] 08:26:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7f16a7e63800) [pid = 1866] [serial = 669] [outer = (nil)] 08:26:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7f16ae770000) [pid = 1866] [serial = 670] [outer = 0x7f16a7e63800] 08:26:11 INFO - PROCESS | 1866 | 1461252371819 Marionette DEBUG loaded listener.js 08:26:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7f16b24e5800) [pid = 1866] [serial = 671] [outer = 0x7f16a7e63800] 08:26:12 INFO - PROCESS | 1866 | 1461252372971 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:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1530ms 08:26:13 INFO - PROCESS | 1866 | 1461252373030 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 08:26:13 INFO - PROCESS | 1866 | 1461252373034 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 08:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:26:13 INFO - PROCESS | 1866 | 1461252373043 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:26:13 INFO - PROCESS | 1866 | 1461252373047 Marionette TRACE conn3 <- [1,866,null,{}] 08:26:13 INFO - PROCESS | 1866 | 1461252373054 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:26:13 INFO - PROCESS | 1866 | 1461252373271 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 08:26:13 INFO - PROCESS | 1866 | 1461252373606 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a773d000 == 90 [pid = 1866] [id = 224] 08:26:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7f16a52f0c00) [pid = 1866] [serial = 672] [outer = (nil)] 08:26:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7f16a56cbc00) [pid = 1866] [serial = 673] [outer = 0x7f16a52f0c00] 08:26:13 INFO - PROCESS | 1866 | 1461252373681 Marionette DEBUG loaded listener.js 08:26:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7f16a6169c00) [pid = 1866] [serial = 674] [outer = 0x7f16a52f0c00] 08:26:14 INFO - PROCESS | 1866 | 1461252374587 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:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1590ms 08:26:14 INFO - PROCESS | 1866 | 1461252374634 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 08:26:14 INFO - PROCESS | 1866 | 1461252374642 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 08:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:26:14 INFO - PROCESS | 1866 | 1461252374650 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:26:14 INFO - PROCESS | 1866 | 1461252374655 Marionette TRACE conn3 <- [1,870,null,{}] 08:26:14 INFO - PROCESS | 1866 | 1461252374661 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:26:14 INFO - PROCESS | 1866 | 1461252374880 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 08:26:15 INFO - PROCESS | 1866 | 1461252375034 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ac0b8000 == 91 [pid = 1866] [id = 225] 08:26:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7f16a7e63400) [pid = 1866] [serial = 675] [outer = (nil)] 08:26:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7f16a8c6b400) [pid = 1866] [serial = 676] [outer = 0x7f16a7e63400] 08:26:15 INFO - PROCESS | 1866 | 1461252375158 Marionette DEBUG loaded listener.js 08:26:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7f16aaf5cc00) [pid = 1866] [serial = 677] [outer = 0x7f16a7e63400] 08:26:16 INFO - PROCESS | 1866 | 1461252376077 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:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1484ms 08:26:16 INFO - PROCESS | 1866 | 1461252376137 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 08:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:26:16 INFO - PROCESS | 1866 | 1461252376143 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 08:26:16 INFO - PROCESS | 1866 | 1461252376150 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:26:16 INFO - PROCESS | 1866 | 1461252376153 Marionette TRACE conn3 <- [1,874,null,{}] 08:26:16 INFO - PROCESS | 1866 | 1461252376159 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:26:16 INFO - PROCESS | 1866 | 1461252376329 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 08:26:16 INFO - PROCESS | 1866 | 1461252376484 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b1fa5000 == 92 [pid = 1866] [id = 226] 08:26:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7f16ab064000) [pid = 1866] [serial = 678] [outer = (nil)] 08:26:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7f16ab3c1800) [pid = 1866] [serial = 679] [outer = 0x7f16ab064000] 08:26:16 INFO - PROCESS | 1866 | 1461252376559 Marionette DEBUG loaded listener.js 08:26:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7f16abe44800) [pid = 1866] [serial = 680] [outer = 0x7f16ab064000] 08:26:17 INFO - PROCESS | 1866 | 1461252377485 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:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1379ms 08:26:17 INFO - PROCESS | 1866 | 1461252377529 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 08:26:17 INFO - PROCESS | 1866 | 1461252377533 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 08:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:26:17 INFO - PROCESS | 1866 | 1461252377548 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:26:17 INFO - PROCESS | 1866 | 1461252377557 Marionette TRACE conn3 <- [1,878,null,{}] 08:26:17 INFO - PROCESS | 1866 | 1461252377564 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:26:17 INFO - PROCESS | 1866 | 1461252377749 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 08:26:17 INFO - PROCESS | 1866 | 1461252377904 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c162e000 == 93 [pid = 1866] [id = 227] 08:26:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7f16ab07e400) [pid = 1866] [serial = 681] [outer = (nil)] 08:26:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7f16af8a8000) [pid = 1866] [serial = 682] [outer = 0x7f16ab07e400] 08:26:17 INFO - PROCESS | 1866 | 1461252377971 Marionette DEBUG loaded listener.js 08:26:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7f16b12c6c00) [pid = 1866] [serial = 683] [outer = 0x7f16ab07e400] 08:26:18 INFO - PROCESS | 1866 | 1461252378831 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:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1343ms 08:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:26:18 INFO - PROCESS | 1866 | 1461252378884 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 08:26:18 INFO - PROCESS | 1866 | 1461252378888 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 08:26:18 INFO - PROCESS | 1866 | 1461252378893 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:26:18 INFO - PROCESS | 1866 | 1461252378896 Marionette TRACE conn3 <- [1,882,null,{}] 08:26:18 INFO - PROCESS | 1866 | 1461252378901 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:26:19 INFO - PROCESS | 1866 | 1461252379079 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 08:26:19 INFO - PROCESS | 1866 | 1461252379234 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c3f16800 == 94 [pid = 1866] [id = 228] 08:26:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7f16ab063c00) [pid = 1866] [serial = 684] [outer = (nil)] 08:26:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7f16b1811000) [pid = 1866] [serial = 685] [outer = 0x7f16ab063c00] 08:26:19 INFO - PROCESS | 1866 | 1461252379310 Marionette DEBUG loaded listener.js 08:26:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7f16b4097400) [pid = 1866] [serial = 686] [outer = 0x7f16ab063c00] 08:26:20 INFO - PROCESS | 1866 | 1461252380098 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:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1230ms 08:26:20 INFO - PROCESS | 1866 | 1461252380124 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 08:26:20 INFO - PROCESS | 1866 | 1461252380128 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 08:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:26:20 INFO - PROCESS | 1866 | 1461252380135 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:26:20 INFO - PROCESS | 1866 | 1461252380138 Marionette TRACE conn3 <- [1,886,null,{}] 08:26:20 INFO - PROCESS | 1866 | 1461252380143 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:26:20 INFO - PROCESS | 1866 | 1461252380296 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 08:26:20 INFO - PROCESS | 1866 | 1461252380462 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c68d7800 == 95 [pid = 1866] [id = 229] 08:26:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7f16be50b800) [pid = 1866] [serial = 687] [outer = (nil)] 08:26:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7f16be585400) [pid = 1866] [serial = 688] [outer = 0x7f16be50b800] 08:26:20 INFO - PROCESS | 1866 | 1461252380547 Marionette DEBUG loaded listener.js 08:26:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7f16be8bfc00) [pid = 1866] [serial = 689] [outer = 0x7f16be50b800] 08:26:21 INFO - PROCESS | 1866 | 1461252381464 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:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1381ms 08:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:26:21 INFO - PROCESS | 1866 | 1461252381517 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 08:26:21 INFO - PROCESS | 1866 | 1461252381520 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 08:26:21 INFO - PROCESS | 1866 | 1461252381526 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:26:21 INFO - PROCESS | 1866 | 1461252381529 Marionette TRACE conn3 <- [1,890,null,{}] 08:26:21 INFO - PROCESS | 1866 | 1461252381534 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:26:21 INFO - PROCESS | 1866 | 1461252381700 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 08:26:21 INFO - PROCESS | 1866 | 1461252381855 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c8d7d800 == 96 [pid = 1866] [id = 230] 08:26:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7f16be50c000) [pid = 1866] [serial = 690] [outer = (nil)] 08:26:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7f16bf9bb000) [pid = 1866] [serial = 691] [outer = 0x7f16be50c000] 08:26:21 INFO - PROCESS | 1866 | 1461252381924 Marionette DEBUG loaded listener.js 08:26:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7f16bf9f5400) [pid = 1866] [serial = 692] [outer = 0x7f16be50c000] 08:26:22 INFO - PROCESS | 1866 | 1461252382808 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:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1328ms 08:26:22 INFO - PROCESS | 1866 | 1461252382854 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 08:26:22 INFO - PROCESS | 1866 | 1461252382858 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 08:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:26:22 INFO - PROCESS | 1866 | 1461252382864 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:26:22 INFO - PROCESS | 1866 | 1461252382866 Marionette TRACE conn3 <- [1,894,null,{}] 08:26:22 INFO - PROCESS | 1866 | 1461252382871 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:26:23 INFO - PROCESS | 1866 | 1461252383030 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 08:26:23 INFO - PROCESS | 1866 | 1461252383194 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f5cf000 == 97 [pid = 1866] [id = 231] 08:26:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7f16bec53400) [pid = 1866] [serial = 693] [outer = (nil)] 08:26:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7f16bfc75800) [pid = 1866] [serial = 694] [outer = 0x7f16bec53400] 08:26:23 INFO - PROCESS | 1866 | 1461252383265 Marionette DEBUG loaded listener.js 08:26:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7f16bfc7f400) [pid = 1866] [serial = 695] [outer = 0x7f16bec53400] 08:26:24 INFO - PROCESS | 1866 | 1461252384119 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:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1279ms 08:26:24 INFO - PROCESS | 1866 | 1461252384143 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 08:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:26:24 INFO - PROCESS | 1866 | 1461252384147 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 08:26:24 INFO - PROCESS | 1866 | 1461252384152 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:26:24 INFO - PROCESS | 1866 | 1461252384155 Marionette TRACE conn3 <- [1,898,null,{}] 08:26:24 INFO - PROCESS | 1866 | 1461252384160 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:26:24 INFO - PROCESS | 1866 | 1461252384322 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 08:26:24 INFO - PROCESS | 1866 | 1461252384484 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c8d8c800 == 98 [pid = 1866] [id = 232] 08:26:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7f16bf9b3800) [pid = 1866] [serial = 696] [outer = (nil)] 08:26:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7f16c1b20c00) [pid = 1866] [serial = 697] [outer = 0x7f16bf9b3800] 08:26:24 INFO - PROCESS | 1866 | 1461252384556 Marionette DEBUG loaded listener.js 08:26:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7f16c3228c00) [pid = 1866] [serial = 698] [outer = 0x7f16bf9b3800] 08:26:25 INFO - PROCESS | 1866 | 1461252385374 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:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1279ms 08:26:25 INFO - PROCESS | 1866 | 1461252385432 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 08:26:25 INFO - PROCESS | 1866 | 1461252385435 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 08:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:26:25 INFO - PROCESS | 1866 | 1461252385441 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:26:25 INFO - PROCESS | 1866 | 1461252385443 Marionette TRACE conn3 <- [1,902,null,{}] 08:26:25 INFO - PROCESS | 1866 | 1461252385448 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:26:25 INFO - PROCESS | 1866 | 1461252385620 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 08:26:25 INFO - PROCESS | 1866 | 1461252385783 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f628000 == 99 [pid = 1866] [id = 233] 08:26:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7f16bf9f5800) [pid = 1866] [serial = 699] [outer = (nil)] 08:26:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7f16c3455400) [pid = 1866] [serial = 700] [outer = 0x7f16bf9f5800] 08:26:25 INFO - PROCESS | 1866 | 1461252385852 Marionette DEBUG loaded listener.js 08:26:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7f16c39d4800) [pid = 1866] [serial = 701] [outer = 0x7f16bf9f5800] 08:26:26 INFO - PROCESS | 1866 | 1461252386664 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:26:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7f16a77c0000) [pid = 1866] [serial = 702] [outer = 0x7f16a7d65c00] 08:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1290ms 08:26:26 INFO - PROCESS | 1866 | 1461252386753 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 08:26:26 INFO - PROCESS | 1866 | 1461252386756 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 08:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:26:26 INFO - PROCESS | 1866 | 1461252386810 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:26:26 INFO - PROCESS | 1866 | 1461252386812 Marionette TRACE conn3 <- [1,906,null,{}] 08:26:26 INFO - PROCESS | 1866 | 1461252386826 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:26:26 INFO - PROCESS | 1866 | 1461252386977 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 08:26:27 INFO - PROCESS | 1866 | 1461252387140 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4b72800 == 100 [pid = 1866] [id = 234] 08:26:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7f16a77b3400) [pid = 1866] [serial = 703] [outer = (nil)] 08:26:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7f16a83a2400) [pid = 1866] [serial = 704] [outer = 0x7f16a77b3400] 08:26:27 INFO - PROCESS | 1866 | 1461252387228 Marionette DEBUG loaded listener.js 08:26:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7f16c3a87000) [pid = 1866] [serial = 705] [outer = 0x7f16a77b3400] 08:26:28 INFO - PROCESS | 1866 | 1461252388427 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:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1714ms 08:26:28 INFO - PROCESS | 1866 | 1461252388497 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 08:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:26:28 INFO - PROCESS | 1866 | 1461252388503 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 08:26:28 INFO - PROCESS | 1866 | 1461252388511 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:26:28 INFO - PROCESS | 1866 | 1461252388522 Marionette TRACE conn3 <- [1,910,null,{}] 08:26:28 INFO - PROCESS | 1866 | 1461252388539 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:26:28 INFO - PROCESS | 1866 | 1461252388735 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 08:26:28 INFO - PROCESS | 1866 | 1461252388937 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ab454800 == 101 [pid = 1866] [id = 235] 08:26:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7f16a77c1400) [pid = 1866] [serial = 706] [outer = (nil)] 08:26:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7f16a7a93c00) [pid = 1866] [serial = 707] [outer = 0x7f16a77c1400] 08:26:29 INFO - PROCESS | 1866 | 1461252389011 Marionette DEBUG loaded listener.js 08:26:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7f16a7d6bc00) [pid = 1866] [serial = 708] [outer = 0x7f16a77c1400] 08:26:29 INFO - PROCESS | 1866 | 1461252389924 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:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1455ms 08:26:29 INFO - PROCESS | 1866 | 1461252389967 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 08:26:29 INFO - PROCESS | 1866 | 1461252389975 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 08:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:26:29 INFO - PROCESS | 1866 | 1461252389985 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:26:29 INFO - PROCESS | 1866 | 1461252389989 Marionette TRACE conn3 <- [1,914,null,{}] 08:26:29 INFO - PROCESS | 1866 | 1461252389994 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:26:30 INFO - PROCESS | 1866 | 1461252390153 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 08:26:30 INFO - PROCESS | 1866 | 1461252390326 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16aaf0f000 == 102 [pid = 1866] [id = 236] 08:26:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7f16a55a2800) [pid = 1866] [serial = 709] [outer = (nil)] 08:26:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7f16a8836400) [pid = 1866] [serial = 710] [outer = 0x7f16a55a2800] 08:26:30 INFO - PROCESS | 1866 | 1461252390394 Marionette DEBUG loaded listener.js 08:26:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7f16a9c20800) [pid = 1866] [serial = 711] [outer = 0x7f16a55a2800] 08:26:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b3fa6800 == 101 [pid = 1866] [id = 187] 08:26:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16beac3800 == 100 [pid = 1866] [id = 188] 08:26:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3acd000 == 99 [pid = 1866] [id = 189] 08:26:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab4e8000 == 98 [pid = 1866] [id = 205] 08:26:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab453000 == 97 [pid = 1866] [id = 186] 08:26:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b149a000 == 96 [pid = 1866] [id = 223] 08:26:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b1485800 == 95 [pid = 1866] [id = 222] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7f16adb36800) [pid = 1866] [serial = 601] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7f16ae60f000) [pid = 1866] [serial = 604] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7f16b01ec000) [pid = 1866] [serial = 628] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0318800 == 94 [pid = 1866] [id = 221] 08:26:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a83c7800 == 93 [pid = 1866] [id = 220] 08:26:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a83ca000 == 92 [pid = 1866] [id = 219] 08:26:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a614a800 == 91 [pid = 1866] [id = 218] 08:26:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bea29000 == 90 [pid = 1866] [id = 213] 08:26:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bd9ce000 == 89 [pid = 1866] [id = 212] 08:26:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b032d800 == 88 [pid = 1866] [id = 211] 08:26:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a8bd6000 == 87 [pid = 1866] [id = 210] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7f16adb3a000) [pid = 1866] [serial = 622] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7f16af4c2000) [pid = 1866] [serial = 625] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7f16ad0ee000) [pid = 1866] [serial = 598] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7f16addad000) [pid = 1866] [serial = 608] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7f16a56c9000) [pid = 1866] [serial = 607] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7f16a56c2400) [pid = 1866] [serial = 589] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7f16a83acc00) [pid = 1866] [serial = 613] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7f16a9a8c800) [pid = 1866] [serial = 614] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7f16a7abd000) [pid = 1866] [serial = 592] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7f16ab06fc00) [pid = 1866] [serial = 595] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7f16a7ab7800) [pid = 1866] [serial = 611] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7f16a78b2400) [pid = 1866] [serial = 610] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7f16ab3bc400) [pid = 1866] [serial = 616] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7f16abf48c00) [pid = 1866] [serial = 619] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7f16adba7800) [pid = 1866] [serial = 623] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7f16af99d400) [pid = 1866] [serial = 626] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7f16ab5b0800) [pid = 1866] [serial = 617] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7f16ad0f0400) [pid = 1866] [serial = 620] [outer = (nil)] [url = about:blank] 08:26:31 INFO - PROCESS | 1866 | 1461252391417 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:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1487ms 08:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:26:31 INFO - PROCESS | 1866 | 1461252391473 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 08:26:31 INFO - PROCESS | 1866 | 1461252391476 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 08:26:31 INFO - PROCESS | 1866 | 1461252391482 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:26:31 INFO - PROCESS | 1866 | 1461252391487 Marionette TRACE conn3 <- [1,918,null,{}] 08:26:31 INFO - PROCESS | 1866 | 1461252391512 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:26:31 INFO - PROCESS | 1866 | 1461252391674 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 08:26:31 INFO - PROCESS | 1866 | 1461252391687 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ab4e2800 == 88 [pid = 1866] [id = 237] 08:26:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7f16ab07cc00) [pid = 1866] [serial = 712] [outer = (nil)] 08:26:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7f16ab448400) [pid = 1866] [serial = 713] [outer = 0x7f16ab07cc00] 08:26:31 INFO - PROCESS | 1866 | 1461252391754 Marionette DEBUG loaded listener.js 08:26:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7f16abe4e400) [pid = 1866] [serial = 714] [outer = 0x7f16ab07cc00] 08:26:32 INFO - PROCESS | 1866 | 1461252392651 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:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1234ms 08:26:32 INFO - PROCESS | 1866 | 1461252392717 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 08:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:26:32 INFO - PROCESS | 1866 | 1461252392722 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 08:26:32 INFO - PROCESS | 1866 | 1461252392727 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:26:32 INFO - PROCESS | 1866 | 1461252392730 Marionette TRACE conn3 <- [1,922,null,{}] 08:26:32 INFO - PROCESS | 1866 | 1461252392735 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:26:32 INFO - PROCESS | 1866 | 1461252392885 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 08:26:33 INFO - PROCESS | 1866 | 1461252393003 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b097e800 == 89 [pid = 1866] [id = 238] 08:26:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7f16ab20bc00) [pid = 1866] [serial = 715] [outer = (nil)] 08:26:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7f16adb3b400) [pid = 1866] [serial = 716] [outer = 0x7f16ab20bc00] 08:26:33 INFO - PROCESS | 1866 | 1461252393069 Marionette DEBUG loaded listener.js 08:26:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7f16ae76e000) [pid = 1866] [serial = 717] [outer = 0x7f16ab20bc00] 08:26:33 INFO - PROCESS | 1866 | 1461252393778 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:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1087ms 08:26:33 INFO - PROCESS | 1866 | 1461252393817 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 08:26:33 INFO - PROCESS | 1866 | 1461252393820 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 08:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:26:33 INFO - PROCESS | 1866 | 1461252393825 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:26:33 INFO - PROCESS | 1866 | 1461252393827 Marionette TRACE conn3 <- [1,926,null,{}] 08:26:33 INFO - PROCESS | 1866 | 1461252393837 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:26:34 INFO - PROCESS | 1866 | 1461252394047 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 08:26:34 INFO - PROCESS | 1866 | 1461252394077 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b1843000 == 90 [pid = 1866] [id = 239] 08:26:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7f16ab3c1c00) [pid = 1866] [serial = 718] [outer = (nil)] 08:26:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7f16af597800) [pid = 1866] [serial = 719] [outer = 0x7f16ab3c1c00] 08:26:34 INFO - PROCESS | 1866 | 1461252394138 Marionette DEBUG loaded listener.js 08:26:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7f16b01ddc00) [pid = 1866] [serial = 720] [outer = 0x7f16ab3c1c00] 08:26:35 INFO - PROCESS | 1866 | 1461252394998 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:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1234ms 08:26:35 INFO - PROCESS | 1866 | 1461252395061 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 08:26:35 INFO - PROCESS | 1866 | 1461252395064 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 08:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:26:35 INFO - PROCESS | 1866 | 1461252395076 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:26:35 INFO - PROCESS | 1866 | 1461252395078 Marionette TRACE conn3 <- [1,930,null,{}] 08:26:35 INFO - PROCESS | 1866 | 1461252395084 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:26:35 INFO - PROCESS | 1866 | 1461252395319 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 08:26:35 INFO - PROCESS | 1866 | 1461252395346 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16be75a000 == 91 [pid = 1866] [id = 240] 08:26:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7f16b1804000) [pid = 1866] [serial = 721] [outer = (nil)] 08:26:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7f16be508c00) [pid = 1866] [serial = 722] [outer = 0x7f16b1804000] 08:26:35 INFO - PROCESS | 1866 | 1461252395409 Marionette DEBUG loaded listener.js 08:26:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7f16be7b3000) [pid = 1866] [serial = 723] [outer = 0x7f16b1804000] 08:26:36 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7f16ad0f7400) [pid = 1866] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:26:36 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7f16a78b6000) [pid = 1866] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:26:36 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7f16ab3c3000) [pid = 1866] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:26:36 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7f16a5598000) [pid = 1866] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:26:36 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7f16ab445800) [pid = 1866] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:26:36 INFO - PROCESS | 1866 | 1461252396399 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:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1377ms 08:26:36 INFO - PROCESS | 1866 | 1461252396455 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 08:26:36 INFO - PROCESS | 1866 | 1461252396458 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 08:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:26:36 INFO - PROCESS | 1866 | 1461252396464 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:26:36 INFO - PROCESS | 1866 | 1461252396466 Marionette TRACE conn3 <- [1,934,null,{}] 08:26:36 INFO - PROCESS | 1866 | 1461252396471 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:26:36 INFO - PROCESS | 1866 | 1461252396612 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 08:26:36 INFO - PROCESS | 1866 | 1461252396639 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16beaca000 == 92 [pid = 1866] [id = 241] 08:26:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7f16ab445800) [pid = 1866] [serial = 724] [outer = (nil)] 08:26:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7f16be8be400) [pid = 1866] [serial = 725] [outer = 0x7f16ab445800] 08:26:36 INFO - PROCESS | 1866 | 1461252396700 Marionette DEBUG loaded listener.js 08:26:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7f16bf93ac00) [pid = 1866] [serial = 726] [outer = 0x7f16ab445800] 08:26:37 INFO - PROCESS | 1866 | 1461252397451 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:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1025ms 08:26:37 INFO - PROCESS | 1866 | 1461252397490 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 08:26:37 INFO - PROCESS | 1866 | 1461252397494 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 08:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:26:37 INFO - PROCESS | 1866 | 1461252397500 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:26:37 INFO - PROCESS | 1866 | 1461252397503 Marionette TRACE conn3 <- [1,938,null,{}] 08:26:37 INFO - PROCESS | 1866 | 1461252397507 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:26:37 INFO - PROCESS | 1866 | 1461252397722 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 08:26:37 INFO - PROCESS | 1866 | 1461252397743 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c341a800 == 93 [pid = 1866] [id = 242] 08:26:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7f16be8b6000) [pid = 1866] [serial = 727] [outer = (nil)] 08:26:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7f16bf9b1400) [pid = 1866] [serial = 728] [outer = 0x7f16be8b6000] 08:26:37 INFO - PROCESS | 1866 | 1461252397804 Marionette DEBUG loaded listener.js 08:26:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7f16c39d4c00) [pid = 1866] [serial = 729] [outer = 0x7f16be8b6000] 08:26:38 INFO - PROCESS | 1866 | 1461252398836 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:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1386ms 08:26:38 INFO - PROCESS | 1866 | 1461252398887 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 08:26:38 INFO - PROCESS | 1866 | 1461252398893 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 08:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:26:38 INFO - PROCESS | 1866 | 1461252398902 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:26:38 INFO - PROCESS | 1866 | 1461252398906 Marionette TRACE conn3 <- [1,942,null,{}] 08:26:38 INFO - PROCESS | 1866 | 1461252398913 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:26:39 INFO - PROCESS | 1866 | 1461252399114 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 08:26:39 INFO - PROCESS | 1866 | 1461252399275 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a8679000 == 94 [pid = 1866] [id = 243] 08:26:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7f16a7ab7800) [pid = 1866] [serial = 730] [outer = (nil)] 08:26:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7f16a8833400) [pid = 1866] [serial = 731] [outer = 0x7f16a7ab7800] 08:26:39 INFO - PROCESS | 1866 | 1461252399351 Marionette DEBUG loaded listener.js 08:26:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7f16a9a97c00) [pid = 1866] [serial = 732] [outer = 0x7f16a7ab7800] 08:26:40 INFO - PROCESS | 1866 | 1461252400267 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:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1435ms 08:26:40 INFO - PROCESS | 1866 | 1461252400338 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 08:26:40 INFO - PROCESS | 1866 | 1461252400346 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 08:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:26:40 INFO - PROCESS | 1866 | 1461252400356 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:26:40 INFO - PROCESS | 1866 | 1461252400360 Marionette TRACE conn3 <- [1,946,null,{}] 08:26:40 INFO - PROCESS | 1866 | 1461252400365 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:26:40 INFO - PROCESS | 1866 | 1461252400601 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 08:26:40 INFO - PROCESS | 1866 | 1461252400844 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b1577800 == 95 [pid = 1866] [id = 244] 08:26:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7f16ab448800) [pid = 1866] [serial = 733] [outer = (nil)] 08:26:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7f16ad0f7400) [pid = 1866] [serial = 734] [outer = 0x7f16ab448800] 08:26:40 INFO - PROCESS | 1866 | 1461252400960 Marionette DEBUG loaded listener.js 08:26:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7f16ae776800) [pid = 1866] [serial = 735] [outer = 0x7f16ab448800] 08:26:41 INFO - PROCESS | 1866 | 1461252401763 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:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1485ms 08:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:26:41 INFO - PROCESS | 1866 | 1461252401842 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 08:26:41 INFO - PROCESS | 1866 | 1461252401845 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 08:26:41 INFO - PROCESS | 1866 | 1461252401851 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:26:41 INFO - PROCESS | 1866 | 1461252401857 Marionette TRACE conn3 <- [1,950,null,{}] 08:26:41 INFO - PROCESS | 1866 | 1461252401872 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:26:42 INFO - PROCESS | 1866 | 1461252402089 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 08:26:42 INFO - PROCESS | 1866 | 1461252402257 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c7e1b800 == 96 [pid = 1866] [id = 245] 08:26:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7f16b1594400) [pid = 1866] [serial = 736] [outer = (nil)] 08:26:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7f16b891b800) [pid = 1866] [serial = 737] [outer = 0x7f16b1594400] 08:26:42 INFO - PROCESS | 1866 | 1461252402341 Marionette DEBUG loaded listener.js 08:26:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7f16be8c1c00) [pid = 1866] [serial = 738] [outer = 0x7f16b1594400] 08:26:43 INFO - PROCESS | 1866 | 1461252403226 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:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1438ms 08:26:43 INFO - PROCESS | 1866 | 1461252403289 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 08:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:26:43 INFO - PROCESS | 1866 | 1461252403294 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 08:26:43 INFO - PROCESS | 1866 | 1461252403301 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:26:43 INFO - PROCESS | 1866 | 1461252403304 Marionette TRACE conn3 <- [1,954,null,{}] 08:26:43 INFO - PROCESS | 1866 | 1461252403309 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:26:43 INFO - PROCESS | 1866 | 1461252403484 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 08:26:43 INFO - PROCESS | 1866 | 1461252403646 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a828b800 == 97 [pid = 1866] [id = 246] 08:26:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7f16b180fc00) [pid = 1866] [serial = 739] [outer = (nil)] 08:26:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7f16c39ddc00) [pid = 1866] [serial = 740] [outer = 0x7f16b180fc00] 08:26:43 INFO - PROCESS | 1866 | 1461252403721 Marionette DEBUG loaded listener.js 08:26:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7f16c3c6cc00) [pid = 1866] [serial = 741] [outer = 0x7f16b180fc00] 08:26:44 INFO - PROCESS | 1866 | 1461252404509 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:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1281ms 08:26:44 INFO - PROCESS | 1866 | 1461252404597 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 08:26:44 INFO - PROCESS | 1866 | 1461252404602 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 08:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:26:44 INFO - PROCESS | 1866 | 1461252404609 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:26:44 INFO - PROCESS | 1866 | 1461252404612 Marionette TRACE conn3 <- [1,958,null,{}] 08:26:44 INFO - PROCESS | 1866 | 1461252404617 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:26:44 INFO - PROCESS | 1866 | 1461252404779 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 08:26:44 INFO - PROCESS | 1866 | 1461252404942 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a551f800 == 98 [pid = 1866] [id = 247] 08:26:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7f16a8ab2c00) [pid = 1866] [serial = 742] [outer = (nil)] 08:26:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7f16a8aba800) [pid = 1866] [serial = 743] [outer = 0x7f16a8ab2c00] 08:26:45 INFO - PROCESS | 1866 | 1461252405011 Marionette DEBUG loaded listener.js 08:26:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7f16a8abf400) [pid = 1866] [serial = 744] [outer = 0x7f16a8ab2c00] 08:26:45 INFO - PROCESS | 1866 | 1461252405871 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:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1331ms 08:26:45 INFO - PROCESS | 1866 | 1461252405942 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 08:26:45 INFO - PROCESS | 1866 | 1461252405946 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 08:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:26:45 INFO - PROCESS | 1866 | 1461252405951 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:26:45 INFO - PROCESS | 1866 | 1461252405953 Marionette TRACE conn3 <- [1,962,null,{}] 08:26:45 INFO - PROCESS | 1866 | 1461252405959 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:26:46 INFO - PROCESS | 1866 | 1461252406169 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 08:26:46 INFO - PROCESS | 1866 | 1461252406345 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c7c9800 == 99 [pid = 1866] [id = 248] 08:26:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7f169c6f4c00) [pid = 1866] [serial = 745] [outer = (nil)] 08:26:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7f16a8ab6000) [pid = 1866] [serial = 746] [outer = 0x7f169c6f4c00] 08:26:46 INFO - PROCESS | 1866 | 1461252406421 Marionette DEBUG loaded listener.js 08:26:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7f16c3e07000) [pid = 1866] [serial = 747] [outer = 0x7f169c6f4c00] 08:26:47 INFO - PROCESS | 1866 | 1461252407230 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:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1328ms 08:26:47 INFO - PROCESS | 1866 | 1461252407281 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 08:26:47 INFO - PROCESS | 1866 | 1461252407285 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 08:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:26:47 INFO - PROCESS | 1866 | 1461252407291 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:26:47 INFO - PROCESS | 1866 | 1461252407293 Marionette TRACE conn3 <- [1,966,null,{}] 08:26:47 INFO - PROCESS | 1866 | 1461252407298 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:26:47 INFO - PROCESS | 1866 | 1461252407460 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 08:26:47 INFO - PROCESS | 1866 | 1461252407629 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c7e2800 == 100 [pid = 1866] [id = 249] 08:26:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7f169c6f5400) [pid = 1866] [serial = 748] [outer = (nil)] 08:26:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7f16a4ca8800) [pid = 1866] [serial = 749] [outer = 0x7f169c6f5400] 08:26:47 INFO - PROCESS | 1866 | 1461252407698 Marionette DEBUG loaded listener.js 08:26:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7f16a4cad800) [pid = 1866] [serial = 750] [outer = 0x7f169c6f5400] 08:26:48 INFO - PROCESS | 1866 | 1461252408503 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:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1282ms 08:26:48 INFO - PROCESS | 1866 | 1461252408574 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 08:26:48 INFO - PROCESS | 1866 | 1461252408578 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 08:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:26:48 INFO - PROCESS | 1866 | 1461252408584 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:26:48 INFO - PROCESS | 1866 | 1461252408587 Marionette TRACE conn3 <- [1,970,null,{}] 08:26:48 INFO - PROCESS | 1866 | 1461252408592 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:26:48 INFO - PROCESS | 1866 | 1461252408793 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 08:26:48 INFO - PROCESS | 1866 | 1461252408957 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ac39b800 == 101 [pid = 1866] [id = 250] 08:26:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7f169c6f9400) [pid = 1866] [serial = 751] [outer = (nil)] 08:26:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7f16a89ab000) [pid = 1866] [serial = 752] [outer = 0x7f169c6f9400] 08:26:49 INFO - PROCESS | 1866 | 1461252409026 Marionette DEBUG loaded listener.js 08:26:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7f16a89b0400) [pid = 1866] [serial = 753] [outer = 0x7f169c6f9400] 08:26:49 INFO - PROCESS | 1866 | 1461252409843 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:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1332ms 08:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:26:49 INFO - PROCESS | 1866 | 1461252409917 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 08:26:49 INFO - PROCESS | 1866 | 1461252409920 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 08:26:49 INFO - PROCESS | 1866 | 1461252409926 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:26:49 INFO - PROCESS | 1866 | 1461252409929 Marionette TRACE conn3 <- [1,974,null,{}] 08:26:49 INFO - PROCESS | 1866 | 1461252409934 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:26:50 INFO - PROCESS | 1866 | 1461252410096 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 08:26:50 INFO - PROCESS | 1866 | 1461252410267 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c410800 == 102 [pid = 1866] [id = 251] 08:26:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7f169c442000) [pid = 1866] [serial = 754] [outer = (nil)] 08:26:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7f169c447800) [pid = 1866] [serial = 755] [outer = 0x7f169c442000] 08:26:50 INFO - PROCESS | 1866 | 1461252410338 Marionette DEBUG loaded listener.js 08:26:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7f169c44c400) [pid = 1866] [serial = 756] [outer = 0x7f169c442000] 08:26:51 INFO - PROCESS | 1866 | 1461252411175 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:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1286ms 08:26:51 INFO - PROCESS | 1866 | 1461252411212 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 08:26:51 INFO - PROCESS | 1866 | 1461252411215 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 08:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:26:51 INFO - PROCESS | 1866 | 1461252411221 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:26:51 INFO - PROCESS | 1866 | 1461252411223 Marionette TRACE conn3 <- [1,978,null,{}] 08:26:51 INFO - PROCESS | 1866 | 1461252411228 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:26:51 INFO - PROCESS | 1866 | 1461252411402 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 08:26:51 INFO - PROCESS | 1866 | 1461252411572 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ac3a8800 == 103 [pid = 1866] [id = 252] 08:26:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7f169c442800) [pid = 1866] [serial = 757] [outer = (nil)] 08:26:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7f16a89acc00) [pid = 1866] [serial = 758] [outer = 0x7f169c442800] 08:26:51 INFO - PROCESS | 1866 | 1461252411644 Marionette DEBUG loaded listener.js 08:26:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7f16a89b4800) [pid = 1866] [serial = 759] [outer = 0x7f169c442800] 08:26:52 INFO - PROCESS | 1866 | 1461252412520 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:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1339ms 08:26:52 INFO - PROCESS | 1866 | 1461252412561 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 08:26:52 INFO - PROCESS | 1866 | 1461252412565 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 08:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:26:52 INFO - PROCESS | 1866 | 1461252412571 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:26:52 INFO - PROCESS | 1866 | 1461252412575 Marionette TRACE conn3 <- [1,982,null,{}] 08:26:52 INFO - PROCESS | 1866 | 1461252412580 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:26:52 INFO - PROCESS | 1866 | 1461252412788 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 08:26:52 INFO - PROCESS | 1866 | 1461252412959 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a6323000 == 104 [pid = 1866] [id = 253] 08:26:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7f169c446000) [pid = 1866] [serial = 760] [outer = (nil)] 08:26:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7f169cfb7400) [pid = 1866] [serial = 761] [outer = 0x7f169c446000] 08:26:53 INFO - PROCESS | 1866 | 1461252413032 Marionette DEBUG loaded listener.js 08:26:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7f16c3e07400) [pid = 1866] [serial = 762] [outer = 0x7f169c446000] 08:26:53 INFO - PROCESS | 1866 | 1461252413907 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:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1378ms 08:26:53 INFO - PROCESS | 1866 | 1461252413950 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 08:26:53 INFO - PROCESS | 1866 | 1461252413953 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 08:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:26:53 INFO - PROCESS | 1866 | 1461252413959 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:26:53 INFO - PROCESS | 1866 | 1461252413961 Marionette TRACE conn3 <- [1,986,null,{}] 08:26:53 INFO - PROCESS | 1866 | 1461252413966 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:26:54 INFO - PROCESS | 1866 | 1461252414136 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 08:26:54 INFO - PROCESS | 1866 | 1461252414678 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a5526000 == 105 [pid = 1866] [id = 254] 08:26:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7f169b11d800) [pid = 1866] [serial = 763] [outer = (nil)] 08:26:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7f169c44b800) [pid = 1866] [serial = 764] [outer = 0x7f169b11d800] 08:26:54 INFO - PROCESS | 1866 | 1461252414789 Marionette DEBUG loaded listener.js 08:26:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7f169c6f3000) [pid = 1866] [serial = 765] [outer = 0x7f169b11d800] 08:26:55 INFO - PROCESS | 1866 | 1461252415577 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:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1678ms 08:26:55 INFO - PROCESS | 1866 | 1461252415640 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 08:26:55 INFO - PROCESS | 1866 | 1461252415646 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 08:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:26:55 INFO - PROCESS | 1866 | 1461252415655 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:26:55 INFO - PROCESS | 1866 | 1461252415659 Marionette TRACE conn3 <- [1,990,null,{}] 08:26:55 INFO - PROCESS | 1866 | 1461252415665 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:26:55 INFO - PROCESS | 1866 | 1461252415842 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 08:26:56 INFO - PROCESS | 1866 | 1461252416131 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f619800 == 106 [pid = 1866] [id = 255] 08:26:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7f16a52ebc00) [pid = 1866] [serial = 766] [outer = (nil)] 08:26:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7f16a5598800) [pid = 1866] [serial = 767] [outer = 0x7f16a52ebc00] 08:26:56 INFO - PROCESS | 1866 | 1461252416246 Marionette DEBUG loaded listener.js 08:26:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7f16a56d1c00) [pid = 1866] [serial = 768] [outer = 0x7f16a52ebc00] 08:26:57 INFO - PROCESS | 1866 | 1461252417085 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:26:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b1f9d000 == 105 [pid = 1866] [id = 59] 08:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1534ms 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7f16ae770400) [pid = 1866] [serial = 637] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7f16b111f800) [pid = 1866] [serial = 640] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7f16b15db400) [pid = 1866] [serial = 643] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7f16b1fce400) [pid = 1866] [serial = 646] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7f16b4097000) [pid = 1866] [serial = 649] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7f16ae770000) [pid = 1866] [serial = 670] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f5cf000 == 104 [pid = 1866] [id = 231] 08:26:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c8d7d800 == 103 [pid = 1866] [id = 230] 08:26:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c68d7800 == 102 [pid = 1866] [id = 229] 08:26:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3f16800 == 101 [pid = 1866] [id = 228] 08:26:57 INFO - PROCESS | 1866 | 1461252417230 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 08:26:57 INFO - PROCESS | 1866 | 1461252417235 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 08:26:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c162e000 == 100 [pid = 1866] [id = 227] 08:26:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b3f1e000 == 99 [pid = 1866] [id = 201] 08:26:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b1fa5000 == 98 [pid = 1866] [id = 226] 08:26:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ac0b8000 == 97 [pid = 1866] [id = 225] 08:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:26:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b183a000 == 96 [pid = 1866] [id = 200] 08:26:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a773d000 == 95 [pid = 1866] [id = 224] 08:26:57 INFO - PROCESS | 1866 | 1461252417255 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:26:57 INFO - PROCESS | 1866 | 1461252417257 Marionette TRACE conn3 <- [1,994,null,{}] 08:26:57 INFO - PROCESS | 1866 | 1461252417264 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:26:57 INFO - PROCESS | 1866 | 1461252417427 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7f16af5a2400) [pid = 1866] [serial = 667] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7f16a9c23800) [pid = 1866] [serial = 634] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7f16a83a6000) [pid = 1866] [serial = 658] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7f16a9c21800) [pid = 1866] [serial = 659] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7f16abe49000) [pid = 1866] [serial = 661] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7f16b8915400) [pid = 1866] [serial = 652] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7f16a7abf400) [pid = 1866] [serial = 656] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7f16a7a97000) [pid = 1866] [serial = 655] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7f16a78b2800) [pid = 1866] [serial = 631] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7f16adb43c00) [pid = 1866] [serial = 664] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7f16b09b4000) [pid = 1866] [serial = 668] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7f16ae6de000) [pid = 1866] [serial = 665] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7f16ad0f0c00) [pid = 1866] [serial = 662] [outer = (nil)] [url = about:blank] 08:26:57 INFO - PROCESS | 1866 | 1461252417656 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a65c7000 == 96 [pid = 1866] [id = 256] 08:26:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7f16a77df400) [pid = 1866] [serial = 769] [outer = (nil)] 08:26:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7f16a7ab6400) [pid = 1866] [serial = 770] [outer = 0x7f16a77df400] 08:26:57 INFO - PROCESS | 1866 | 1461252417725 Marionette DEBUG loaded listener.js 08:26:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7f16a8599000) [pid = 1866] [serial = 771] [outer = 0x7f16a77df400] 08:26:58 INFO - PROCESS | 1866 | 1461252418442 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:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1247ms 08:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:26:58 INFO - PROCESS | 1866 | 1461252418494 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 08:26:58 INFO - PROCESS | 1866 | 1461252418498 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 08:26:58 INFO - PROCESS | 1866 | 1461252418510 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:26:58 INFO - PROCESS | 1866 | 1461252418518 Marionette TRACE conn3 <- [1,998,null,{}] 08:26:58 INFO - PROCESS | 1866 | 1461252418525 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:26:58 INFO - PROCESS | 1866 | 1461252418690 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 08:26:58 INFO - PROCESS | 1866 | 1461252418822 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a9cc7800 == 97 [pid = 1866] [id = 257] 08:26:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7f16a7a97000) [pid = 1866] [serial = 772] [outer = (nil)] 08:26:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7f16a8ab5000) [pid = 1866] [serial = 773] [outer = 0x7f16a7a97000] 08:26:58 INFO - PROCESS | 1866 | 1461252418881 Marionette DEBUG loaded listener.js 08:26:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7f16aaf6a000) [pid = 1866] [serial = 774] [outer = 0x7f16a7a97000] 08:26:59 INFO - PROCESS | 1866 | 1461252419569 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:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1096ms 08:26:59 INFO - PROCESS | 1866 | 1461252419603 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 08:26:59 INFO - PROCESS | 1866 | 1461252419610 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 08:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:26:59 INFO - PROCESS | 1866 | 1461252419618 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:26:59 INFO - PROCESS | 1866 | 1461252419633 Marionette TRACE conn3 <- [1,1002,null,{}] 08:26:59 INFO - PROCESS | 1866 | 1461252419665 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:26:59 INFO - PROCESS | 1866 | 1461252419875 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 08:26:59 INFO - PROCESS | 1866 | 1461252419898 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ac396800 == 98 [pid = 1866] [id = 258] 08:26:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7f16a7a9ec00) [pid = 1866] [serial = 775] [outer = (nil)] 08:26:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7f16ab3b8400) [pid = 1866] [serial = 776] [outer = 0x7f16a7a9ec00] 08:26:59 INFO - PROCESS | 1866 | 1461252419956 Marionette DEBUG loaded listener.js 08:27:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7f16ab44cc00) [pid = 1866] [serial = 777] [outer = 0x7f16a7a9ec00] 08:27:00 INFO - PROCESS | 1866 | 1461252420808 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:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1221ms 08:27:00 INFO - PROCESS | 1866 | 1461252420839 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 08:27:00 INFO - PROCESS | 1866 | 1461252420843 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 08:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:27:00 INFO - PROCESS | 1866 | 1461252420852 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:27:00 INFO - PROCESS | 1866 | 1461252420855 Marionette TRACE conn3 <- [1,1006,null,{}] 08:27:00 INFO - PROCESS | 1866 | 1461252420866 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:27:01 INFO - PROCESS | 1866 | 1461252421058 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 08:27:01 INFO - PROCESS | 1866 | 1461252421086 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16afd2e800 == 99 [pid = 1866] [id = 259] 08:27:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7f16ad0eb800) [pid = 1866] [serial = 778] [outer = (nil)] 08:27:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7f16ada24000) [pid = 1866] [serial = 779] [outer = 0x7f16ad0eb800] 08:27:01 INFO - PROCESS | 1866 | 1461252421158 Marionette DEBUG loaded listener.js 08:27:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7f16ae6dd400) [pid = 1866] [serial = 780] [outer = 0x7f16ad0eb800] 08:27:02 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7f16ab3c1c00) [pid = 1866] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:27:02 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7f16b1804000) [pid = 1866] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:27:02 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7f16ab07cc00) [pid = 1866] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:27:02 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7f16ab20bc00) [pid = 1866] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:27:02 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7f16a77c1400) [pid = 1866] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:27:02 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7f16a55a2800) [pid = 1866] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:27:02 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7f16ab445800) [pid = 1866] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:27:02 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7f16a7e63800) [pid = 1866] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:27:02 INFO - PROCESS | 1866 | 1461252422370 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:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1585ms 08:27:02 INFO - PROCESS | 1866 | 1461252422435 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 08:27:02 INFO - PROCESS | 1866 | 1461252422438 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 08:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:27:02 INFO - PROCESS | 1866 | 1461252422453 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:27:02 INFO - PROCESS | 1866 | 1461252422455 Marionette TRACE conn3 <- [1,1010,null,{}] 08:27:02 INFO - PROCESS | 1866 | 1461252422461 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:27:02 INFO - PROCESS | 1866 | 1461252422614 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 08:27:02 INFO - PROCESS | 1866 | 1461252422780 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b04c4000 == 100 [pid = 1866] [id = 260] 08:27:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7f16a77c1400) [pid = 1866] [serial = 781] [outer = (nil)] 08:27:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7f16ad0ec400) [pid = 1866] [serial = 782] [outer = 0x7f16a77c1400] 08:27:02 INFO - PROCESS | 1866 | 1461252422841 Marionette DEBUG loaded listener.js 08:27:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7f16b09b4000) [pid = 1866] [serial = 783] [outer = 0x7f16a77c1400] 08:27:03 INFO - PROCESS | 1866 | 1461252423451 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:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1042ms 08:27:03 INFO - PROCESS | 1866 | 1461252423487 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 08:27:03 INFO - PROCESS | 1866 | 1461252423490 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 08:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:27:03 INFO - PROCESS | 1866 | 1461252423496 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:27:03 INFO - PROCESS | 1866 | 1461252423498 Marionette TRACE conn3 <- [1,1014,null,{}] 08:27:03 INFO - PROCESS | 1866 | 1461252423519 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:27:03 INFO - PROCESS | 1866 | 1461252423696 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 08:27:03 INFO - PROCESS | 1866 | 1461252423826 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b1567800 == 101 [pid = 1866] [id = 261] 08:27:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7f16a7abb800) [pid = 1866] [serial = 784] [outer = (nil)] 08:27:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7f16b111c800) [pid = 1866] [serial = 785] [outer = 0x7f16a7abb800] 08:27:03 INFO - PROCESS | 1866 | 1461252423887 Marionette DEBUG loaded listener.js 08:27:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7f16b1fc4000) [pid = 1866] [serial = 786] [outer = 0x7f16a7abb800] 08:27:04 INFO - PROCESS | 1866 | 1461252424851 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:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1431ms 08:27:04 INFO - PROCESS | 1866 | 1461252424929 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 08:27:04 INFO - PROCESS | 1866 | 1461252424935 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 08:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:27:04 INFO - PROCESS | 1866 | 1461252424945 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:27:04 INFO - PROCESS | 1866 | 1461252424949 Marionette TRACE conn3 <- [1,1018,null,{}] 08:27:04 INFO - PROCESS | 1866 | 1461252424957 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:27:05 INFO - PROCESS | 1866 | 1461252425174 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 08:27:05 INFO - PROCESS | 1866 | 1461252425345 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a773b800 == 102 [pid = 1866] [id = 262] 08:27:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7f169cfae800) [pid = 1866] [serial = 787] [outer = (nil)] 08:27:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7f16a52e8c00) [pid = 1866] [serial = 788] [outer = 0x7f169cfae800] 08:27:05 INFO - PROCESS | 1866 | 1461252425419 Marionette DEBUG loaded listener.js 08:27:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7f16a77bd000) [pid = 1866] [serial = 789] [outer = 0x7f169cfae800] 08:27:06 INFO - PROCESS | 1866 | 1461252426362 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:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1481ms 08:27:06 INFO - PROCESS | 1866 | 1461252426427 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 08:27:06 INFO - PROCESS | 1866 | 1461252426435 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 08:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:27:06 INFO - PROCESS | 1866 | 1461252426445 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:27:06 INFO - PROCESS | 1866 | 1461252426448 Marionette TRACE conn3 <- [1,1022,null,{}] 08:27:06 INFO - PROCESS | 1866 | 1461252426452 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:27:06 INFO - PROCESS | 1866 | 1461252426624 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 08:27:06 INFO - PROCESS | 1866 | 1461252426876 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ab4ec800 == 103 [pid = 1866] [id = 263] 08:27:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7f16a77b6800) [pid = 1866] [serial = 790] [outer = (nil)] 08:27:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7f16a89b2000) [pid = 1866] [serial = 791] [outer = 0x7f16a77b6800] 08:27:06 INFO - PROCESS | 1866 | 1461252426992 Marionette DEBUG loaded listener.js 08:27:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7f16a8ac0400) [pid = 1866] [serial = 792] [outer = 0x7f16a77b6800] 08:27:07 INFO - PROCESS | 1866 | 1461252427791 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:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1379ms 08:27:07 INFO - PROCESS | 1866 | 1461252427824 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 08:27:07 INFO - PROCESS | 1866 | 1461252427827 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 08:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:27:07 INFO - PROCESS | 1866 | 1461252427833 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:27:07 INFO - PROCESS | 1866 | 1461252427841 Marionette TRACE conn3 <- [1,1026,null,{}] 08:27:07 INFO - PROCESS | 1866 | 1461252427861 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:27:08 INFO - PROCESS | 1866 | 1461252428051 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 08:27:08 INFO - PROCESS | 1866 | 1461252428224 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b89e9800 == 104 [pid = 1866] [id = 264] 08:27:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7f16ab20a400) [pid = 1866] [serial = 793] [outer = (nil)] 08:27:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7f16adb41800) [pid = 1866] [serial = 794] [outer = 0x7f16ab20a400] 08:27:08 INFO - PROCESS | 1866 | 1461252428300 Marionette DEBUG loaded listener.js 08:27:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7f16af597400) [pid = 1866] [serial = 795] [outer = 0x7f16ab20a400] 08:27:09 INFO - PROCESS | 1866 | 1461252429146 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:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1387ms 08:27:09 INFO - PROCESS | 1866 | 1461252429222 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 08:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:27:09 INFO - PROCESS | 1866 | 1461252429226 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 08:27:09 INFO - PROCESS | 1866 | 1461252429232 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:27:09 INFO - PROCESS | 1866 | 1461252429235 Marionette TRACE conn3 <- [1,1030,null,{}] 08:27:09 INFO - PROCESS | 1866 | 1461252429240 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:27:09 INFO - PROCESS | 1866 | 1461252429459 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 08:27:09 INFO - PROCESS | 1866 | 1461252429627 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c162b000 == 105 [pid = 1866] [id = 265] 08:27:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7f16ab44e400) [pid = 1866] [serial = 796] [outer = (nil)] 08:27:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7f16b1f75400) [pid = 1866] [serial = 797] [outer = 0x7f16ab44e400] 08:27:09 INFO - PROCESS | 1866 | 1461252429695 Marionette DEBUG loaded listener.js 08:27:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7f16bd971000) [pid = 1866] [serial = 798] [outer = 0x7f16ab44e400] 08:27:10 INFO - PROCESS | 1866 | 1461252430569 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:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1386ms 08:27:10 INFO - PROCESS | 1866 | 1461252430619 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 08:27:10 INFO - PROCESS | 1866 | 1461252430622 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 08:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:27:10 INFO - PROCESS | 1866 | 1461252430629 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:27:10 INFO - PROCESS | 1866 | 1461252430633 Marionette TRACE conn3 <- [1,1034,null,{}] 08:27:10 INFO - PROCESS | 1866 | 1461252430638 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:27:10 INFO - PROCESS | 1866 | 1461252430830 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 08:27:11 INFO - PROCESS | 1866 | 1461252430999 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c3f09000 == 106 [pid = 1866] [id = 266] 08:27:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7f16b0f8d400) [pid = 1866] [serial = 799] [outer = (nil)] 08:27:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7f16be78a400) [pid = 1866] [serial = 800] [outer = 0x7f16b0f8d400] 08:27:11 INFO - PROCESS | 1866 | 1461252431069 Marionette DEBUG loaded listener.js 08:27:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7f16bf93a800) [pid = 1866] [serial = 801] [outer = 0x7f16b0f8d400] 08:27:11 INFO - PROCESS | 1866 | 1461252431903 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:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1330ms 08:27:11 INFO - PROCESS | 1866 | 1461252431960 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 08:27:11 INFO - PROCESS | 1866 | 1461252431963 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 08:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:27:11 INFO - PROCESS | 1866 | 1461252431969 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:27:11 INFO - PROCESS | 1866 | 1461252431971 Marionette TRACE conn3 <- [1,1038,null,{}] 08:27:11 INFO - PROCESS | 1866 | 1461252431977 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:27:12 INFO - PROCESS | 1866 | 1461252432165 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 08:27:12 INFO - PROCESS | 1866 | 1461252432341 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c807f800 == 107 [pid = 1866] [id = 267] 08:27:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7f16ad0ee800) [pid = 1866] [serial = 802] [outer = (nil)] 08:27:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7f16c39cf800) [pid = 1866] [serial = 803] [outer = 0x7f16ad0ee800] 08:27:12 INFO - PROCESS | 1866 | 1461252432415 Marionette DEBUG loaded listener.js 08:27:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7f16c3e78000) [pid = 1866] [serial = 804] [outer = 0x7f16ad0ee800] 08:27:13 INFO - PROCESS | 1866 | 1461252433275 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:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1377ms 08:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:27:13 INFO - PROCESS | 1866 | 1461252433348 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 08:27:13 INFO - PROCESS | 1866 | 1461252433351 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 08:27:13 INFO - PROCESS | 1866 | 1461252433357 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:27:13 INFO - PROCESS | 1866 | 1461252433360 Marionette TRACE conn3 <- [1,1042,null,{}] 08:27:13 INFO - PROCESS | 1866 | 1461252433365 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:27:13 INFO - PROCESS | 1866 | 1461252433538 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 08:27:13 INFO - PROCESS | 1866 | 1461252433708 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a8db000 == 108 [pid = 1866] [id = 268] 08:27:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7f16a64b1c00) [pid = 1866] [serial = 805] [outer = (nil)] 08:27:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7f16a64b8000) [pid = 1866] [serial = 806] [outer = 0x7f16a64b1c00] 08:27:13 INFO - PROCESS | 1866 | 1461252433777 Marionette DEBUG loaded listener.js 08:27:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7f16a64bc400) [pid = 1866] [serial = 807] [outer = 0x7f16a64b1c00] 08:27:14 INFO - PROCESS | 1866 | 1461252434600 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:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1295ms 08:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:27:14 INFO - PROCESS | 1866 | 1461252434653 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 08:27:14 INFO - PROCESS | 1866 | 1461252434656 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 08:27:14 INFO - PROCESS | 1866 | 1461252434662 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:27:14 INFO - PROCESS | 1866 | 1461252434665 Marionette TRACE conn3 <- [1,1046,null,{}] 08:27:14 INFO - PROCESS | 1866 | 1461252434670 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:27:14 INFO - PROCESS | 1866 | 1461252434829 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 08:27:15 INFO - PROCESS | 1866 | 1461252435014 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4914800 == 109 [pid = 1866] [id = 269] 08:27:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f16a64bc800) [pid = 1866] [serial = 808] [outer = (nil)] 08:27:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f16c3834800) [pid = 1866] [serial = 809] [outer = 0x7f16a64bc800] 08:27:15 INFO - PROCESS | 1866 | 1461252435082 Marionette DEBUG loaded listener.js 08:27:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f16c3839800) [pid = 1866] [serial = 810] [outer = 0x7f16a64bc800] 08:27:15 INFO - PROCESS | 1866 | 1461252435929 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:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1287ms 08:27:15 INFO - PROCESS | 1866 | 1461252435963 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 08:27:15 INFO - PROCESS | 1866 | 1461252435966 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 08:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:27:15 INFO - PROCESS | 1866 | 1461252435976 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:27:15 INFO - PROCESS | 1866 | 1461252435978 Marionette TRACE conn3 <- [1,1050,null,{}] 08:27:15 INFO - PROCESS | 1866 | 1461252435982 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:27:16 INFO - PROCESS | 1866 | 1461252436143 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 08:27:16 INFO - PROCESS | 1866 | 1461252436320 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169b1dd000 == 110 [pid = 1866] [id = 270] 08:27:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f16a64b9800) [pid = 1866] [serial = 811] [outer = (nil)] 08:27:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f16a6524400) [pid = 1866] [serial = 812] [outer = 0x7f16a64b9800] 08:27:16 INFO - PROCESS | 1866 | 1461252436390 Marionette DEBUG loaded listener.js 08:27:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f16a6528c00) [pid = 1866] [serial = 813] [outer = 0x7f16a64b9800] 08:27:17 INFO - PROCESS | 1866 | 1461252437224 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:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1287ms 08:27:17 INFO - PROCESS | 1866 | 1461252437264 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 08:27:17 INFO - PROCESS | 1866 | 1461252437268 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 08:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:27:17 INFO - PROCESS | 1866 | 1461252437274 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:27:17 INFO - PROCESS | 1866 | 1461252437276 Marionette TRACE conn3 <- [1,1054,null,{}] 08:27:17 INFO - PROCESS | 1866 | 1461252437282 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:27:17 INFO - PROCESS | 1866 | 1461252437447 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 08:27:17 INFO - PROCESS | 1866 | 1461252437623 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4920800 == 111 [pid = 1866] [id = 271] 08:27:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f169c98b000) [pid = 1866] [serial = 814] [outer = (nil)] 08:27:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f169c991800) [pid = 1866] [serial = 815] [outer = 0x7f169c98b000] 08:27:17 INFO - PROCESS | 1866 | 1461252437696 Marionette DEBUG loaded listener.js 08:27:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f169c996c00) [pid = 1866] [serial = 816] [outer = 0x7f169c98b000] 08:27:18 INFO - PROCESS | 1866 | 1461252438550 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:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1333ms 08:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:27:18 INFO - PROCESS | 1866 | 1461252438608 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 08:27:18 INFO - PROCESS | 1866 | 1461252438611 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 08:27:18 INFO - PROCESS | 1866 | 1461252438617 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:27:18 INFO - PROCESS | 1866 | 1461252438621 Marionette TRACE conn3 <- [1,1058,null,{}] 08:27:18 INFO - PROCESS | 1866 | 1461252438626 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:27:18 INFO - PROCESS | 1866 | 1461252438814 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 08:27:18 INFO - PROCESS | 1866 | 1461252438987 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169cecc800 == 112 [pid = 1866] [id = 272] 08:27:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7f169c98c400) [pid = 1866] [serial = 817] [outer = (nil)] 08:27:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7f16c383a000) [pid = 1866] [serial = 818] [outer = 0x7f169c98c400] 08:27:19 INFO - PROCESS | 1866 | 1461252439062 Marionette DEBUG loaded listener.js 08:27:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7f16c39d3800) [pid = 1866] [serial = 819] [outer = 0x7f169c98c400] 08:27:19 INFO - PROCESS | 1866 | 1461252439867 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:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1282ms 08:27:19 INFO - PROCESS | 1866 | 1461252439903 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 08:27:19 INFO - PROCESS | 1866 | 1461252439907 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 08:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:27:19 INFO - PROCESS | 1866 | 1461252439914 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:27:19 INFO - PROCESS | 1866 | 1461252439916 Marionette TRACE conn3 <- [1,1062,null,{}] 08:27:19 INFO - PROCESS | 1866 | 1461252439922 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:27:20 INFO - PROCESS | 1866 | 1461252440085 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 08:27:20 INFO - PROCESS | 1866 | 1461252440263 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a143800 == 113 [pid = 1866] [id = 273] 08:27:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7f169a22e800) [pid = 1866] [serial = 820] [outer = (nil)] 08:27:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7f169a235800) [pid = 1866] [serial = 821] [outer = 0x7f169a22e800] 08:27:20 INFO - PROCESS | 1866 | 1461252440331 Marionette DEBUG loaded listener.js 08:27:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7f169a23a800) [pid = 1866] [serial = 822] [outer = 0x7f169a22e800] 08:27:21 INFO - PROCESS | 1866 | 1461252441230 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:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1379ms 08:27:21 INFO - PROCESS | 1866 | 1461252441295 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 08:27:21 INFO - PROCESS | 1866 | 1461252441298 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 08:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:27:21 INFO - PROCESS | 1866 | 1461252441305 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:27:21 INFO - PROCESS | 1866 | 1461252441307 Marionette TRACE conn3 <- [1,1066,null,{}] 08:27:21 INFO - PROCESS | 1866 | 1461252441314 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:27:21 INFO - PROCESS | 1866 | 1461252441491 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 08:27:21 INFO - PROCESS | 1866 | 1461252441675 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a39c000 == 114 [pid = 1866] [id = 274] 08:27:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7f169a231000) [pid = 1866] [serial = 823] [outer = (nil)] 08:27:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7f169a25a400) [pid = 1866] [serial = 824] [outer = 0x7f169a231000] 08:27:21 INFO - PROCESS | 1866 | 1461252441745 Marionette DEBUG loaded listener.js 08:27:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7f169a25f000) [pid = 1866] [serial = 825] [outer = 0x7f169a231000] 08:27:22 INFO - PROCESS | 1866 | 1461252442604 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:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1334ms 08:27:22 INFO - PROCESS | 1866 | 1461252442640 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 08:27:22 INFO - PROCESS | 1866 | 1461252442643 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 08:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:27:22 INFO - PROCESS | 1866 | 1461252442649 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:27:22 INFO - PROCESS | 1866 | 1461252442651 Marionette TRACE conn3 <- [1,1070,null,{}] 08:27:22 INFO - PROCESS | 1866 | 1461252442656 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:27:22 INFO - PROCESS | 1866 | 1461252442826 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 08:27:23 INFO - PROCESS | 1866 | 1461252443388 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c40d000 == 115 [pid = 1866] [id = 275] 08:27:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7f169b10f000) [pid = 1866] [serial = 826] [outer = (nil)] 08:27:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7f169b115c00) [pid = 1866] [serial = 827] [outer = 0x7f169b10f000] 08:27:23 INFO - PROCESS | 1866 | 1461252443500 Marionette DEBUG loaded listener.js 08:27:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7f169c446400) [pid = 1866] [serial = 828] [outer = 0x7f169b10f000] 08:27:24 INFO - PROCESS | 1866 | 1461252444305 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:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1694ms 08:27:24 INFO - PROCESS | 1866 | 1461252444345 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 08:27:24 INFO - PROCESS | 1866 | 1461252444351 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 08:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:27:24 INFO - PROCESS | 1866 | 1461252444359 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:27:24 INFO - PROCESS | 1866 | 1461252444363 Marionette TRACE conn3 <- [1,1074,null,{}] 08:27:24 INFO - PROCESS | 1866 | 1461252444369 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:27:24 INFO - PROCESS | 1866 | 1461252444533 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 08:27:24 INFO - PROCESS | 1866 | 1461252444920 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169c422000 == 116 [pid = 1866] [id = 276] 08:27:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7f169c98e800) [pid = 1866] [serial = 829] [outer = (nil)] 08:27:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7f169cfb3800) [pid = 1866] [serial = 830] [outer = 0x7f169c98e800] 08:27:24 INFO - PROCESS | 1866 | 1461252444991 Marionette DEBUG loaded listener.js 08:27:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7f16a4cae400) [pid = 1866] [serial = 831] [outer = 0x7f169c98e800] 08:27:25 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c32b9800 == 115 [pid = 1866] [id = 215] 08:27:25 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b032b000 == 114 [pid = 1866] [id = 207] 08:27:25 INFO - PROCESS | 1866 | 1461252445990 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:27:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b04c4000 == 113 [pid = 1866] [id = 260] 08:27:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16afd2e800 == 112 [pid = 1866] [id = 259] 08:27:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ac396800 == 111 [pid = 1866] [id = 258] 08:27:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a9cc7800 == 110 [pid = 1866] [id = 257] 08:27:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a65c7000 == 109 [pid = 1866] [id = 256] 08:27:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f619800 == 108 [pid = 1866] [id = 255] 08:27:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a5526000 == 107 [pid = 1866] [id = 254] 08:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1683ms 08:27:26 INFO - PROCESS | 1866 | 1461252446046 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 08:27:26 INFO - PROCESS | 1866 | 1461252446051 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 08:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:27:26 INFO - PROCESS | 1866 | 1461252446058 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:27:26 INFO - PROCESS | 1866 | 1461252446060 Marionette TRACE conn3 <- [1,1078,null,{}] 08:27:26 INFO - PROCESS | 1866 | 1461252446066 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:27:26 INFO - PROCESS | 1866 | 1461252446223 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7f16b24e5800) [pid = 1866] [serial = 671] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7f16af597800) [pid = 1866] [serial = 719] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7f16be508c00) [pid = 1866] [serial = 722] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7f16ab448400) [pid = 1866] [serial = 713] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7f16be7b3000) [pid = 1866] [serial = 723] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7f16abe4e400) [pid = 1866] [serial = 714] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7f16adb3b400) [pid = 1866] [serial = 716] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7f16be585400) [pid = 1866] [serial = 688] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7f16a56cbc00) [pid = 1866] [serial = 673] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7f16ab3c1800) [pid = 1866] [serial = 679] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7f16bf9bb000) [pid = 1866] [serial = 691] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7f16a7d6bc00) [pid = 1866] [serial = 708] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7f16a7a93c00) [pid = 1866] [serial = 707] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7f16a9c20800) [pid = 1866] [serial = 711] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7f16a8836400) [pid = 1866] [serial = 710] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f16a83a2400) [pid = 1866] [serial = 704] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f16af8a8000) [pid = 1866] [serial = 682] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f16bfc75800) [pid = 1866] [serial = 694] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f16b1811000) [pid = 1866] [serial = 685] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f16c1b20c00) [pid = 1866] [serial = 697] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f16a8c6b400) [pid = 1866] [serial = 676] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f16c3455400) [pid = 1866] [serial = 700] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f16be8be400) [pid = 1866] [serial = 725] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f16ada24400) [pid = 1866] [serial = 449] [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:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7f16b01ddc00) [pid = 1866] [serial = 720] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7f16ae76e000) [pid = 1866] [serial = 717] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7f16bf93ac00) [pid = 1866] [serial = 726] [outer = (nil)] [url = about:blank] 08:27:26 INFO - PROCESS | 1866 | 1461252446461 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f61e000 == 108 [pid = 1866] [id = 277] 08:27:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7f16a56cbc00) [pid = 1866] [serial = 832] [outer = (nil)] 08:27:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7f16a651e000) [pid = 1866] [serial = 833] [outer = 0x7f16a56cbc00] 08:27:26 INFO - PROCESS | 1866 | 1461252446529 Marionette DEBUG loaded listener.js 08:27:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7f16a652b400) [pid = 1866] [serial = 834] [outer = 0x7f16a56cbc00] 08:27:27 INFO - PROCESS | 1866 | 1461252447205 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:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1182ms 08:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:27:27 INFO - PROCESS | 1866 | 1461252447240 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 08:27:27 INFO - PROCESS | 1866 | 1461252447243 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 08:27:27 INFO - PROCESS | 1866 | 1461252447256 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:27:27 INFO - PROCESS | 1866 | 1461252447263 Marionette TRACE conn3 <- [1,1082,null,{}] 08:27:27 INFO - PROCESS | 1866 | 1461252447294 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:27:27 INFO - PROCESS | 1866 | 1461252447448 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 08:27:27 INFO - PROCESS | 1866 | 1461252447461 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a7748000 == 109 [pid = 1866] [id = 278] 08:27:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f16a7ab2800) [pid = 1866] [serial = 835] [outer = (nil)] 08:27:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f16a8836000) [pid = 1866] [serial = 836] [outer = 0x7f16a7ab2800] 08:27:27 INFO - PROCESS | 1866 | 1461252447519 Marionette DEBUG loaded listener.js 08:27:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f16a89b1800) [pid = 1866] [serial = 837] [outer = 0x7f16a7ab2800] 08:27:28 INFO - PROCESS | 1866 | 1461252448365 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:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1162ms 08:27:28 INFO - PROCESS | 1866 | 1461252448420 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 08:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:27:28 INFO - PROCESS | 1866 | 1461252448436 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 08:27:28 INFO - PROCESS | 1866 | 1461252448443 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:27:28 INFO - PROCESS | 1866 | 1461252448446 Marionette TRACE conn3 <- [1,1086,null,{}] 08:27:28 INFO - PROCESS | 1866 | 1461252448450 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:27:28 INFO - PROCESS | 1866 | 1461252448673 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 08:27:28 INFO - PROCESS | 1866 | 1461252448698 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a8670000 == 110 [pid = 1866] [id = 279] 08:27:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f16a7a9e000) [pid = 1866] [serial = 838] [outer = (nil)] 08:27:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f16a8abc400) [pid = 1866] [serial = 839] [outer = 0x7f16a7a9e000] 08:27:28 INFO - PROCESS | 1866 | 1461252448758 Marionette DEBUG loaded listener.js 08:27:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f16a981c000) [pid = 1866] [serial = 840] [outer = 0x7f16a7a9e000] 08:27:29 INFO - PROCESS | 1866 | 1461252449582 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:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1185ms 08:27:29 INFO - PROCESS | 1866 | 1461252449632 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 08:27:29 INFO - PROCESS | 1866 | 1461252449636 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 08:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:27:29 INFO - PROCESS | 1866 | 1461252449641 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:27:29 INFO - PROCESS | 1866 | 1461252449643 Marionette TRACE conn3 <- [1,1090,null,{}] 08:27:29 INFO - PROCESS | 1866 | 1461252449648 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:27:29 INFO - PROCESS | 1866 | 1461252449848 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 08:27:29 INFO - PROCESS | 1866 | 1461252449880 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16ab4d7800 == 111 [pid = 1866] [id = 280] 08:27:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f16ab070800) [pid = 1866] [serial = 841] [outer = (nil)] 08:27:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f16ab078c00) [pid = 1866] [serial = 842] [outer = 0x7f16ab070800] 08:27:29 INFO - PROCESS | 1866 | 1461252449954 Marionette DEBUG loaded listener.js 08:27:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f16ab44b000) [pid = 1866] [serial = 843] [outer = 0x7f16ab070800] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f16a5598c00) [pid = 1866] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f16a7a96c00) [pid = 1866] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f16a77c1400) [pid = 1866] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f16be8b6000) [pid = 1866] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f16a6163800) [pid = 1866] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f16a52ebc00) [pid = 1866] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f16abe46000) [pid = 1866] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f16a77bf800) [pid = 1866] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f16a52e8800) [pid = 1866] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7f16adba6400) [pid = 1866] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7f16a7a97000) [pid = 1866] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7f16a77df400) [pid = 1866] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7f16ad0eb800) [pid = 1866] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7f169b11d800) [pid = 1866] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7f16a7a9ec00) [pid = 1866] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7f16a56cc800) [pid = 1866] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7f16a559d000) [pid = 1866] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7f16ab5ae000) [pid = 1866] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7f16ae5dfc00) [pid = 1866] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:27:30 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7f16a6167800) [pid = 1866] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:27:31 INFO - PROCESS | 1866 | 1461252451213 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:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1633ms 08:27:31 INFO - PROCESS | 1866 | 1461252451276 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 08:27:31 INFO - PROCESS | 1866 | 1461252451278 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 08:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:27:31 INFO - PROCESS | 1866 | 1461252451284 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:27:31 INFO - PROCESS | 1866 | 1461252451286 Marionette TRACE conn3 <- [1,1094,null,{}] 08:27:31 INFO - PROCESS | 1866 | 1461252451291 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:27:31 INFO - PROCESS | 1866 | 1461252451445 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 08:27:31 INFO - PROCESS | 1866 | 1461252451618 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16ab4de000 == 112 [pid = 1866] [id = 281] 08:27:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7f169b118000) [pid = 1866] [serial = 844] [outer = (nil)] 08:27:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7f16a6163800) [pid = 1866] [serial = 845] [outer = 0x7f169b118000] 08:27:31 INFO - PROCESS | 1866 | 1461252451678 Marionette DEBUG loaded listener.js 08:27:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7f16ab448c00) [pid = 1866] [serial = 846] [outer = 0x7f169b118000] 08:27:32 INFO - PROCESS | 1866 | 1461252452314 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:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1075ms 08:27:32 INFO - PROCESS | 1866 | 1461252452364 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 08:27:32 INFO - PROCESS | 1866 | 1461252452366 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 08:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:27:32 INFO - PROCESS | 1866 | 1461252452372 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:27:32 INFO - PROCESS | 1866 | 1461252452374 Marionette TRACE conn3 <- [1,1098,null,{}] 08:27:32 INFO - PROCESS | 1866 | 1461252452379 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:27:32 INFO - PROCESS | 1866 | 1461252452527 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 08:27:32 INFO - PROCESS | 1866 | 1461252452661 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16afb8b000 == 113 [pid = 1866] [id = 282] 08:27:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7f169c6fbc00) [pid = 1866] [serial = 847] [outer = (nil)] 08:27:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7f16ad0eb800) [pid = 1866] [serial = 848] [outer = 0x7f169c6fbc00] 08:27:32 INFO - PROCESS | 1866 | 1461252452720 Marionette DEBUG loaded listener.js 08:27:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7f16ae5dfc00) [pid = 1866] [serial = 849] [outer = 0x7f169c6fbc00] 08:27:33 INFO - PROCESS | 1866 | 1461252453665 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:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1331ms 08:27:33 INFO - PROCESS | 1866 | 1461252453704 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 08:27:33 INFO - PROCESS | 1866 | 1461252453711 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 08:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:27:33 INFO - PROCESS | 1866 | 1461252453719 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:27:33 INFO - PROCESS | 1866 | 1461252453723 Marionette TRACE conn3 <- [1,1102,null,{}] 08:27:33 INFO - PROCESS | 1866 | 1461252453731 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:27:33 INFO - PROCESS | 1866 | 1461252453904 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 08:27:34 INFO - PROCESS | 1866 | 1461252454086 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a490e800 == 114 [pid = 1866] [id = 283] 08:27:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7f169c6f9800) [pid = 1866] [serial = 850] [outer = (nil)] 08:27:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7f169c997400) [pid = 1866] [serial = 851] [outer = 0x7f169c6f9800] 08:27:34 INFO - PROCESS | 1866 | 1461252454158 Marionette DEBUG loaded listener.js 08:27:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7f16a52e8800) [pid = 1866] [serial = 852] [outer = 0x7f169c6f9800] 08:27:35 INFO - PROCESS | 1866 | 1461252455135 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:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1443ms 08:27:35 INFO - PROCESS | 1866 | 1461252455164 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 08:27:35 INFO - PROCESS | 1866 | 1461252455173 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 08:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:27:35 INFO - PROCESS | 1866 | 1461252455184 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:27:35 INFO - PROCESS | 1866 | 1461252455187 Marionette TRACE conn3 <- [1,1106,null,{}] 08:27:35 INFO - PROCESS | 1866 | 1461252455194 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:27:35 INFO - PROCESS | 1866 | 1461252455374 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 08:27:35 INFO - PROCESS | 1866 | 1461252455642 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a83c5000 == 115 [pid = 1866] [id = 284] 08:27:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7f16a6526400) [pid = 1866] [serial = 853] [outer = (nil)] 08:27:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7f16a77e8c00) [pid = 1866] [serial = 854] [outer = 0x7f16a6526400] 08:27:35 INFO - PROCESS | 1866 | 1461252455760 Marionette DEBUG loaded listener.js 08:27:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f16a800b000) [pid = 1866] [serial = 855] [outer = 0x7f16a6526400] 08:27:36 INFO - PROCESS | 1866 | 1461252456545 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:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1434ms 08:27:36 INFO - PROCESS | 1866 | 1461252456619 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 08:27:36 INFO - PROCESS | 1866 | 1461252456623 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 08:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:27:36 INFO - PROCESS | 1866 | 1461252456629 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:27:36 INFO - PROCESS | 1866 | 1461252456634 Marionette TRACE conn3 <- [1,1110,null,{}] 08:27:36 INFO - PROCESS | 1866 | 1461252456649 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:27:36 INFO - PROCESS | 1866 | 1461252456869 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 08:27:37 INFO - PROCESS | 1866 | 1461252457045 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b0f1a800 == 116 [pid = 1866] [id = 285] 08:27:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f16a89b5800) [pid = 1866] [serial = 856] [outer = (nil)] 08:27:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f16ab211000) [pid = 1866] [serial = 857] [outer = 0x7f16a89b5800] 08:27:37 INFO - PROCESS | 1866 | 1461252457118 Marionette DEBUG loaded listener.js 08:27:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f16abe4e000) [pid = 1866] [serial = 858] [outer = 0x7f16a89b5800] 08:27:38 INFO - PROCESS | 1866 | 1461252458003 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:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1437ms 08:27:38 INFO - PROCESS | 1866 | 1461252458067 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 08:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:27:38 INFO - PROCESS | 1866 | 1461252458072 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 08:27:38 INFO - PROCESS | 1866 | 1461252458078 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:27:38 INFO - PROCESS | 1866 | 1461252458081 Marionette TRACE conn3 <- [1,1114,null,{}] 08:27:38 INFO - PROCESS | 1866 | 1461252458087 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:27:38 INFO - PROCESS | 1866 | 1461252458274 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 08:27:38 INFO - PROCESS | 1866 | 1461252458460 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b7b82000 == 117 [pid = 1866] [id = 286] 08:27:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f16a89b2400) [pid = 1866] [serial = 859] [outer = (nil)] 08:27:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f16ae6e1800) [pid = 1866] [serial = 860] [outer = 0x7f16a89b2400] 08:27:38 INFO - PROCESS | 1866 | 1461252458537 Marionette DEBUG loaded listener.js 08:27:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f16af596c00) [pid = 1866] [serial = 861] [outer = 0x7f16a89b2400] 08:27:39 INFO - PROCESS | 1866 | 1461252459405 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:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1388ms 08:27:39 INFO - PROCESS | 1866 | 1461252459467 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 08:27:39 INFO - PROCESS | 1866 | 1461252459470 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 08:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:27:39 INFO - PROCESS | 1866 | 1461252459477 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:27:39 INFO - PROCESS | 1866 | 1461252459479 Marionette TRACE conn3 <- [1,1118,null,{}] 08:27:39 INFO - PROCESS | 1866 | 1461252459485 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:27:39 INFO - PROCESS | 1866 | 1461252459674 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 08:27:39 INFO - PROCESS | 1866 | 1461252459862 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16beccb800 == 118 [pid = 1866] [id = 287] 08:27:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f16a7a96000) [pid = 1866] [serial = 862] [outer = (nil)] 08:27:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f16af598c00) [pid = 1866] [serial = 863] [outer = 0x7f16a7a96000] 08:27:39 INFO - PROCESS | 1866 | 1461252459935 Marionette DEBUG loaded listener.js 08:27:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7f16b0f95c00) [pid = 1866] [serial = 864] [outer = 0x7f16a7a96000] 08:27:40 INFO - PROCESS | 1866 | 1461252460879 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:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1431ms 08:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:27:40 INFO - PROCESS | 1866 | 1461252460910 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 08:27:40 INFO - PROCESS | 1866 | 1461252460913 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 08:27:40 INFO - PROCESS | 1866 | 1461252460920 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:27:40 INFO - PROCESS | 1866 | 1461252460924 Marionette TRACE conn3 <- [1,1122,null,{}] 08:27:40 INFO - PROCESS | 1866 | 1461252460929 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:27:41 INFO - PROCESS | 1866 | 1461252461144 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 08:27:41 INFO - PROCESS | 1866 | 1461252461328 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c8074800 == 119 [pid = 1866] [id = 288] 08:27:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7f16afc5cc00) [pid = 1866] [serial = 865] [outer = (nil)] 08:27:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7f16be8b6000) [pid = 1866] [serial = 866] [outer = 0x7f16afc5cc00] 08:27:41 INFO - PROCESS | 1866 | 1461252461404 Marionette DEBUG loaded listener.js 08:27:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7f16bfac7800) [pid = 1866] [serial = 867] [outer = 0x7f16afc5cc00] 08:27:42 INFO - PROCESS | 1866 | 1461252462264 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:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1387ms 08:27:42 INFO - PROCESS | 1866 | 1461252462306 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 08:27:42 INFO - PROCESS | 1866 | 1461252462310 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 08:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:27:42 INFO - PROCESS | 1866 | 1461252462315 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:27:42 INFO - PROCESS | 1866 | 1461252462318 Marionette TRACE conn3 <- [1,1126,null,{}] 08:27:42 INFO - PROCESS | 1866 | 1461252462323 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:27:42 INFO - PROCESS | 1866 | 1461252462505 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 08:27:42 INFO - PROCESS | 1866 | 1461252462687 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169c80f800 == 120 [pid = 1866] [id = 289] 08:27:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7f16b12be400) [pid = 1866] [serial = 868] [outer = (nil)] 08:27:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7f16c1bf4c00) [pid = 1866] [serial = 869] [outer = 0x7f16b12be400] 08:27:42 INFO - PROCESS | 1866 | 1461252462758 Marionette DEBUG loaded listener.js 08:27:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7f16c383b000) [pid = 1866] [serial = 870] [outer = 0x7f16b12be400] 08:27:43 INFO - PROCESS | 1866 | 1461252463667 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:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1387ms 08:27:43 INFO - PROCESS | 1866 | 1461252463704 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 08:27:43 INFO - PROCESS | 1866 | 1461252463707 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 08:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:27:43 INFO - PROCESS | 1866 | 1461252463713 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:27:43 INFO - PROCESS | 1866 | 1461252463715 Marionette TRACE conn3 <- [1,1130,null,{}] 08:27:43 INFO - PROCESS | 1866 | 1461252463721 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:27:43 INFO - PROCESS | 1866 | 1461252463888 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 08:27:44 INFO - PROCESS | 1866 | 1461252464070 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c8d86800 == 121 [pid = 1866] [id = 290] 08:27:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7f169c642400) [pid = 1866] [serial = 871] [outer = (nil)] 08:27:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7f169c648800) [pid = 1866] [serial = 872] [outer = 0x7f169c642400] 08:27:44 INFO - PROCESS | 1866 | 1461252464137 Marionette DEBUG loaded listener.js 08:27:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7f169c64c800) [pid = 1866] [serial = 873] [outer = 0x7f169c642400] 08:27:45 INFO - PROCESS | 1866 | 1461252465017 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:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1331ms 08:27:45 INFO - PROCESS | 1866 | 1461252465045 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 08:27:45 INFO - PROCESS | 1866 | 1461252465049 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 08:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:27:45 INFO - PROCESS | 1866 | 1461252465054 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:27:45 INFO - PROCESS | 1866 | 1461252465056 Marionette TRACE conn3 <- [1,1134,null,{}] 08:27:45 INFO - PROCESS | 1866 | 1461252465062 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:27:45 INFO - PROCESS | 1866 | 1461252465260 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 08:27:45 INFO - PROCESS | 1866 | 1461252465443 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a8252000 == 122 [pid = 1866] [id = 291] 08:27:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7f169c644800) [pid = 1866] [serial = 874] [outer = (nil)] 08:27:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7f16c1bf1c00) [pid = 1866] [serial = 875] [outer = 0x7f169c644800] 08:27:45 INFO - PROCESS | 1866 | 1461252465512 Marionette DEBUG loaded listener.js 08:27:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7f16c3840800) [pid = 1866] [serial = 876] [outer = 0x7f169c644800] 08:27:46 INFO - PROCESS | 1866 | 1461252466392 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:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1383ms 08:27:46 INFO - PROCESS | 1866 | 1461252466439 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 08:27:46 INFO - PROCESS | 1866 | 1461252466443 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 08:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:27:46 INFO - PROCESS | 1866 | 1461252466448 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:27:46 INFO - PROCESS | 1866 | 1461252466451 Marionette TRACE conn3 <- [1,1138,null,{}] 08:27:46 INFO - PROCESS | 1866 | 1461252466456 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:27:46 INFO - PROCESS | 1866 | 1461252466639 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 08:27:46 INFO - PROCESS | 1866 | 1461252466821 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16992d3000 == 123 [pid = 1866] [id = 292] 08:27:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7f169c64a800) [pid = 1866] [serial = 877] [outer = (nil)] 08:27:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7f16b0359c00) [pid = 1866] [serial = 878] [outer = 0x7f169c64a800] 08:27:46 INFO - PROCESS | 1866 | 1461252466893 Marionette DEBUG loaded listener.js 08:27:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7f16b035e800) [pid = 1866] [serial = 879] [outer = 0x7f169c64a800] 08:27:47 INFO - PROCESS | 1866 | 1461252467757 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:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1378ms 08:27:47 INFO - PROCESS | 1866 | 1461252467828 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 08:27:47 INFO - PROCESS | 1866 | 1461252467832 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 08:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:27:47 INFO - PROCESS | 1866 | 1461252467838 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:27:47 INFO - PROCESS | 1866 | 1461252467841 Marionette TRACE conn3 <- [1,1142,null,{}] 08:27:47 INFO - PROCESS | 1866 | 1461252467848 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:27:48 INFO - PROCESS | 1866 | 1461252468090 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 08:27:48 INFO - PROCESS | 1866 | 1461252468277 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a5da000 == 124 [pid = 1866] [id = 293] 08:27:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7f16994c7000) [pid = 1866] [serial = 880] [outer = (nil)] 08:27:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7f16994cec00) [pid = 1866] [serial = 881] [outer = 0x7f16994c7000] 08:27:48 INFO - PROCESS | 1866 | 1461252468352 Marionette DEBUG loaded listener.js 08:27:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7f16ab212800) [pid = 1866] [serial = 882] [outer = 0x7f16994c7000] 08:27:49 INFO - PROCESS | 1866 | 1461252469190 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:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1381ms 08:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:27:49 INFO - PROCESS | 1866 | 1461252469220 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 08:27:49 INFO - PROCESS | 1866 | 1461252469223 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 08:27:49 INFO - PROCESS | 1866 | 1461252469228 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:27:49 INFO - PROCESS | 1866 | 1461252469231 Marionette TRACE conn3 <- [1,1146,null,{}] 08:27:49 INFO - PROCESS | 1866 | 1461252469236 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:27:49 INFO - PROCESS | 1866 | 1461252469415 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 08:27:49 INFO - PROCESS | 1866 | 1461252469602 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a5532000 == 125 [pid = 1866] [id = 294] 08:27:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7f16994c8800) [pid = 1866] [serial = 883] [outer = (nil)] 08:27:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7f16b035f000) [pid = 1866] [serial = 884] [outer = 0x7f16994c8800] 08:27:49 INFO - PROCESS | 1866 | 1461252469667 Marionette DEBUG loaded listener.js 08:27:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7f16bfaca400) [pid = 1866] [serial = 885] [outer = 0x7f16994c8800] 08:27:50 INFO - PROCESS | 1866 | 1461252470904 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:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1688ms 08:27:50 INFO - PROCESS | 1866 | 1461252470916 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 08:27:50 INFO - PROCESS | 1866 | 1461252470921 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 08:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:27:50 INFO - PROCESS | 1866 | 1461252470929 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:27:50 INFO - PROCESS | 1866 | 1461252470934 Marionette TRACE conn3 <- [1,1150,null,{}] 08:27:50 INFO - PROCESS | 1866 | 1461252470951 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:27:51 INFO - PROCESS | 1866 | 1461252471108 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 08:27:51 INFO - PROCESS | 1866 | 1461252471341 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f630000 == 126 [pid = 1866] [id = 295] 08:27:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7f169b10ec00) [pid = 1866] [serial = 886] [outer = (nil)] 08:27:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7f169b11a400) [pid = 1866] [serial = 887] [outer = 0x7f169b10ec00] 08:27:51 INFO - PROCESS | 1866 | 1461252471406 Marionette DEBUG loaded listener.js 08:27:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7f169c6f1000) [pid = 1866] [serial = 888] [outer = 0x7f169b10ec00] 08:27:52 INFO - PROCESS | 1866 | 1461252472199 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:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1287ms 08:27:52 INFO - PROCESS | 1866 | 1461252472216 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 08:27:52 INFO - PROCESS | 1866 | 1461252472224 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 08:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:27:52 INFO - PROCESS | 1866 | 1461252472253 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:27:52 INFO - PROCESS | 1866 | 1461252472257 Marionette TRACE conn3 <- [1,1154,null,{}] 08:27:52 INFO - PROCESS | 1866 | 1461252472262 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:27:52 INFO - PROCESS | 1866 | 1461252472428 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 08:27:52 INFO - PROCESS | 1866 | 1461252472635 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169c7dd800 == 127 [pid = 1866] [id = 296] 08:27:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7f169a232800) [pid = 1866] [serial = 889] [outer = (nil)] 08:27:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7f169a25e400) [pid = 1866] [serial = 890] [outer = 0x7f169a232800] 08:27:52 INFO - PROCESS | 1866 | 1461252472695 Marionette DEBUG loaded listener.js 08:27:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7f16a4ca2c00) [pid = 1866] [serial = 891] [outer = 0x7f169a232800] 08:27:53 INFO - PROCESS | 1866 | 1461252473739 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:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1534ms 08:27:53 INFO - PROCESS | 1866 | 1461252473783 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 08:27:53 INFO - PROCESS | 1866 | 1461252473788 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 08:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:27:53 INFO - PROCESS | 1866 | 1461252473794 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:27:53 INFO - PROCESS | 1866 | 1461252473799 Marionette TRACE conn3 <- [1,1158,null,{}] 08:27:53 INFO - PROCESS | 1866 | 1461252473813 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:27:53 INFO - PROCESS | 1866 | 1461252473977 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 08:27:54 INFO - PROCESS | 1866 | 1461252474253 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169c409800 == 128 [pid = 1866] [id = 297] 08:27:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7f169a230800) [pid = 1866] [serial = 892] [outer = (nil)] 08:27:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7f16a64ba400) [pid = 1866] [serial = 893] [outer = 0x7f169a230800] 08:27:54 INFO - PROCESS | 1866 | 1461252474384 Marionette DEBUG loaded listener.js 08:27:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7f16a78ad400) [pid = 1866] [serial = 894] [outer = 0x7f169a230800] 08:27:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3425800 == 127 [pid = 1866] [id = 72] 08:27:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b067a800 == 126 [pid = 1866] [id = 54] 08:27:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab4de000 == 125 [pid = 1866] [id = 281] 08:27:54 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7f16b111c800) [pid = 1866] [serial = 785] [outer = (nil)] [url = about:blank] 08:27:54 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7f16a89ab000) [pid = 1866] [serial = 752] [outer = (nil)] [url = about:blank] 08:27:54 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7f169cfb7400) [pid = 1866] [serial = 761] [outer = (nil)] [url = about:blank] 08:27:54 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7f16a89acc00) [pid = 1866] [serial = 758] [outer = (nil)] [url = about:blank] 08:27:54 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7f169c447800) [pid = 1866] [serial = 755] [outer = (nil)] [url = about:blank] 08:27:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab4d7800 == 124 [pid = 1866] [id = 280] 08:27:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a8670000 == 123 [pid = 1866] [id = 279] 08:27:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a7748000 == 122 [pid = 1866] [id = 278] 08:27:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f61e000 == 121 [pid = 1866] [id = 277] 08:27:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c422000 == 120 [pid = 1866] [id = 276] 08:27:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c40d000 == 119 [pid = 1866] [id = 275] 08:27:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4920800 == 118 [pid = 1866] [id = 271] 08:27:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169b1dd000 == 117 [pid = 1866] [id = 270] 08:27:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4914800 == 116 [pid = 1866] [id = 269] 08:27:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a8db000 == 115 [pid = 1866] [id = 268] 08:27:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c807f800 == 114 [pid = 1866] [id = 267] 08:27:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3f09000 == 113 [pid = 1866] [id = 266] 08:27:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c162b000 == 112 [pid = 1866] [id = 265] 08:27:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b89e9800 == 111 [pid = 1866] [id = 264] 08:27:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab4ec800 == 110 [pid = 1866] [id = 263] 08:27:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a773b800 == 109 [pid = 1866] [id = 262] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7f16a800d400) [pid = 1866] [serial = 593] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7f16ad0f7400) [pid = 1866] [serial = 734] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7f16ab3bb400) [pid = 1866] [serial = 596] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7f16b09b4000) [pid = 1866] [serial = 783] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7f16c39d4c00) [pid = 1866] [serial = 729] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7f16a7d67800) [pid = 1866] [serial = 560] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7f16a5598800) [pid = 1866] [serial = 767] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7f16adb43400) [pid = 1866] [serial = 602] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7f16adac6400) [pid = 1866] [serial = 557] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7f16a56f9800) [pid = 1866] [serial = 590] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7f16b1809800) [pid = 1866] [serial = 566] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7f16a8ab5000) [pid = 1866] [serial = 773] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7f16b891b800) [pid = 1866] [serial = 737] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7f16a7ab6400) [pid = 1866] [serial = 770] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7f16a8ab6000) [pid = 1866] [serial = 746] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7f16a8aba800) [pid = 1866] [serial = 743] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7f16ada24000) [pid = 1866] [serial = 779] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7f169c44b800) [pid = 1866] [serial = 764] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7f16c39ddc00) [pid = 1866] [serial = 740] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7f16bf9b1400) [pid = 1866] [serial = 728] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7f16ab3b8400) [pid = 1866] [serial = 776] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7f16be8bf400) [pid = 1866] [serial = 569] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7f16a56d1c00) [pid = 1866] [serial = 768] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7f16ae6dd400) [pid = 1866] [serial = 780] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7f16a8599000) [pid = 1866] [serial = 771] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7f16b0f8bc00) [pid = 1866] [serial = 629] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f16ad0f7800) [pid = 1866] [serial = 599] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f16aec6ec00) [pid = 1866] [serial = 605] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f16ae76cc00) [pid = 1866] [serial = 563] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f16ad0ec400) [pid = 1866] [serial = 782] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f169c6f3000) [pid = 1866] [serial = 765] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f16aaf6a000) [pid = 1866] [serial = 774] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f16a4ca8800) [pid = 1866] [serial = 749] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f16a8833400) [pid = 1866] [serial = 731] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f16ab44cc00) [pid = 1866] [serial = 777] [outer = (nil)] [url = about:blank] 08:27:55 INFO - PROCESS | 1866 | 1461252475235 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:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1493ms 08:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:27:55 INFO - PROCESS | 1866 | 1461252475288 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 08:27:55 INFO - PROCESS | 1866 | 1461252475291 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 08:27:55 INFO - PROCESS | 1866 | 1461252475297 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:27:55 INFO - PROCESS | 1866 | 1461252475300 Marionette TRACE conn3 <- [1,1162,null,{}] 08:27:55 INFO - PROCESS | 1866 | 1461252475304 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:27:55 INFO - PROCESS | 1866 | 1461252475461 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 08:27:55 INFO - PROCESS | 1866 | 1461252475471 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169ced8800 == 110 [pid = 1866] [id = 298] 08:27:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f169c44b800) [pid = 1866] [serial = 895] [outer = (nil)] 08:27:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f16a800ec00) [pid = 1866] [serial = 896] [outer = 0x7f169c44b800] 08:27:55 INFO - PROCESS | 1866 | 1461252475530 Marionette DEBUG loaded listener.js 08:27:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f16a8831400) [pid = 1866] [serial = 897] [outer = 0x7f169c44b800] 08:27:56 INFO - PROCESS | 1866 | 1461252476343 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:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1077ms 08:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:27:56 INFO - PROCESS | 1866 | 1461252476379 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 08:27:56 INFO - PROCESS | 1866 | 1461252476381 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 08:27:56 INFO - PROCESS | 1866 | 1461252476386 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:27:56 INFO - PROCESS | 1866 | 1461252476389 Marionette TRACE conn3 <- [1,1166,null,{}] 08:27:56 INFO - PROCESS | 1866 | 1461252476394 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:27:56 INFO - PROCESS | 1866 | 1461252476555 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 08:27:56 INFO - PROCESS | 1866 | 1461252476569 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a632d800 == 111 [pid = 1866] [id = 299] 08:27:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f16a64b3000) [pid = 1866] [serial = 898] [outer = (nil)] 08:27:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f16a89b5c00) [pid = 1866] [serial = 899] [outer = 0x7f16a64b3000] 08:27:56 INFO - PROCESS | 1866 | 1461252476625 Marionette DEBUG loaded listener.js 08:27:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f16a981b400) [pid = 1866] [serial = 900] [outer = 0x7f16a64b3000] 08:27:57 INFO - PROCESS | 1866 | 1461252477685 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:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1328ms 08:27:57 INFO - PROCESS | 1866 | 1461252477716 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 08:27:57 INFO - PROCESS | 1866 | 1461252477721 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 08:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:27:57 INFO - PROCESS | 1866 | 1461252477729 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:27:57 INFO - PROCESS | 1866 | 1461252477735 Marionette TRACE conn3 <- [1,1170,null,{}] 08:27:57 INFO - PROCESS | 1866 | 1461252477744 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:27:57 INFO - PROCESS | 1866 | 1461252477928 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 08:27:58 INFO - PROCESS | 1866 | 1461252478116 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c408000 == 112 [pid = 1866] [id = 300] 08:27:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f16994ca000) [pid = 1866] [serial = 901] [outer = (nil)] 08:27:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f169c64a000) [pid = 1866] [serial = 902] [outer = 0x7f16994ca000] 08:27:58 INFO - PROCESS | 1866 | 1461252478192 Marionette DEBUG loaded listener.js 08:27:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f169c990800) [pid = 1866] [serial = 903] [outer = 0x7f16994ca000] 08:27:59 INFO - PROCESS | 1866 | 1461252479113 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:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1434ms 08:27:59 INFO - PROCESS | 1866 | 1461252479164 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 08:27:59 INFO - PROCESS | 1866 | 1461252479173 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 08:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:27:59 INFO - PROCESS | 1866 | 1461252479183 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:27:59 INFO - PROCESS | 1866 | 1461252479187 Marionette TRACE conn3 <- [1,1174,null,{}] 08:27:59 INFO - PROCESS | 1866 | 1461252479192 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:27:59 INFO - PROCESS | 1866 | 1461252479404 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 08:27:59 INFO - PROCESS | 1866 | 1461252479580 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a7748000 == 113 [pid = 1866] [id = 301] 08:27:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7f16a5598800) [pid = 1866] [serial = 904] [outer = (nil)] 08:27:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7f16a6520400) [pid = 1866] [serial = 905] [outer = 0x7f16a5598800] 08:27:59 INFO - PROCESS | 1866 | 1461252479652 Marionette DEBUG loaded listener.js 08:27:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7f16a7a98c00) [pid = 1866] [serial = 906] [outer = 0x7f16a5598800] 08:28:00 INFO - PROCESS | 1866 | 1461252480608 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:28:00 INFO - PROCESS | 1866 | 1461252480668 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 08:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:28:00 INFO - PROCESS | 1866 | 1461252480675 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:28:00 INFO - PROCESS | 1866 | 1461252480681 Marionette TRACE conn3 <- [1,1178,null,{}] 08:28:00 INFO - PROCESS | 1866 | 1461252480697 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:28:00 INFO - PROCESS | 1866 | 1461252480881 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 08:28:01 INFO - PROCESS | 1866 | 1461252481102 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16aaf95800 == 114 [pid = 1866] [id = 302] 08:28:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7f16a9c20800) [pid = 1866] [serial = 907] [outer = (nil)] 08:28:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7f16ab3bb400) [pid = 1866] [serial = 908] [outer = 0x7f16a9c20800] 08:28:01 INFO - PROCESS | 1866 | 1461252481219 Marionette DEBUG loaded listener.js 08:28:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7f16ab5ab400) [pid = 1866] [serial = 909] [outer = 0x7f16a9c20800] 08:28:02 INFO - PROCESS | 1866 | 1461252482072 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:28:02 INFO - PROCESS | 1866 | 1461252482115 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 08:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:28:02 INFO - PROCESS | 1866 | 1461252482122 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:28:02 INFO - PROCESS | 1866 | 1461252482124 Marionette TRACE conn3 <- [1,1182,null,{}] 08:28:02 INFO - PROCESS | 1866 | 1461252482130 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:28:02 INFO - PROCESS | 1866 | 1461252482301 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 08:28:02 INFO - PROCESS | 1866 | 1461252482487 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16adbc8000 == 115 [pid = 1866] [id = 303] 08:28:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7f16ab072000) [pid = 1866] [serial = 910] [outer = (nil)] 08:28:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7f16adad1800) [pid = 1866] [serial = 911] [outer = 0x7f16ab072000] 08:28:02 INFO - PROCESS | 1866 | 1461252482555 Marionette DEBUG loaded listener.js 08:28:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7f16ae60b000) [pid = 1866] [serial = 912] [outer = 0x7f16ab072000] 08:28:03 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:28:03 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3ccd000 == 114 [pid = 1866] [id = 217] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f628000 == 113 [pid = 1866] [id = 233] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a143800 == 112 [pid = 1866] [id = 273] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16add7a000 == 111 [pid = 1866] [id = 52] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c8085000 == 110 [pid = 1866] [id = 141] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bf706800 == 109 [pid = 1866] [id = 214] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169ced8800 == 108 [pid = 1866] [id = 298] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c409800 == 107 [pid = 1866] [id = 297] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c7dd800 == 106 [pid = 1866] [id = 296] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f630000 == 105 [pid = 1866] [id = 295] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a5532000 == 104 [pid = 1866] [id = 294] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a5da000 == 103 [pid = 1866] [id = 293] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16992d3000 == 102 [pid = 1866] [id = 292] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a8252000 == 101 [pid = 1866] [id = 291] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c8d86800 == 100 [pid = 1866] [id = 290] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c80f800 == 99 [pid = 1866] [id = 289] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c8074800 == 98 [pid = 1866] [id = 288] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16beccb800 == 97 [pid = 1866] [id = 287] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b7b82000 == 96 [pid = 1866] [id = 286] 08:28:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a490e800 == 95 [pid = 1866] [id = 283] 08:28:05 INFO - PROCESS | 1866 | 1461252485406 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:28:05 INFO - PROCESS | 1866 | 1461252485947 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 08:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:28:05 INFO - PROCESS | 1866 | 1461252485957 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:28:05 INFO - PROCESS | 1866 | 1461252485961 Marionette TRACE conn3 <- [1,1186,null,{}] 08:28:05 INFO - PROCESS | 1866 | 1461252485970 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:28:06 INFO - PROCESS | 1866 | 1461252486115 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 08:28:06 INFO - PROCESS | 1866 | 1461252486131 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a8cc000 == 96 [pid = 1866] [id = 304] 08:28:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f169c6eec00) [pid = 1866] [serial = 913] [outer = (nil)] 08:28:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f169c6f6c00) [pid = 1866] [serial = 914] [outer = 0x7f169c6eec00] 08:28:06 INFO - PROCESS | 1866 | 1461252486194 Marionette DEBUG loaded listener.js 08:28:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7f169cfad000) [pid = 1866] [serial = 915] [outer = 0x7f169c6eec00] 08:28:06 INFO - PROCESS | 1866 | 1461252486984 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:28:07 INFO - PROCESS | 1866 | 1461252487011 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 08:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:28:07 INFO - PROCESS | 1866 | 1461252487051 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:28:07 INFO - PROCESS | 1866 | 1461252487054 Marionette TRACE conn3 <- [1,1190,null,{}] 08:28:07 INFO - PROCESS | 1866 | 1461252487062 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:28:07 INFO - PROCESS | 1866 | 1461252487219 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 08:28:07 INFO - PROCESS | 1866 | 1461252487237 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a4905000 == 97 [pid = 1866] [id = 305] 08:28:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7f16a5598000) [pid = 1866] [serial = 916] [outer = (nil)] 08:28:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7f16a64b9000) [pid = 1866] [serial = 917] [outer = 0x7f16a5598000] 08:28:07 INFO - PROCESS | 1866 | 1461252487296 Marionette DEBUG loaded listener.js 08:28:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7f16a78aa000) [pid = 1866] [serial = 918] [outer = 0x7f16a5598000] 08:28:08 INFO - PROCESS | 1866 | 1461252488305 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:28:08 INFO - PROCESS | 1866 | 1461252488349 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 08:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:28:08 INFO - PROCESS | 1866 | 1461252488357 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:28:08 INFO - PROCESS | 1866 | 1461252488363 Marionette TRACE conn3 <- [1,1194,null,{}] 08:28:08 INFO - PROCESS | 1866 | 1461252488372 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:28:08 INFO - PROCESS | 1866 | 1461252488539 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 08:28:08 INFO - PROCESS | 1866 | 1461252488729 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f631800 == 98 [pid = 1866] [id = 306] 08:28:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7f169a230800) [pid = 1866] [serial = 919] [outer = (nil)] 08:28:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7f16a4caf800) [pid = 1866] [serial = 920] [outer = 0x7f169a230800] 08:28:08 INFO - PROCESS | 1866 | 1461252488799 Marionette DEBUG loaded listener.js 08:28:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7f16a64afc00) [pid = 1866] [serial = 921] [outer = 0x7f169a230800] 08:28:09 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:28:09 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:28:09 INFO - PROCESS | 1866 | 1461252489758 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:28:09 INFO - PROCESS | 1866 | 1461252489812 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 08:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:28:09 INFO - PROCESS | 1866 | 1461252489821 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:28:09 INFO - PROCESS | 1866 | 1461252489825 Marionette TRACE conn3 <- [1,1198,null,{}] 08:28:09 INFO - PROCESS | 1866 | 1461252489831 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:28:10 INFO - PROCESS | 1866 | 1461252490056 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 08:28:10 INFO - PROCESS | 1866 | 1461252490337 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a8245000 == 99 [pid = 1866] [id = 307] 08:28:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7f169b113800) [pid = 1866] [serial = 922] [outer = (nil)] 08:28:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7f16a8ab9400) [pid = 1866] [serial = 923] [outer = 0x7f169b113800] 08:28:10 INFO - PROCESS | 1866 | 1461252490466 Marionette DEBUG loaded listener.js 08:28:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7f16ab024000) [pid = 1866] [serial = 924] [outer = 0x7f169b113800] 08:28:11 INFO - PROCESS | 1866 | 1461252491365 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:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1591ms 08:28:11 INFO - PROCESS | 1866 | 1461252491413 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 08:28:11 INFO - PROCESS | 1866 | 1461252491417 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 08:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:28:11 INFO - PROCESS | 1866 | 1461252491423 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:28:11 INFO - PROCESS | 1866 | 1461252491428 Marionette TRACE conn3 <- [1,1202,null,{}] 08:28:11 INFO - PROCESS | 1866 | 1461252491444 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:28:11 INFO - PROCESS | 1866 | 1461252491616 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 08:28:11 INFO - PROCESS | 1866 | 1461252491837 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ad01f800 == 100 [pid = 1866] [id = 308] 08:28:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7f16ad0f4c00) [pid = 1866] [serial = 925] [outer = (nil)] 08:28:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7f16ae76c400) [pid = 1866] [serial = 926] [outer = 0x7f16ad0f4c00] 08:28:11 INFO - PROCESS | 1866 | 1461252491956 Marionette DEBUG loaded listener.js 08:28:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7f16af99c800) [pid = 1866] [serial = 927] [outer = 0x7f16ad0f4c00] 08:28:12 INFO - PROCESS | 1866 | 1461252492789 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:28:12 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:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1438ms 08:28:12 INFO - PROCESS | 1866 | 1461252492862 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 08:28:12 INFO - PROCESS | 1866 | 1461252492866 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 08:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:28:12 INFO - PROCESS | 1866 | 1461252492872 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:28:12 INFO - PROCESS | 1866 | 1461252492875 Marionette TRACE conn3 <- [1,1206,null,{}] 08:28:12 INFO - PROCESS | 1866 | 1461252492880 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:28:13 INFO - PROCESS | 1866 | 1461252493047 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 08:28:13 INFO - PROCESS | 1866 | 1461252493231 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b067a800 == 101 [pid = 1866] [id = 309] 08:28:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7f169a23a400) [pid = 1866] [serial = 928] [outer = (nil)] 08:28:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7f16b0356c00) [pid = 1866] [serial = 929] [outer = 0x7f169a23a400] 08:28:13 INFO - PROCESS | 1866 | 1461252493305 Marionette DEBUG loaded listener.js 08:28:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7f16b0fe4800) [pid = 1866] [serial = 930] [outer = 0x7f169a23a400] 08:28:14 INFO - PROCESS | 1866 | 1461252494210 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:28:14 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:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1385ms 08:28:14 INFO - PROCESS | 1866 | 1461252494258 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 08:28:14 INFO - PROCESS | 1866 | 1461252494262 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 08:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:28:14 INFO - PROCESS | 1866 | 1461252494267 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:28:14 INFO - PROCESS | 1866 | 1461252494271 Marionette TRACE conn3 <- [1,1210,null,{}] 08:28:14 INFO - PROCESS | 1866 | 1461252494276 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:28:14 INFO - PROCESS | 1866 | 1461252494468 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 08:28:14 INFO - PROCESS | 1866 | 1461252494658 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b155f000 == 102 [pid = 1866] [id = 310] 08:28:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7f16a7a9ac00) [pid = 1866] [serial = 931] [outer = (nil)] 08:28:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7f16b1811400) [pid = 1866] [serial = 932] [outer = 0x7f16a7a9ac00] 08:28:14 INFO - PROCESS | 1866 | 1461252494762 Marionette DEBUG loaded listener.js 08:28:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7f16b3f3d400) [pid = 1866] [serial = 933] [outer = 0x7f16a7a9ac00] 08:28:15 INFO - PROCESS | 1866 | 1461252495601 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:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1379ms 08:28:15 INFO - PROCESS | 1866 | 1461252495648 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 08:28:15 INFO - PROCESS | 1866 | 1461252495651 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 08:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:28:15 INFO - PROCESS | 1866 | 1461252495657 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:28:15 INFO - PROCESS | 1866 | 1461252495659 Marionette TRACE conn3 <- [1,1214,null,{}] 08:28:15 INFO - PROCESS | 1866 | 1461252495664 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:28:15 INFO - PROCESS | 1866 | 1461252495854 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 08:28:16 INFO - PROCESS | 1866 | 1461252496035 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b7b85800 == 103 [pid = 1866] [id = 311] 08:28:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7f16b1806400) [pid = 1866] [serial = 934] [outer = (nil)] 08:28:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7f16bf9b4c00) [pid = 1866] [serial = 935] [outer = 0x7f16b1806400] 08:28:16 INFO - PROCESS | 1866 | 1461252496109 Marionette DEBUG loaded listener.js 08:28:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7f16c3835400) [pid = 1866] [serial = 936] [outer = 0x7f16b1806400] 08:28:16 INFO - PROCESS | 1866 | 1461252496949 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:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1339ms 08:28:16 INFO - PROCESS | 1866 | 1461252496998 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 08:28:17 INFO - PROCESS | 1866 | 1461252497002 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 08:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:28:17 INFO - PROCESS | 1866 | 1461252497007 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:28:17 INFO - PROCESS | 1866 | 1461252497010 Marionette TRACE conn3 <- [1,1218,null,{}] 08:28:17 INFO - PROCESS | 1866 | 1461252497015 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:28:17 INFO - PROCESS | 1866 | 1461252497177 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 08:28:17 INFO - PROCESS | 1866 | 1461252497363 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16bf709000 == 104 [pid = 1866] [id = 312] 08:28:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7f169b160400) [pid = 1866] [serial = 937] [outer = (nil)] 08:28:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7f169b164800) [pid = 1866] [serial = 938] [outer = 0x7f169b160400] 08:28:17 INFO - PROCESS | 1866 | 1461252497431 Marionette DEBUG loaded listener.js 08:28:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7f169b169800) [pid = 1866] [serial = 939] [outer = 0x7f169b160400] 08:28:18 INFO - PROCESS | 1866 | 1461252498305 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:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1333ms 08:28:18 INFO - PROCESS | 1866 | 1461252498342 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 08:28:18 INFO - PROCESS | 1866 | 1461252498346 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 08:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:28:18 INFO - PROCESS | 1866 | 1461252498352 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:28:18 INFO - PROCESS | 1866 | 1461252498354 Marionette TRACE conn3 <- [1,1222,null,{}] 08:28:18 INFO - PROCESS | 1866 | 1461252498359 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:28:18 INFO - PROCESS | 1866 | 1461252498530 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 08:28:18 INFO - PROCESS | 1866 | 1461252498717 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16c3c05000 == 105 [pid = 1866] [id = 313] 08:28:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7f169b160800) [pid = 1866] [serial = 940] [outer = (nil)] 08:28:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7f16c160f400) [pid = 1866] [serial = 941] [outer = 0x7f169b160800] 08:28:18 INFO - PROCESS | 1866 | 1461252498787 Marionette DEBUG loaded listener.js 08:28:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7f16c3840400) [pid = 1866] [serial = 942] [outer = 0x7f169b160800] 08:28:19 INFO - PROCESS | 1866 | 1461252499665 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:28:19 INFO - PROCESS | 1866 | 1461252499737 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 08:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:28:19 INFO - PROCESS | 1866 | 1461252499743 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:28:19 INFO - PROCESS | 1866 | 1461252499746 Marionette TRACE conn3 <- [1,1226,null,{}] 08:28:19 INFO - PROCESS | 1866 | 1461252499752 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:28:19 INFO - PROCESS | 1866 | 1461252499951 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 08:28:20 INFO - PROCESS | 1866 | 1461252500131 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16c7e09800 == 106 [pid = 1866] [id = 314] 08:28:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7f169b163c00) [pid = 1866] [serial = 943] [outer = (nil)] 08:28:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7f16a4ea8c00) [pid = 1866] [serial = 944] [outer = 0x7f169b163c00] 08:28:20 INFO - PROCESS | 1866 | 1461252500202 Marionette DEBUG loaded listener.js 08:28:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7f16a4eafc00) [pid = 1866] [serial = 945] [outer = 0x7f169b163c00] 08:28:21 INFO - PROCESS | 1866 | 1461252500996 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:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1281ms 08:28:21 INFO - PROCESS | 1866 | 1461252501024 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 08:28:21 INFO - PROCESS | 1866 | 1461252501027 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 08:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:28:21 INFO - PROCESS | 1866 | 1461252501033 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:28:21 INFO - PROCESS | 1866 | 1461252501035 Marionette TRACE conn3 <- [1,1230,null,{}] 08:28:21 INFO - PROCESS | 1866 | 1461252501041 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:28:21 INFO - PROCESS | 1866 | 1461252501190 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 08:28:21 INFO - PROCESS | 1866 | 1461252501375 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169b1a5000 == 107 [pid = 1866] [id = 315] 08:28:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7f169c6f9000) [pid = 1866] [serial = 946] [outer = (nil)] 08:28:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7f16ab073800) [pid = 1866] [serial = 947] [outer = 0x7f169c6f9000] 08:28:21 INFO - PROCESS | 1866 | 1461252501447 Marionette DEBUG loaded listener.js 08:28:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7f16af995800) [pid = 1866] [serial = 948] [outer = 0x7f169c6f9000] 08:28:22 INFO - PROCESS | 1866 | 1461252502311 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:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1333ms 08:28:22 INFO - PROCESS | 1866 | 1461252502366 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 08:28:22 INFO - PROCESS | 1866 | 1461252502371 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 08:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:28:22 INFO - PROCESS | 1866 | 1461252502377 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:28:22 INFO - PROCESS | 1866 | 1461252502380 Marionette TRACE conn3 <- [1,1234,null,{}] 08:28:22 INFO - PROCESS | 1866 | 1461252502385 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:28:22 INFO - PROCESS | 1866 | 1461252502573 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 08:28:22 INFO - PROCESS | 1866 | 1461252502754 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4ec0800 == 108 [pid = 1866] [id = 316] 08:28:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7f16a4ea2400) [pid = 1866] [serial = 949] [outer = (nil)] 08:28:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7f16a82d3c00) [pid = 1866] [serial = 950] [outer = 0x7f16a4ea2400] 08:28:22 INFO - PROCESS | 1866 | 1461252502838 Marionette DEBUG loaded listener.js 08:28:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7f16c39d2c00) [pid = 1866] [serial = 951] [outer = 0x7f16a4ea2400] 08:28:23 INFO - PROCESS | 1866 | 1461252503679 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:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1333ms 08:28:23 INFO - PROCESS | 1866 | 1461252503711 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 08:28:23 INFO - PROCESS | 1866 | 1461252503714 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 08:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:28:23 INFO - PROCESS | 1866 | 1461252503720 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:28:23 INFO - PROCESS | 1866 | 1461252503723 Marionette TRACE conn3 <- [1,1238,null,{}] 08:28:23 INFO - PROCESS | 1866 | 1461252503728 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:28:23 INFO - PROCESS | 1866 | 1461252503894 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 08:28:24 INFO - PROCESS | 1866 | 1461252504080 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4edb800 == 109 [pid = 1866] [id = 317] 08:28:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7f169c602400) [pid = 1866] [serial = 952] [outer = (nil)] 08:28:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7f169c60c000) [pid = 1866] [serial = 953] [outer = 0x7f169c602400] 08:28:24 INFO - PROCESS | 1866 | 1461252504148 Marionette DEBUG loaded listener.js 08:28:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7f169c611400) [pid = 1866] [serial = 954] [outer = 0x7f169c602400] 08:28:24 INFO - PROCESS | 1866 | 1461252504991 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:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1336ms 08:28:25 INFO - PROCESS | 1866 | 1461252505057 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 08:28:25 INFO - PROCESS | 1866 | 1461252505060 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 08:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:28:25 INFO - PROCESS | 1866 | 1461252505066 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:28:25 INFO - PROCESS | 1866 | 1461252505068 Marionette TRACE conn3 <- [1,1242,null,{}] 08:28:25 INFO - PROCESS | 1866 | 1461252505073 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:28:25 INFO - PROCESS | 1866 | 1461252505240 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 08:28:25 INFO - PROCESS | 1866 | 1461252505426 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16abd8a000 == 110 [pid = 1866] [id = 318] 08:28:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7f169c27f800) [pid = 1866] [serial = 955] [outer = (nil)] 08:28:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7f169c287400) [pid = 1866] [serial = 956] [outer = 0x7f169c27f800] 08:28:25 INFO - PROCESS | 1866 | 1461252505505 Marionette DEBUG loaded listener.js 08:28:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7f169c28b400) [pid = 1866] [serial = 957] [outer = 0x7f169c27f800] 08:28:26 INFO - PROCESS | 1866 | 1461252506400 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:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1389ms 08:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:28:26 INFO - PROCESS | 1866 | 1461252506456 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 08:28:26 INFO - PROCESS | 1866 | 1461252506459 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 08:28:26 INFO - PROCESS | 1866 | 1461252506465 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:28:26 INFO - PROCESS | 1866 | 1461252506468 Marionette TRACE conn3 <- [1,1246,null,{}] 08:28:26 INFO - PROCESS | 1866 | 1461252506472 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:28:26 INFO - PROCESS | 1866 | 1461252506629 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 08:28:26 INFO - PROCESS | 1866 | 1461252506819 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169cec4000 == 111 [pid = 1866] [id = 319] 08:28:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7f16994cf800) [pid = 1866] [serial = 958] [outer = (nil)] 08:28:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7f169c28d400) [pid = 1866] [serial = 959] [outer = 0x7f16994cf800] 08:28:26 INFO - PROCESS | 1866 | 1461252506890 Marionette DEBUG loaded listener.js 08:28:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7f169c6f3400) [pid = 1866] [serial = 960] [outer = 0x7f16994cf800] 08:28:27 INFO - PROCESS | 1866 | 1461252507954 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:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1538ms 08:28:28 INFO - PROCESS | 1866 | 1461252508003 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 08:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:28:28 INFO - PROCESS | 1866 | 1461252508008 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 08:28:28 INFO - PROCESS | 1866 | 1461252508015 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:28:28 INFO - PROCESS | 1866 | 1461252508021 Marionette TRACE conn3 <- [1,1250,null,{}] 08:28:28 INFO - PROCESS | 1866 | 1461252508029 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:28:28 INFO - PROCESS | 1866 | 1461252508192 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 08:28:28 INFO - PROCESS | 1866 | 1461252508451 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f548800 == 112 [pid = 1866] [id = 320] 08:28:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7f169a260800) [pid = 1866] [serial = 961] [outer = (nil)] 08:28:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7f169a53f800) [pid = 1866] [serial = 962] [outer = 0x7f169a260800] 08:28:28 INFO - PROCESS | 1866 | 1461252508561 Marionette DEBUG loaded listener.js 08:28:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7f169b111400) [pid = 1866] [serial = 963] [outer = 0x7f169a260800] 08:28:29 INFO - PROCESS | 1866 | 1461252509507 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:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1543ms 08:28:29 INFO - PROCESS | 1866 | 1461252509560 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 08:28:29 INFO - PROCESS | 1866 | 1461252509568 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 08:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:28:29 INFO - PROCESS | 1866 | 1461252509578 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:28:29 INFO - PROCESS | 1866 | 1461252509581 Marionette TRACE conn3 <- [1,1254,null,{}] 08:28:29 INFO - PROCESS | 1866 | 1461252509587 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:28:29 INFO - PROCESS | 1866 | 1461252509771 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 08:28:30 INFO - PROCESS | 1866 | 1461252509999 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a8c8800 == 113 [pid = 1866] [id = 321] 08:28:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7f169b11d800) [pid = 1866] [serial = 964] [outer = (nil)] 08:28:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7f169c993800) [pid = 1866] [serial = 965] [outer = 0x7f169b11d800] 08:28:30 INFO - PROCESS | 1866 | 1461252510117 Marionette DEBUG loaded listener.js 08:28:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7f16a4eaf400) [pid = 1866] [serial = 966] [outer = 0x7f169b11d800] 08:28:31 INFO - PROCESS | 1866 | 1461252511005 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:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1484ms 08:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:28:31 INFO - PROCESS | 1866 | 1461252511062 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 08:28:31 INFO - PROCESS | 1866 | 1461252511064 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 08:28:31 INFO - PROCESS | 1866 | 1461252511071 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:28:31 INFO - PROCESS | 1866 | 1461252511076 Marionette TRACE conn3 <- [1,1258,null,{}] 08:28:31 INFO - PROCESS | 1866 | 1461252511090 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:28:31 INFO - PROCESS | 1866 | 1461252511259 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 08:28:31 INFO - PROCESS | 1866 | 1461252511487 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4ecb000 == 114 [pid = 1866] [id = 322] 08:28:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 251 (0x7f16a77e0000) [pid = 1866] [serial = 967] [outer = (nil)] 08:28:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 252 (0x7f16a7d6bc00) [pid = 1866] [serial = 968] [outer = 0x7f16a77e0000] 08:28:31 INFO - PROCESS | 1866 | 1461252511602 Marionette DEBUG loaded listener.js 08:28:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 253 (0x7f16a82d2800) [pid = 1866] [serial = 969] [outer = 0x7f16a77e0000] 08:28:32 INFO - PROCESS | 1866 | 1461252512483 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:28:32 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a8cc000 == 113 [pid = 1866] [id = 304] 08:28:32 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16aaf95800 == 112 [pid = 1866] [id = 302] 08:28:32 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a7748000 == 111 [pid = 1866] [id = 301] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 252 (0x7f16a89b5c00) [pid = 1866] [serial = 899] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 251 (0x7f16994cec00) [pid = 1866] [serial = 881] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 250 (0x7f16ab211000) [pid = 1866] [serial = 857] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7f169c648800) [pid = 1866] [serial = 872] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7f16b035f000) [pid = 1866] [serial = 884] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7f16a77e8c00) [pid = 1866] [serial = 854] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7f16be8b6000) [pid = 1866] [serial = 866] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7f16c1bf1c00) [pid = 1866] [serial = 875] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7f16c1bf4c00) [pid = 1866] [serial = 869] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7f169c997400) [pid = 1866] [serial = 851] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7f16af598c00) [pid = 1866] [serial = 863] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7f16ae6e1800) [pid = 1866] [serial = 860] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7f16b0359c00) [pid = 1866] [serial = 878] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7f16a52e8c00) [pid = 1866] [serial = 788] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7f16adb41800) [pid = 1866] [serial = 794] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7f16c39cf800) [pid = 1866] [serial = 803] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7f16a89b2000) [pid = 1866] [serial = 791] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7f16b1f75400) [pid = 1866] [serial = 797] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7f16be78a400) [pid = 1866] [serial = 800] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7f16a64b8000) [pid = 1866] [serial = 806] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7f16c3834800) [pid = 1866] [serial = 809] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7f16a6524400) [pid = 1866] [serial = 812] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7f169c991800) [pid = 1866] [serial = 815] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7f169a235800) [pid = 1866] [serial = 821] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7f16c383a000) [pid = 1866] [serial = 818] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7f169a25a400) [pid = 1866] [serial = 824] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c408000 == 110 [pid = 1866] [id = 300] 08:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1487ms 08:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:28:32 INFO - PROCESS | 1866 | 1461252512557 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 08:28:32 INFO - PROCESS | 1866 | 1461252512561 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 08:28:32 INFO - PROCESS | 1866 | 1461252512571 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:28:32 INFO - PROCESS | 1866 | 1461252512573 Marionette TRACE conn3 <- [1,1262,null,{}] 08:28:32 INFO - PROCESS | 1866 | 1461252512578 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:28:32 INFO - PROCESS | 1866 | 1461252512736 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7f16ab44b000) [pid = 1866] [serial = 843] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7f16a8abc400) [pid = 1866] [serial = 839] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7f16a8831400) [pid = 1866] [serial = 897] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7f16a6163800) [pid = 1866] [serial = 845] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7f16a981c000) [pid = 1866] [serial = 840] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7f16a89b1800) [pid = 1866] [serial = 837] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7f16ab448c00) [pid = 1866] [serial = 846] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7f16ad0eb800) [pid = 1866] [serial = 848] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7f169c6f1000) [pid = 1866] [serial = 888] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7f16a4ca2c00) [pid = 1866] [serial = 891] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7f169a25e400) [pid = 1866] [serial = 890] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7f16a64ba400) [pid = 1866] [serial = 893] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7f169b11a400) [pid = 1866] [serial = 887] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7f16a78ad400) [pid = 1866] [serial = 894] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7f16a800ec00) [pid = 1866] [serial = 896] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7f169c446400) [pid = 1866] [serial = 828] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7f169b115c00) [pid = 1866] [serial = 827] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7f16a651e000) [pid = 1866] [serial = 833] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7f16a652b400) [pid = 1866] [serial = 834] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7f16a8836000) [pid = 1866] [serial = 836] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7f16a4cae400) [pid = 1866] [serial = 831] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7f169cfb3800) [pid = 1866] [serial = 830] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7f16ab078c00) [pid = 1866] [serial = 842] [outer = (nil)] [url = about:blank] 08:28:32 INFO - PROCESS | 1866 | 1461252512901 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a5e5800 == 111 [pid = 1866] [id = 323] 08:28:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7f169a25e400) [pid = 1866] [serial = 970] [outer = (nil)] 08:28:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7f16a6163800) [pid = 1866] [serial = 971] [outer = 0x7f169a25e400] 08:28:32 INFO - PROCESS | 1866 | 1461252512964 Marionette DEBUG loaded listener.js 08:28:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7f16a82d8000) [pid = 1866] [serial = 972] [outer = 0x7f169a25e400] 08:28:33 INFO - PROCESS | 1866 | 1461252513700 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:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1185ms 08:28:33 INFO - PROCESS | 1866 | 1461252513752 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 08:28:33 INFO - PROCESS | 1866 | 1461252513755 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 08:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:28:33 INFO - PROCESS | 1866 | 1461252513760 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:28:33 INFO - PROCESS | 1866 | 1461252513763 Marionette TRACE conn3 <- [1,1266,null,{}] 08:28:33 INFO - PROCESS | 1866 | 1461252513768 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:28:33 INFO - PROCESS | 1866 | 1461252513926 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 08:28:33 INFO - PROCESS | 1866 | 1461252513941 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4912800 == 112 [pid = 1866] [id = 324] 08:28:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7f16a8abb000) [pid = 1866] [serial = 973] [outer = (nil)] 08:28:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7f16a9c21800) [pid = 1866] [serial = 974] [outer = 0x7f16a8abb000] 08:28:34 INFO - PROCESS | 1866 | 1461252514000 Marionette DEBUG loaded listener.js 08:28:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7f16ab211000) [pid = 1866] [serial = 975] [outer = 0x7f16a8abb000] 08:28:34 INFO - PROCESS | 1866 | 1461252514831 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:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1126ms 08:28:34 INFO - PROCESS | 1866 | 1461252514913 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 08:28:34 INFO - PROCESS | 1866 | 1461252514917 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 08:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:28:34 INFO - PROCESS | 1866 | 1461252514927 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:28:34 INFO - PROCESS | 1866 | 1461252514929 Marionette TRACE conn3 <- [1,1270,null,{}] 08:28:34 INFO - PROCESS | 1866 | 1461252514933 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:28:35 INFO - PROCESS | 1866 | 1461252515184 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 08:28:35 INFO - PROCESS | 1866 | 1461252515214 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a8259000 == 113 [pid = 1866] [id = 325] 08:28:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7f16adb44c00) [pid = 1866] [serial = 976] [outer = (nil)] 08:28:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7f16b035a000) [pid = 1866] [serial = 977] [outer = 0x7f16adb44c00] 08:28:35 INFO - PROCESS | 1866 | 1461252515276 Marionette DEBUG loaded listener.js 08:28:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7f16b1802800) [pid = 1866] [serial = 978] [outer = 0x7f16adb44c00] 08:28:36 INFO - PROCESS | 1866 | 1461252516150 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:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1280ms 08:28:36 INFO - PROCESS | 1866 | 1461252516212 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 08:28:36 INFO - PROCESS | 1866 | 1461252516215 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 08:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:28:36 INFO - PROCESS | 1866 | 1461252516220 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:28:36 INFO - PROCESS | 1866 | 1461252516223 Marionette TRACE conn3 <- [1,1274,null,{}] 08:28:36 INFO - PROCESS | 1866 | 1461252516231 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:28:36 INFO - PROCESS | 1866 | 1461252516444 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 08:28:36 INFO - PROCESS | 1866 | 1461252516475 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a8bc5800 == 114 [pid = 1866] [id = 326] 08:28:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7f16adba7800) [pid = 1866] [serial = 979] [outer = (nil)] 08:28:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7f16be58ac00) [pid = 1866] [serial = 980] [outer = 0x7f16adba7800] 08:28:36 INFO - PROCESS | 1866 | 1461252516535 Marionette DEBUG loaded listener.js 08:28:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7f16bf9be000) [pid = 1866] [serial = 981] [outer = 0x7f16adba7800] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7f16b1f73400) [pid = 1866] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7f16a8ab2c00) [pid = 1866] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7f169c6f4c00) [pid = 1866] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7f16ab064000) [pid = 1866] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7f169c6f5400) [pid = 1866] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7f169c442000) [pid = 1866] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7f16be50b800) [pid = 1866] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7f16b1594400) [pid = 1866] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7f16bec53400) [pid = 1866] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7f16afc5a800) [pid = 1866] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7f16ab07e400) [pid = 1866] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7f16a52f0c00) [pid = 1866] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7f16b01ec400) [pid = 1866] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7f16a7ab7800) [pid = 1866] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7f16a77b3400) [pid = 1866] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7f169c442800) [pid = 1866] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7f16ab20a400) [pid = 1866] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7f169cfae800) [pid = 1866] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f16b12be400) [pid = 1866] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f16b0f8d400) [pid = 1866] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f16a64b1c00) [pid = 1866] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f16a64bc800) [pid = 1866] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f16a64b9800) [pid = 1866] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f169c98b000) [pid = 1866] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f169c98c400) [pid = 1866] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f169a22e800) [pid = 1866] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f169a231000) [pid = 1866] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7f169c6f9800) [pid = 1866] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7f16a6526400) [pid = 1866] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7f16a89b5800) [pid = 1866] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7f16a89b2400) [pid = 1866] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7f16a7a96000) [pid = 1866] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7f16afc5cc00) [pid = 1866] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7f16b180d000) [pid = 1866] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7f169c446000) [pid = 1866] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7f16bf9f5800) [pid = 1866] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7f16a6163c00) [pid = 1866] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7f16b180fc00) [pid = 1866] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7f16addaec00) [pid = 1866] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7f16be50c000) [pid = 1866] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7f169c6f9400) [pid = 1866] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7f16a56c2800) [pid = 1866] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7f16bf9b3800) [pid = 1866] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7f16994c8800) [pid = 1866] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7f16ab448800) [pid = 1866] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7f16ab063c00) [pid = 1866] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7f16a7e63400) [pid = 1866] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7f16a800f800) [pid = 1866] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7f16a7abb800) [pid = 1866] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7f169c6fbc00) [pid = 1866] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7f16994ca000) [pid = 1866] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7f16a5598800) [pid = 1866] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7f16a9c20800) [pid = 1866] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7f16ab072000) [pid = 1866] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7f16a64b3000) [pid = 1866] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7f169c6eec00) [pid = 1866] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7f16ad0ee800) [pid = 1866] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7f169c644800) [pid = 1866] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7f16a7ab5c00) [pid = 1866] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7f169c642400) [pid = 1866] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7f16a77b6800) [pid = 1866] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7f169c64a800) [pid = 1866] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7f16ab44e400) [pid = 1866] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:28:37 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7f16994c7000) [pid = 1866] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:28:37 INFO - PROCESS | 1866 | 1461252517906 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:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1738ms 08:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:28:37 INFO - PROCESS | 1866 | 1461252517959 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 08:28:37 INFO - PROCESS | 1866 | 1461252517961 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 08:28:37 INFO - PROCESS | 1866 | 1461252517976 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:28:37 INFO - PROCESS | 1866 | 1461252517978 Marionette TRACE conn3 <- [1,1278,null,{}] 08:28:37 INFO - PROCESS | 1866 | 1461252517982 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:28:38 INFO - PROCESS | 1866 | 1461252518139 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 08:28:38 INFO - PROCESS | 1866 | 1461252518153 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169c41c800 == 115 [pid = 1866] [id = 327] 08:28:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7f16994c6400) [pid = 1866] [serial = 982] [outer = (nil)] 08:28:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7f16995d8400) [pid = 1866] [serial = 983] [outer = 0x7f16994c6400] 08:28:38 INFO - PROCESS | 1866 | 1461252518227 Marionette DEBUG loaded listener.js 08:28:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7f16995de400) [pid = 1866] [serial = 984] [outer = 0x7f16994c6400] 08:28:39 INFO - PROCESS | 1866 | 1461252519013 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:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1083ms 08:28:39 INFO - PROCESS | 1866 | 1461252519051 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 08:28:39 INFO - PROCESS | 1866 | 1461252519054 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 08:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:28:39 INFO - PROCESS | 1866 | 1461252519064 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:28:39 INFO - PROCESS | 1866 | 1461252519067 Marionette TRACE conn3 <- [1,1282,null,{}] 08:28:39 INFO - PROCESS | 1866 | 1461252519073 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:28:39 INFO - PROCESS | 1866 | 1461252519294 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 08:28:39 INFO - PROCESS | 1866 | 1461252519313 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a6326000 == 116 [pid = 1866] [id = 328] 08:28:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7f16995d4800) [pid = 1866] [serial = 985] [outer = (nil)] 08:28:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7f169c28cc00) [pid = 1866] [serial = 986] [outer = 0x7f16995d4800] 08:28:39 INFO - PROCESS | 1866 | 1461252519372 Marionette DEBUG loaded listener.js 08:28:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7f169c6f5000) [pid = 1866] [serial = 987] [outer = 0x7f16995d4800] 08:28:40 INFO - PROCESS | 1866 | 1461252520497 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:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1485ms 08:28:40 INFO - PROCESS | 1866 | 1461252520550 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 08:28:40 INFO - PROCESS | 1866 | 1461252520558 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 08:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:28:40 INFO - PROCESS | 1866 | 1461252520567 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:28:40 INFO - PROCESS | 1866 | 1461252520571 Marionette TRACE conn3 <- [1,1286,null,{}] 08:28:40 INFO - PROCESS | 1866 | 1461252520579 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:28:40 INFO - PROCESS | 1866 | 1461252520783 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 08:28:41 INFO - PROCESS | 1866 | 1461252521017 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f53e000 == 117 [pid = 1866] [id = 329] 08:28:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7f169a541000) [pid = 1866] [serial = 988] [outer = (nil)] 08:28:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7f169b163000) [pid = 1866] [serial = 989] [outer = 0x7f169a541000] 08:28:41 INFO - PROCESS | 1866 | 1461252521140 Marionette DEBUG loaded listener.js 08:28:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7f169c60a000) [pid = 1866] [serial = 990] [outer = 0x7f169a541000] 08:28:42 INFO - PROCESS | 1866 | 1461252522051 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:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1538ms 08:28:42 INFO - PROCESS | 1866 | 1461252522106 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 08:28:42 INFO - PROCESS | 1866 | 1461252522114 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 08:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:28:42 INFO - PROCESS | 1866 | 1461252522126 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:28:42 INFO - PROCESS | 1866 | 1461252522129 Marionette TRACE conn3 <- [1,1290,null,{}] 08:28:42 INFO - PROCESS | 1866 | 1461252522133 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:28:42 INFO - PROCESS | 1866 | 1461252522316 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 08:28:42 INFO - PROCESS | 1866 | 1461252522500 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a7736800 == 118 [pid = 1866] [id = 330] 08:28:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7f169c60ec00) [pid = 1866] [serial = 991] [outer = (nil)] 08:28:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7f16a4ca8c00) [pid = 1866] [serial = 992] [outer = 0x7f169c60ec00] 08:28:42 INFO - PROCESS | 1866 | 1461252522571 Marionette DEBUG loaded listener.js 08:28:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7f16a5598400) [pid = 1866] [serial = 993] [outer = 0x7f169c60ec00] 08:28:43 INFO - PROCESS | 1866 | 1461252523449 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:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1380ms 08:28:43 INFO - PROCESS | 1866 | 1461252523506 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 08:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:28:43 INFO - PROCESS | 1866 | 1461252523510 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 08:28:43 INFO - PROCESS | 1866 | 1461252523516 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:28:43 INFO - PROCESS | 1866 | 1461252523521 Marionette TRACE conn3 <- [1,1294,null,{}] 08:28:43 INFO - PROCESS | 1866 | 1461252523536 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:28:43 INFO - PROCESS | 1866 | 1461252523727 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 08:28:43 INFO - PROCESS | 1866 | 1461252523917 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ac0a7000 == 119 [pid = 1866] [id = 331] 08:28:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7f16a64b3000) [pid = 1866] [serial = 994] [outer = (nil)] 08:28:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7f16a77e8c00) [pid = 1866] [serial = 995] [outer = 0x7f16a64b3000] 08:28:44 INFO - PROCESS | 1866 | 1461252523992 Marionette DEBUG loaded listener.js 08:28:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7f16a82d0400) [pid = 1866] [serial = 996] [outer = 0x7f16a64b3000] 08:28:44 INFO - PROCESS | 1866 | 1461252524871 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:28: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:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1383ms 08:28:44 INFO - PROCESS | 1866 | 1461252524899 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 08:28:44 INFO - PROCESS | 1866 | 1461252524904 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 08:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:28:44 INFO - PROCESS | 1866 | 1461252524909 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:28:44 INFO - PROCESS | 1866 | 1461252524911 Marionette TRACE conn3 <- [1,1298,null,{}] 08:28:44 INFO - PROCESS | 1866 | 1461252524917 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:28:45 INFO - PROCESS | 1866 | 1461252525092 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 08:28:45 INFO - PROCESS | 1866 | 1461252525283 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16afb95800 == 120 [pid = 1866] [id = 332] 08:28:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7f16a651e800) [pid = 1866] [serial = 997] [outer = (nil)] 08:28:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7f16a9a89800) [pid = 1866] [serial = 998] [outer = 0x7f16a651e800] 08:28:45 INFO - PROCESS | 1866 | 1461252525352 Marionette DEBUG loaded listener.js 08:28:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7f16ab074400) [pid = 1866] [serial = 999] [outer = 0x7f16a651e800] 08:28:46 INFO - PROCESS | 1866 | 1461252526240 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:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1377ms 08:28:46 INFO - PROCESS | 1866 | 1461252526289 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 08:28:46 INFO - PROCESS | 1866 | 1461252526292 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 08:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:28:46 INFO - PROCESS | 1866 | 1461252526298 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:28:46 INFO - PROCESS | 1866 | 1461252526301 Marionette TRACE conn3 <- [1,1302,null,{}] 08:28:46 INFO - PROCESS | 1866 | 1461252526306 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:28:46 INFO - PROCESS | 1866 | 1461252526480 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 08:28:46 INFO - PROCESS | 1866 | 1461252526670 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0f1c000 == 121 [pid = 1866] [id = 333] 08:28:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7f16a89b1800) [pid = 1866] [serial = 1000] [outer = (nil)] 08:28:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7f16ab44e400) [pid = 1866] [serial = 1001] [outer = 0x7f16a89b1800] 08:28:46 INFO - PROCESS | 1866 | 1461252526742 Marionette DEBUG loaded listener.js 08:28:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7f16ada1cc00) [pid = 1866] [serial = 1002] [outer = 0x7f16a89b1800] 08:28:47 INFO - PROCESS | 1866 | 1461252527681 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:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1432ms 08:28:47 INFO - PROCESS | 1866 | 1461252527732 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 08:28:47 INFO - PROCESS | 1866 | 1461252527736 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 08:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:28:47 INFO - PROCESS | 1866 | 1461252527742 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:28:47 INFO - PROCESS | 1866 | 1461252527744 Marionette TRACE conn3 <- [1,1306,null,{}] 08:28:47 INFO - PROCESS | 1866 | 1461252527750 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:28:47 INFO - PROCESS | 1866 | 1461252527967 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 08:28:48 INFO - PROCESS | 1866 | 1461252528153 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16be7ef000 == 122 [pid = 1866] [id = 334] 08:28:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7f16ae6e1800) [pid = 1866] [serial = 1003] [outer = (nil)] 08:28:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7f16b12be400) [pid = 1866] [serial = 1004] [outer = 0x7f16ae6e1800] 08:28:48 INFO - PROCESS | 1866 | 1461252528226 Marionette DEBUG loaded listener.js 08:28:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7f16b4054400) [pid = 1866] [serial = 1005] [outer = 0x7f16ae6e1800] 08:28:49 INFO - PROCESS | 1866 | 1461252529049 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:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1377ms 08:28:49 INFO - PROCESS | 1866 | 1461252529120 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 08:28:49 INFO - PROCESS | 1866 | 1461252529123 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 08:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:28:49 INFO - PROCESS | 1866 | 1461252529130 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:28:49 INFO - PROCESS | 1866 | 1461252529132 Marionette TRACE conn3 <- [1,1310,null,{}] 08:28:49 INFO - PROCESS | 1866 | 1461252529137 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:28:49 INFO - PROCESS | 1866 | 1461252529354 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 08:28:49 INFO - PROCESS | 1866 | 1461252529560 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c3c20000 == 123 [pid = 1866] [id = 335] 08:28:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7f16a6529400) [pid = 1866] [serial = 1006] [outer = (nil)] 08:28:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7f16be7af800) [pid = 1866] [serial = 1007] [outer = 0x7f16a6529400] 08:28:49 INFO - PROCESS | 1866 | 1461252529645 Marionette DEBUG loaded listener.js 08:28:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7f16bf9b5c00) [pid = 1866] [serial = 1008] [outer = 0x7f16a6529400] 08:28:50 INFO - PROCESS | 1866 | 1461252530485 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:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:28:50 INFO - PROCESS | 1866 | 1461252530569 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 08:28:50 INFO - PROCESS | 1866 | 1461252530576 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:28:50 INFO - PROCESS | 1866 | 1461252530579 Marionette TRACE conn3 <- [1,1314,null,{}] 08:28:50 INFO - PROCESS | 1866 | 1461252530584 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:28:50 INFO - PROCESS | 1866 | 1461252530796 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 08:28:50 INFO - PROCESS | 1866 | 1461252530984 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a961000 == 124 [pid = 1866] [id = 336] 08:28:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7f16ada25400) [pid = 1866] [serial = 1009] [outer = (nil)] 08:28:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7f16c1610c00) [pid = 1866] [serial = 1010] [outer = 0x7f16ada25400] 08:28:51 INFO - PROCESS | 1866 | 1461252531056 Marionette DEBUG loaded listener.js 08:28:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7f16c383a000) [pid = 1866] [serial = 1011] [outer = 0x7f16ada25400] 08:28:51 INFO - PROCESS | 1866 | 1461252531896 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:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1387ms 08:28:51 INFO - PROCESS | 1866 | 1461252531964 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 08:28:51 INFO - PROCESS | 1866 | 1461252531967 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 08:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:28:51 INFO - PROCESS | 1866 | 1461252531973 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:28:51 INFO - PROCESS | 1866 | 1461252531975 Marionette TRACE conn3 <- [1,1318,null,{}] 08:28:51 INFO - PROCESS | 1866 | 1461252531980 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:28:52 INFO - PROCESS | 1866 | 1461252532159 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 08:28:52 INFO - PROCESS | 1866 | 1461252532347 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a979800 == 125 [pid = 1866] [id = 337] 08:28:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7f16b89ad800) [pid = 1866] [serial = 1012] [outer = (nil)] 08:28:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7f16c39dbc00) [pid = 1866] [serial = 1013] [outer = 0x7f16b89ad800] 08:28:52 INFO - PROCESS | 1866 | 1461252532419 Marionette DEBUG loaded listener.js 08:28:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7f16c3c6f800) [pid = 1866] [serial = 1014] [outer = 0x7f16b89ad800] 08:28:53 INFO - PROCESS | 1866 | 1461252533351 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:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1434ms 08:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:28:53 INFO - PROCESS | 1866 | 1461252533408 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 08:28:53 INFO - PROCESS | 1866 | 1461252533411 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 08:28:53 INFO - PROCESS | 1866 | 1461252533417 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:28:53 INFO - PROCESS | 1866 | 1461252533420 Marionette TRACE conn3 <- [1,1322,null,{}] 08:28:53 INFO - PROCESS | 1866 | 1461252533425 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:28:53 INFO - PROCESS | 1866 | 1461252533615 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 08:28:53 INFO - PROCESS | 1866 | 1461252533811 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16993b3000 == 126 [pid = 1866] [id = 338] 08:28:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7f16994c5c00) [pid = 1866] [serial = 1015] [outer = (nil)] 08:28:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7f16994cc000) [pid = 1866] [serial = 1016] [outer = 0x7f16994c5c00] 08:28:53 INFO - PROCESS | 1866 | 1461252533883 Marionette DEBUG loaded listener.js 08:28:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7f16a77df400) [pid = 1866] [serial = 1017] [outer = 0x7f16994c5c00] 08:28:54 INFO - PROCESS | 1866 | 1461252534784 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:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1429ms 08:28:54 INFO - PROCESS | 1866 | 1461252534846 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 08:28:54 INFO - PROCESS | 1866 | 1461252534850 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 08:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:28:54 INFO - PROCESS | 1866 | 1461252534856 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:28:54 INFO - PROCESS | 1866 | 1461252534860 Marionette TRACE conn3 <- [1,1326,null,{}] 08:28:54 INFO - PROCESS | 1866 | 1461252534864 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:28:55 INFO - PROCESS | 1866 | 1461252535071 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 08:28:55 INFO - PROCESS | 1866 | 1461252535266 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a3a8000 == 127 [pid = 1866] [id = 339] 08:28:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7f16994c7800) [pid = 1866] [serial = 1018] [outer = (nil)] 08:28:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f169a23b000) [pid = 1866] [serial = 1019] [outer = 0x7f16994c7800] 08:28:55 INFO - PROCESS | 1866 | 1461252535340 Marionette DEBUG loaded listener.js 08:28:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f16a88c1000) [pid = 1866] [serial = 1020] [outer = 0x7f16994c7800] 08:28:56 INFO - PROCESS | 1866 | 1461252536223 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:28:56 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:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1432ms 08:28:56 INFO - PROCESS | 1866 | 1461252536289 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 08:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:28:56 INFO - PROCESS | 1866 | 1461252536294 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 08:28:56 INFO - PROCESS | 1866 | 1461252536300 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:28:56 INFO - PROCESS | 1866 | 1461252536303 Marionette TRACE conn3 <- [1,1330,null,{}] 08:28:56 INFO - PROCESS | 1866 | 1461252536308 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:28:56 INFO - PROCESS | 1866 | 1461252536496 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 08:28:56 INFO - PROCESS | 1866 | 1461252536689 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169c7cb000 == 128 [pid = 1866] [id = 340] 08:28:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f16977c2400) [pid = 1866] [serial = 1021] [outer = (nil)] 08:28:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f16977cc400) [pid = 1866] [serial = 1022] [outer = 0x7f16977c2400] 08:28:56 INFO - PROCESS | 1866 | 1461252536758 Marionette DEBUG loaded listener.js 08:28:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f169b11b800) [pid = 1866] [serial = 1023] [outer = 0x7f16977c2400] 08:28:57 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a80df000 == 127 [pid = 1866] [id = 10] 08:28:57 INFO - PROCESS | 1866 | 1461252537720 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:28:57 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:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1482ms 08:28:57 INFO - PROCESS | 1866 | 1461252537782 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 08:28:57 INFO - PROCESS | 1866 | 1461252537785 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 08:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:28:57 INFO - PROCESS | 1866 | 1461252537791 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:28:57 INFO - PROCESS | 1866 | 1461252537793 Marionette TRACE conn3 <- [1,1334,null,{}] 08:28:57 INFO - PROCESS | 1866 | 1461252537798 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:28:57 INFO - PROCESS | 1866 | 1461252537976 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 08:28:58 INFO - PROCESS | 1866 | 1461252538216 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1698de1800 == 128 [pid = 1866] [id = 341] 08:28:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f16994c3000) [pid = 1866] [serial = 1024] [outer = (nil)] 08:28:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f16994c8c00) [pid = 1866] [serial = 1025] [outer = 0x7f16994c3000] 08:28:58 INFO - PROCESS | 1866 | 1461252538848 Marionette DEBUG loaded listener.js 08:28:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f16995d9c00) [pid = 1866] [serial = 1026] [outer = 0x7f16994c3000] 08:28:59 INFO - PROCESS | 1866 | 1461252539841 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:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 2086ms 08:28:59 INFO - PROCESS | 1866 | 1461252539879 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 08:28:59 INFO - PROCESS | 1866 | 1461252539882 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 08:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:28:59 INFO - PROCESS | 1866 | 1461252539890 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:28:59 INFO - PROCESS | 1866 | 1461252539894 Marionette TRACE conn3 <- [1,1338,null,{}] 08:28:59 INFO - PROCESS | 1866 | 1461252539901 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:29:00 INFO - PROCESS | 1866 | 1461252540070 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 08:29:00 INFO - PROCESS | 1866 | 1461252540278 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a9f0000 == 129 [pid = 1866] [id = 342] 08:29:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f16994c3c00) [pid = 1866] [serial = 1027] [outer = (nil)] 08:29:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7f169b16a000) [pid = 1866] [serial = 1028] [outer = 0x7f16994c3c00] 08:29:00 INFO - PROCESS | 1866 | 1461252540346 Marionette DEBUG loaded listener.js 08:29:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7f169c448800) [pid = 1866] [serial = 1029] [outer = 0x7f16994c3c00] 08:29:01 INFO - PROCESS | 1866 | 1461252541726 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:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1887ms 08:29:01 INFO - PROCESS | 1866 | 1461252541883 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 08:29:01 INFO - PROCESS | 1866 | 1461252541889 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 08:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:29:01 INFO - PROCESS | 1866 | 1461252541902 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:29:01 INFO - PROCESS | 1866 | 1461252541905 Marionette TRACE conn3 <- [1,1342,null,{}] 08:29:01 INFO - PROCESS | 1866 | 1461252541911 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:29:02 INFO - PROCESS | 1866 | 1461252542083 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 08:29:02 INFO - PROCESS | 1866 | 1461252542282 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a8c9000 == 130 [pid = 1866] [id = 343] 08:29:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7f169c448c00) [pid = 1866] [serial = 1030] [outer = (nil)] 08:29:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7f169c63f000) [pid = 1866] [serial = 1031] [outer = 0x7f169c448c00] 08:29:02 INFO - PROCESS | 1866 | 1461252542353 Marionette DEBUG loaded listener.js 08:29:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7f169c6fc800) [pid = 1866] [serial = 1032] [outer = 0x7f169c448c00] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a65c8800 == 129 [pid = 1866] [id = 100] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3a2d000 == 128 [pid = 1866] [id = 216] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0f1d800 == 127 [pid = 1866] [id = 208] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0a54000 == 126 [pid = 1866] [id = 112] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ac0c1000 == 125 [pid = 1866] [id = 98] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ae708000 == 124 [pid = 1866] [id = 43] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b3f15800 == 123 [pid = 1866] [id = 44] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16becce000 == 122 [pid = 1866] [id = 139] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16afb8f800 == 121 [pid = 1866] [id = 99] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c5b5e800 == 120 [pid = 1866] [id = 121] 08:29:02 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7f16a64b9000) [pid = 1866] [serial = 917] [outer = (nil)] [url = about:blank] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b89f4800 == 119 [pid = 1866] [id = 138] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16aaf87000 == 118 [pid = 1866] [id = 57] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c41c800 == 117 [pid = 1866] [id = 327] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a6323000 == 116 [pid = 1866] [id = 253] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a8bc5800 == 115 [pid = 1866] [id = 326] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a39c000 == 114 [pid = 1866] [id = 274] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a8259000 == 113 [pid = 1866] [id = 325] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4912800 == 112 [pid = 1866] [id = 324] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a5e5800 == 111 [pid = 1866] [id = 323] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4ecb000 == 110 [pid = 1866] [id = 322] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a632d800 == 109 [pid = 1866] [id = 299] 08:29:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a8c8800 == 108 [pid = 1866] [id = 321] 08:29:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f548800 == 107 [pid = 1866] [id = 320] 08:29:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c7e09800 == 106 [pid = 1866] [id = 314] 08:29:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3c05000 == 105 [pid = 1866] [id = 313] 08:29:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bf709000 == 104 [pid = 1866] [id = 312] 08:29:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b7b85800 == 103 [pid = 1866] [id = 311] 08:29:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b155f000 == 102 [pid = 1866] [id = 310] 08:29:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b067a800 == 101 [pid = 1866] [id = 309] 08:29:03 INFO - PROCESS | 1866 | 1461252543255 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:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7f16a8abf400) [pid = 1866] [serial = 744] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7f16c3e07000) [pid = 1866] [serial = 747] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7f16abe44800) [pid = 1866] [serial = 680] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7f16a4cad800) [pid = 1866] [serial = 750] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f169c44c400) [pid = 1866] [serial = 756] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f16be8bfc00) [pid = 1866] [serial = 689] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f16be8c1c00) [pid = 1866] [serial = 738] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f16bfc7f400) [pid = 1866] [serial = 695] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f16b1805c00) [pid = 1866] [serial = 644] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f16b12c6c00) [pid = 1866] [serial = 683] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f16a6169c00) [pid = 1866] [serial = 674] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f16b12ba800) [pid = 1866] [serial = 641] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f16a9a97c00) [pid = 1866] [serial = 732] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7f16c3a87000) [pid = 1866] [serial = 705] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7f16a89b4800) [pid = 1866] [serial = 759] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7f16a64bc400) [pid = 1866] [serial = 807] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7f16c3839800) [pid = 1866] [serial = 810] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7f16a6528c00) [pid = 1866] [serial = 813] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7f169c996c00) [pid = 1866] [serial = 816] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7f16c39d3800) [pid = 1866] [serial = 819] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7f169a23a800) [pid = 1866] [serial = 822] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7f169a25f000) [pid = 1866] [serial = 825] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7f16a52e8800) [pid = 1866] [serial = 852] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7f16a800b000) [pid = 1866] [serial = 855] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7f16abe4e000) [pid = 1866] [serial = 858] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7f16af596c00) [pid = 1866] [serial = 861] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7f16b0f95c00) [pid = 1866] [serial = 864] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7f16bfac7800) [pid = 1866] [serial = 867] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7f16b3f3dc00) [pid = 1866] [serial = 647] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7f16c3e07400) [pid = 1866] [serial = 762] [outer = (nil)] [url = about:blank] 08:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1428ms 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7f16c39d4800) [pid = 1866] [serial = 701] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7f16a7d6ac00) [pid = 1866] [serial = 632] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7f16c3c6cc00) [pid = 1866] [serial = 741] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7f16af8a5800) [pid = 1866] [serial = 638] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7f16bf9f5400) [pid = 1866] [serial = 692] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7f16a89b0400) [pid = 1866] [serial = 753] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7f16be50a800) [pid = 1866] [serial = 653] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7f16c3228c00) [pid = 1866] [serial = 698] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7f16bfaca400) [pid = 1866] [serial = 885] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7f16ae776800) [pid = 1866] [serial = 735] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7f16b4097400) [pid = 1866] [serial = 686] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7f16aaf5cc00) [pid = 1866] [serial = 677] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7f16ab213000) [pid = 1866] [serial = 635] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7f16b8914400) [pid = 1866] [serial = 650] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7f169c64a000) [pid = 1866] [serial = 902] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7f169c990800) [pid = 1866] [serial = 903] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7f16a6520400) [pid = 1866] [serial = 905] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7f16a7a98c00) [pid = 1866] [serial = 906] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7f16ab5ab400) [pid = 1866] [serial = 909] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7f16ab3bb400) [pid = 1866] [serial = 908] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7f16adad1800) [pid = 1866] [serial = 911] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7f16a981b400) [pid = 1866] [serial = 900] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7f16ae60b000) [pid = 1866] [serial = 912] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7f169cfad000) [pid = 1866] [serial = 915] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7f169c6f6c00) [pid = 1866] [serial = 914] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7f16c3e78000) [pid = 1866] [serial = 804] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7f16c3840800) [pid = 1866] [serial = 876] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7f16ab076800) [pid = 1866] [serial = 587] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7f169c64c800) [pid = 1866] [serial = 873] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7f16a8ac0400) [pid = 1866] [serial = 792] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7f16b035e800) [pid = 1866] [serial = 879] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7f16bd971000) [pid = 1866] [serial = 798] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7f16ab212800) [pid = 1866] [serial = 882] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7f16af597400) [pid = 1866] [serial = 795] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7f16a77bd000) [pid = 1866] [serial = 789] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7f16c383b000) [pid = 1866] [serial = 870] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7f16bf93a800) [pid = 1866] [serial = 801] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7f16b1fc4000) [pid = 1866] [serial = 786] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7f16ae5dfc00) [pid = 1866] [serial = 849] [outer = (nil)] [url = about:blank] 08:29:03 INFO - PROCESS | 1866 | 1461252543358 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 08:29:03 INFO - PROCESS | 1866 | 1461252543361 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 08:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:29:03 INFO - PROCESS | 1866 | 1461252543372 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:29:03 INFO - PROCESS | 1866 | 1461252543384 Marionette TRACE conn3 <- [1,1346,null,{}] 08:29:03 INFO - PROCESS | 1866 | 1461252543398 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:29:03 INFO - PROCESS | 1866 | 1461252543560 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 08:29:03 INFO - PROCESS | 1866 | 1461252543703 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a3a9000 == 102 [pid = 1866] [id = 344] 08:29:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7f169c44bc00) [pid = 1866] [serial = 1033] [outer = (nil)] 08:29:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7f16a4ca3800) [pid = 1866] [serial = 1034] [outer = 0x7f169c44bc00] 08:29:03 INFO - PROCESS | 1866 | 1461252543762 Marionette DEBUG loaded listener.js 08:29:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7f16a4ea3c00) [pid = 1866] [serial = 1035] [outer = 0x7f169c44bc00] 08:29:04 INFO - PROCESS | 1866 | 1461252544480 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:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1140ms 08:29:04 INFO - PROCESS | 1866 | 1461252544538 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 08:29:04 INFO - PROCESS | 1866 | 1461252544543 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 08:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:29:04 INFO - PROCESS | 1866 | 1461252544553 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:29:04 INFO - PROCESS | 1866 | 1461252544556 Marionette TRACE conn3 <- [1,1350,null,{}] 08:29:04 INFO - PROCESS | 1866 | 1461252544561 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:29:04 INFO - PROCESS | 1866 | 1461252544738 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 08:29:04 INFO - PROCESS | 1866 | 1461252544748 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c815000 == 103 [pid = 1866] [id = 345] 08:29:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7f16a4ca5c00) [pid = 1866] [serial = 1036] [outer = (nil)] 08:29:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7f16a5596c00) [pid = 1866] [serial = 1037] [outer = 0x7f16a4ca5c00] 08:29:04 INFO - PROCESS | 1866 | 1461252544808 Marionette DEBUG loaded listener.js 08:29:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7f16a56cbc00) [pid = 1866] [serial = 1038] [outer = 0x7f16a4ca5c00] 08:29:06 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7f16a8abb000) [pid = 1866] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:29:06 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7f16a77e0000) [pid = 1866] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:29:06 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7f16adba7800) [pid = 1866] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:29:06 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7f16adb44c00) [pid = 1866] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:29:06 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7f169b11d800) [pid = 1866] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:29:06 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7f169a25e400) [pid = 1866] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:29:06 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7f169a260800) [pid = 1866] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:29:06 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7f16a5598000) [pid = 1866] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:29:06 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7f16994c6400) [pid = 1866] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:29:06 INFO - PROCESS | 1866 | 1461252546729 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:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 2238ms 08:29:06 INFO - PROCESS | 1866 | 1461252546791 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 08:29:06 INFO - PROCESS | 1866 | 1461252546797 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 08:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:29:06 INFO - PROCESS | 1866 | 1461252546805 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:29:06 INFO - PROCESS | 1866 | 1461252546810 Marionette TRACE conn3 <- [1,1354,null,{}] 08:29:06 INFO - PROCESS | 1866 | 1461252546818 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:29:07 INFO - PROCESS | 1866 | 1461252547011 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 08:29:07 INFO - PROCESS | 1866 | 1461252547185 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a978000 == 104 [pid = 1866] [id = 346] 08:29:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7f169a536000) [pid = 1866] [serial = 1039] [outer = (nil)] 08:29:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7f169b162800) [pid = 1866] [serial = 1040] [outer = 0x7f169a536000] 08:29:07 INFO - PROCESS | 1866 | 1461252547258 Marionette DEBUG loaded listener.js 08:29:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7f169c445400) [pid = 1866] [serial = 1041] [outer = 0x7f169a536000] 08:29:08 INFO - PROCESS | 1866 | 1461252548221 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:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1434ms 08:29:08 INFO - PROCESS | 1866 | 1461252548239 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 08:29:08 INFO - PROCESS | 1866 | 1461252548247 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 08:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:29:08 INFO - PROCESS | 1866 | 1461252548256 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:29:08 INFO - PROCESS | 1866 | 1461252548260 Marionette TRACE conn3 <- [1,1358,null,{}] 08:29:08 INFO - PROCESS | 1866 | 1461252548268 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:29:08 INFO - PROCESS | 1866 | 1461252548446 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 08:29:08 INFO - PROCESS | 1866 | 1461252548715 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169cec4800 == 105 [pid = 1866] [id = 347] 08:29:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7f169c646400) [pid = 1866] [serial = 1042] [outer = (nil)] 08:29:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7f169c6fac00) [pid = 1866] [serial = 1043] [outer = 0x7f169c646400] 08:29:08 INFO - PROCESS | 1866 | 1461252548834 Marionette DEBUG loaded listener.js 08:29:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7f169cfb8800) [pid = 1866] [serial = 1044] [outer = 0x7f169c646400] 08:29:09 INFO - PROCESS | 1866 | 1461252549716 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:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1533ms 08:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:29:09 INFO - PROCESS | 1866 | 1461252549790 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 08:29:09 INFO - PROCESS | 1866 | 1461252549793 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 08:29:09 INFO - PROCESS | 1866 | 1461252549800 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:29:09 INFO - PROCESS | 1866 | 1461252549805 Marionette TRACE conn3 <- [1,1362,null,{}] 08:29:09 INFO - PROCESS | 1866 | 1461252549821 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:29:10 INFO - PROCESS | 1866 | 1461252550043 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 08:29:10 INFO - PROCESS | 1866 | 1461252550259 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f627000 == 106 [pid = 1866] [id = 348] 08:29:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7f16a55a1400) [pid = 1866] [serial = 1045] [outer = (nil)] 08:29:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7f16a56f3c00) [pid = 1866] [serial = 1046] [outer = 0x7f16a55a1400] 08:29:10 INFO - PROCESS | 1866 | 1461252550350 Marionette DEBUG loaded listener.js 08:29:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7f16a64b1400) [pid = 1866] [serial = 1047] [outer = 0x7f16a55a1400] 08:29:11 INFO - PROCESS | 1866 | 1461252551209 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:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1486ms 08:29:11 INFO - PROCESS | 1866 | 1461252551286 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 08:29:11 INFO - PROCESS | 1866 | 1461252551289 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 08:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:29:11 INFO - PROCESS | 1866 | 1461252551296 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:29:11 INFO - PROCESS | 1866 | 1461252551299 Marionette TRACE conn3 <- [1,1366,null,{}] 08:29:11 INFO - PROCESS | 1866 | 1461252551304 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:29:11 INFO - PROCESS | 1866 | 1461252551479 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 08:29:11 INFO - PROCESS | 1866 | 1461252551648 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a4ed6000 == 107 [pid = 1866] [id = 349] 08:29:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7f16a56cd000) [pid = 1866] [serial = 1048] [outer = (nil)] 08:29:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7f16a77bc800) [pid = 1866] [serial = 1049] [outer = 0x7f16a56cd000] 08:29:11 INFO - PROCESS | 1866 | 1461252551717 Marionette DEBUG loaded listener.js 08:29:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7f16a77e5000) [pid = 1866] [serial = 1050] [outer = 0x7f16a56cd000] 08:29:12 INFO - PROCESS | 1866 | 1461252552635 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:29:12 INFO - PROCESS | 1866 | 1461252552681 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 08:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:29:12 INFO - PROCESS | 1866 | 1461252552687 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:29:12 INFO - PROCESS | 1866 | 1461252552689 Marionette TRACE conn3 <- [1,1370,null,{}] 08:29:12 INFO - PROCESS | 1866 | 1461252552695 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:29:12 INFO - PROCESS | 1866 | 1461252552856 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 08:29:13 INFO - PROCESS | 1866 | 1461252553031 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a5532000 == 108 [pid = 1866] [id = 350] 08:29:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7f16a6522c00) [pid = 1866] [serial = 1051] [outer = (nil)] 08:29:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7f16a7a9a800) [pid = 1866] [serial = 1052] [outer = 0x7f16a6522c00] 08:29:13 INFO - PROCESS | 1866 | 1461252553099 Marionette DEBUG loaded listener.js 08:29:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7f16a7ab8000) [pid = 1866] [serial = 1053] [outer = 0x7f16a6522c00] 08:29:14 INFO - PROCESS | 1866 | 1461252554027 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:29:14 INFO - PROCESS | 1866 | 1461252554083 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 08:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:29:14 INFO - PROCESS | 1866 | 1461252554088 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:29:14 INFO - PROCESS | 1866 | 1461252554091 Marionette TRACE conn3 <- [1,1374,null,{}] 08:29:14 INFO - PROCESS | 1866 | 1461252554096 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:29:14 INFO - PROCESS | 1866 | 1461252554352 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 08:29:14 INFO - PROCESS | 1866 | 1461252554580 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a646b000 == 109 [pid = 1866] [id = 351] 08:29:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7f16a8833400) [pid = 1866] [serial = 1054] [outer = (nil)] 08:29:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7f16a8838400) [pid = 1866] [serial = 1055] [outer = 0x7f16a8833400] 08:29:14 INFO - PROCESS | 1866 | 1461252554679 Marionette DEBUG loaded listener.js 08:29:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7f16a88ba000) [pid = 1866] [serial = 1056] [outer = 0x7f16a8833400] 08:29:15 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:15 INFO - PROCESS | 1866 | 1461252555585 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:29:15 INFO - PROCESS | 1866 | 1461252555641 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 08:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:29:15 INFO - PROCESS | 1866 | 1461252555647 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:29:15 INFO - PROCESS | 1866 | 1461252555650 Marionette TRACE conn3 <- [1,1378,null,{}] 08:29:15 INFO - PROCESS | 1866 | 1461252555656 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:29:15 INFO - PROCESS | 1866 | 1461252555862 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 08:29:16 INFO - PROCESS | 1866 | 1461252556039 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a7d3f800 == 110 [pid = 1866] [id = 352] 08:29:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7f16a8835000) [pid = 1866] [serial = 1057] [outer = (nil)] 08:29:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7f16a88c3c00) [pid = 1866] [serial = 1058] [outer = 0x7f16a8835000] 08:29:16 INFO - PROCESS | 1866 | 1461252556106 Marionette DEBUG loaded listener.js 08:29:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7f16a8abb000) [pid = 1866] [serial = 1059] [outer = 0x7f16a8835000] 08:29:16 INFO - PROCESS | 1866 | 1461252556961 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:29:17 INFO - PROCESS | 1866 | 1461252557035 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 08:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:29:17 INFO - PROCESS | 1866 | 1461252557042 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:29:17 INFO - PROCESS | 1866 | 1461252557045 Marionette TRACE conn3 <- [1,1382,null,{}] 08:29:17 INFO - PROCESS | 1866 | 1461252557050 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:29:17 INFO - PROCESS | 1866 | 1461252557232 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 08:29:17 INFO - PROCESS | 1866 | 1461252557411 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a827b000 == 111 [pid = 1866] [id = 353] 08:29:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7f16a88ba400) [pid = 1866] [serial = 1060] [outer = (nil)] 08:29:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7f16a9a8c400) [pid = 1866] [serial = 1061] [outer = 0x7f16a88ba400] 08:29:17 INFO - PROCESS | 1866 | 1461252557483 Marionette DEBUG loaded listener.js 08:29:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7f16a9c23000) [pid = 1866] [serial = 1062] [outer = 0x7f16a88ba400] 08:29:18 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:18 INFO - PROCESS | 1866 | 1461252558381 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:29:18 INFO - PROCESS | 1866 | 1461252558426 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 08:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:29:18 INFO - PROCESS | 1866 | 1461252558432 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:29:18 INFO - PROCESS | 1866 | 1461252558434 Marionette TRACE conn3 <- [1,1386,null,{}] 08:29:18 INFO - PROCESS | 1866 | 1461252558440 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:29:18 INFO - PROCESS | 1866 | 1461252558603 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 08:29:18 INFO - PROCESS | 1866 | 1461252558757 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a866a000 == 112 [pid = 1866] [id = 354] 08:29:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7f16a8abb400) [pid = 1866] [serial = 1063] [outer = (nil)] 08:29:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7f16ab07a800) [pid = 1866] [serial = 1064] [outer = 0x7f16a8abb400] 08:29:18 INFO - PROCESS | 1866 | 1461252558824 Marionette DEBUG loaded listener.js 08:29:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7f16ab20e000) [pid = 1866] [serial = 1065] [outer = 0x7f16a8abb400] 08:29:19 INFO - PROCESS | 1866 | 1461252559770 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:29:19 INFO - PROCESS | 1866 | 1461252559821 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 08:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:29:19 INFO - PROCESS | 1866 | 1461252559827 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:29:19 INFO - PROCESS | 1866 | 1461252559829 Marionette TRACE conn3 <- [1,1390,null,{}] 08:29:19 INFO - PROCESS | 1866 | 1461252559835 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:29:20 INFO - PROCESS | 1866 | 1461252560037 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 08:29:20 INFO - PROCESS | 1866 | 1461252560212 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16aaf1c800 == 113 [pid = 1866] [id = 355] 08:29:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7f16a9c23c00) [pid = 1866] [serial = 1066] [outer = (nil)] 08:29:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7f16ab028000) [pid = 1866] [serial = 1067] [outer = 0x7f16a9c23c00] 08:29:20 INFO - PROCESS | 1866 | 1461252560282 Marionette DEBUG loaded listener.js 08:29:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7f16ab3ba800) [pid = 1866] [serial = 1068] [outer = 0x7f16a9c23c00] 08:29:21 INFO - PROCESS | 1866 | 1461252561156 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:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1381ms 08:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:29:21 INFO - PROCESS | 1866 | 1461252561209 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 08:29:21 INFO - PROCESS | 1866 | 1461252561212 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 08:29:21 INFO - PROCESS | 1866 | 1461252561218 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:29:21 INFO - PROCESS | 1866 | 1461252561222 Marionette TRACE conn3 <- [1,1394,null,{}] 08:29:21 INFO - PROCESS | 1866 | 1461252561227 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:29:21 INFO - PROCESS | 1866 | 1461252561424 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 08:29:21 INFO - PROCESS | 1866 | 1461252561772 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16992dd000 == 114 [pid = 1866] [id = 356] 08:29:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7f16994ca000) [pid = 1866] [serial = 1069] [outer = (nil)] 08:29:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7f16995dd400) [pid = 1866] [serial = 1070] [outer = 0x7f16994ca000] 08:29:21 INFO - PROCESS | 1866 | 1461252561903 Marionette DEBUG loaded listener.js 08:29:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7f16ab5a9000) [pid = 1866] [serial = 1071] [outer = 0x7f16994ca000] 08:29:23 INFO - PROCESS | 1866 | 1461252563045 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:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1881ms 08:29:23 INFO - PROCESS | 1866 | 1461252563099 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 08:29:23 INFO - PROCESS | 1866 | 1461252563104 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 08:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:29:23 INFO - PROCESS | 1866 | 1461252563112 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:29:23 INFO - PROCESS | 1866 | 1461252563117 Marionette TRACE conn3 <- [1,1398,null,{}] 08:29:23 INFO - PROCESS | 1866 | 1461252563125 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:29:23 INFO - PROCESS | 1866 | 1461252563326 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 08:29:23 INFO - PROCESS | 1866 | 1461252563544 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c413800 == 115 [pid = 1866] [id = 357] 08:29:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7f169a263c00) [pid = 1866] [serial = 1072] [outer = (nil)] 08:29:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7f169a53a800) [pid = 1866] [serial = 1073] [outer = 0x7f169a263c00] 08:29:23 INFO - PROCESS | 1866 | 1461252563607 Marionette DEBUG loaded listener.js 08:29:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7f169b15dc00) [pid = 1866] [serial = 1074] [outer = 0x7f169a263c00] 08:29:24 INFO - PROCESS | 1866 | 1461252564458 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:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1384ms 08:29:24 INFO - PROCESS | 1866 | 1461252564497 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 08:29:24 INFO - PROCESS | 1866 | 1461252564504 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 08:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:29:24 INFO - PROCESS | 1866 | 1461252564513 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:29:24 INFO - PROCESS | 1866 | 1461252564517 Marionette TRACE conn3 <- [1,1402,null,{}] 08:29:24 INFO - PROCESS | 1866 | 1461252564522 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:29:24 INFO - PROCESS | 1866 | 1461252564690 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 08:29:25 INFO - PROCESS | 1866 | 1461252565050 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16992df000 == 116 [pid = 1866] [id = 358] 08:29:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7f169c449c00) [pid = 1866] [serial = 1075] [outer = (nil)] 08:29:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7f169c603c00) [pid = 1866] [serial = 1076] [outer = 0x7f169c449c00] 08:29:25 INFO - PROCESS | 1866 | 1461252565121 Marionette DEBUG loaded listener.js 08:29:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7f169c6f7400) [pid = 1866] [serial = 1077] [outer = 0x7f169c449c00] 08:29:26 INFO - PROCESS | 1866 | 1461252566026 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:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1579ms 08:29:26 INFO - PROCESS | 1866 | 1461252566094 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 08:29:26 INFO - PROCESS | 1866 | 1461252566097 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 08:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:29:26 INFO - PROCESS | 1866 | 1461252566103 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:29:26 INFO - PROCESS | 1866 | 1461252566108 Marionette TRACE conn3 <- [1,1406,null,{}] 08:29:26 INFO - PROCESS | 1866 | 1461252566122 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:29:26 INFO - PROCESS | 1866 | 1461252566292 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 08:29:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a3a9000 == 115 [pid = 1866] [id = 344] 08:29:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a8c9000 == 114 [pid = 1866] [id = 343] 08:29:26 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7f169c287400) [pid = 1866] [serial = 956] [outer = (nil)] [url = about:blank] 08:29:26 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7f16c160f400) [pid = 1866] [serial = 941] [outer = (nil)] [url = about:blank] 08:29:26 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7f169c60c000) [pid = 1866] [serial = 953] [outer = (nil)] [url = about:blank] 08:29:26 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7f16ab073800) [pid = 1866] [serial = 947] [outer = (nil)] [url = about:blank] 08:29:26 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7f16a4ea8c00) [pid = 1866] [serial = 944] [outer = (nil)] [url = about:blank] 08:29:26 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7f16a82d3c00) [pid = 1866] [serial = 950] [outer = (nil)] [url = about:blank] 08:29:26 INFO - PROCESS | 1866 | 1461252566617 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a9f0000 == 113 [pid = 1866] [id = 342] 08:29:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1698de1800 == 112 [pid = 1866] [id = 341] 08:29:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a3a8000 == 111 [pid = 1866] [id = 339] 08:29:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16993b3000 == 110 [pid = 1866] [id = 338] 08:29:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a976000 == 111 [pid = 1866] [id = 359] 08:29:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7f169c287400) [pid = 1866] [serial = 1078] [outer = (nil)] 08:29:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7f16a4eaf800) [pid = 1866] [serial = 1079] [outer = 0x7f169c287400] 08:29:26 INFO - PROCESS | 1866 | 1461252566710 Marionette DEBUG loaded listener.js 08:29:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7f16a616b400) [pid = 1866] [serial = 1080] [outer = 0x7f169c287400] 08:29:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a979800 == 110 [pid = 1866] [id = 337] 08:29:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a961000 == 109 [pid = 1866] [id = 336] 08:29:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3c20000 == 108 [pid = 1866] [id = 335] 08:29:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16be7ef000 == 107 [pid = 1866] [id = 334] 08:29:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0f1c000 == 106 [pid = 1866] [id = 333] 08:29:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16afb95800 == 105 [pid = 1866] [id = 332] 08:29:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ac0a7000 == 104 [pid = 1866] [id = 331] 08:29:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a7736800 == 103 [pid = 1866] [id = 330] 08:29:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f53e000 == 102 [pid = 1866] [id = 329] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7f16a4caf800) [pid = 1866] [serial = 920] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7f16a9c21800) [pid = 1866] [serial = 974] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7f16a82d2800) [pid = 1866] [serial = 969] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7f16a8ab9400) [pid = 1866] [serial = 923] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7f16b1811400) [pid = 1866] [serial = 932] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7f16bf9be000) [pid = 1866] [serial = 981] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7f169c28d400) [pid = 1866] [serial = 959] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7f16ab211000) [pid = 1866] [serial = 975] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7f16be58ac00) [pid = 1866] [serial = 980] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7f16b1802800) [pid = 1866] [serial = 978] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7f16a4eaf400) [pid = 1866] [serial = 966] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7f16a6163800) [pid = 1866] [serial = 971] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7f16a7d6bc00) [pid = 1866] [serial = 968] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7f16b0356c00) [pid = 1866] [serial = 929] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7f169b111400) [pid = 1866] [serial = 963] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7f16a82d8000) [pid = 1866] [serial = 972] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7f16bf9b4c00) [pid = 1866] [serial = 935] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7f16a78aa000) [pid = 1866] [serial = 918] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7f169a53f800) [pid = 1866] [serial = 962] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7f16b035a000) [pid = 1866] [serial = 977] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7f16ae76c400) [pid = 1866] [serial = 926] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7f169c993800) [pid = 1866] [serial = 965] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7f169b164800) [pid = 1866] [serial = 938] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7f16995d8400) [pid = 1866] [serial = 983] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7f16995de400) [pid = 1866] [serial = 984] [outer = (nil)] [url = about:blank] 08:29:27 INFO - PROCESS | 1866 | 1461252567478 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:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1437ms 08:29:27 INFO - PROCESS | 1866 | 1461252567541 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 08:29:27 INFO - PROCESS | 1866 | 1461252567546 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 08:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:29:27 INFO - PROCESS | 1866 | 1461252567551 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:29:27 INFO - PROCESS | 1866 | 1461252567553 Marionette TRACE conn3 <- [1,1410,null,{}] 08:29:27 INFO - PROCESS | 1866 | 1461252567558 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:29:27 INFO - PROCESS | 1866 | 1461252567726 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 08:29:27 INFO - PROCESS | 1866 | 1461252567868 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f53f000 == 103 [pid = 1866] [id = 360] 08:29:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7f169c44a800) [pid = 1866] [serial = 1081] [outer = (nil)] 08:29:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7f16a77b4400) [pid = 1866] [serial = 1082] [outer = 0x7f169c44a800] 08:29:27 INFO - PROCESS | 1866 | 1461252567929 Marionette DEBUG loaded listener.js 08:29:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7f16a7d65800) [pid = 1866] [serial = 1083] [outer = 0x7f169c44a800] 08:29:28 INFO - PROCESS | 1866 | 1461252568700 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:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1175ms 08:29:28 INFO - PROCESS | 1866 | 1461252568727 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 08:29:28 INFO - PROCESS | 1866 | 1461252568730 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 08:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:29:28 INFO - PROCESS | 1866 | 1461252568735 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:29:28 INFO - PROCESS | 1866 | 1461252568738 Marionette TRACE conn3 <- [1,1414,null,{}] 08:29:28 INFO - PROCESS | 1866 | 1461252568742 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:29:28 INFO - PROCESS | 1866 | 1461252568915 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 08:29:28 INFO - PROCESS | 1866 | 1461252568925 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4fcf800 == 104 [pid = 1866] [id = 361] 08:29:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7f16a6167c00) [pid = 1866] [serial = 1084] [outer = (nil)] 08:29:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7f16a800b400) [pid = 1866] [serial = 1085] [outer = 0x7f16a6167c00] 08:29:28 INFO - PROCESS | 1866 | 1461252568986 Marionette DEBUG loaded listener.js 08:29:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7f16a82d6000) [pid = 1866] [serial = 1086] [outer = 0x7f16a6167c00] 08:29:29 INFO - PROCESS | 1866 | 1461252569976 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:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1284ms 08:29:30 INFO - PROCESS | 1866 | 1461252570043 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 08:29:30 INFO - PROCESS | 1866 | 1461252570049 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 08:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:29:30 INFO - PROCESS | 1866 | 1461252570066 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:29:30 INFO - PROCESS | 1866 | 1461252570068 Marionette TRACE conn3 <- [1,1418,null,{}] 08:29:30 INFO - PROCESS | 1866 | 1461252570073 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:29:30 INFO - PROCESS | 1866 | 1461252570319 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 08:29:30 INFO - PROCESS | 1866 | 1461252570349 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a7734000 == 105 [pid = 1866] [id = 362] 08:29:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7f16a882f000) [pid = 1866] [serial = 1087] [outer = (nil)] 08:29:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7f16ab211000) [pid = 1866] [serial = 1088] [outer = 0x7f16a882f000] 08:29:30 INFO - PROCESS | 1866 | 1461252570412 Marionette DEBUG loaded listener.js 08:29:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7f16ab5a7400) [pid = 1866] [serial = 1089] [outer = 0x7f16a882f000] 08:29:31 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7f16994c3c00) [pid = 1866] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:29:31 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7f169c44bc00) [pid = 1866] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:29:31 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7f16994c3000) [pid = 1866] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:29:31 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7f169c448c00) [pid = 1866] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:29:31 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7f16a7d65c00) [pid = 1866] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:29:31 INFO - PROCESS | 1866 | 1461252571532 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:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1478ms 08:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:29:31 INFO - PROCESS | 1866 | 1461252571544 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 08:29:31 INFO - PROCESS | 1866 | 1461252571546 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 08:29:31 INFO - PROCESS | 1866 | 1461252571552 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:29:31 INFO - PROCESS | 1866 | 1461252571555 Marionette TRACE conn3 <- [1,1422,null,{}] 08:29:31 INFO - PROCESS | 1866 | 1461252571560 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:29:31 INFO - PROCESS | 1866 | 1461252571752 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 08:29:31 INFO - PROCESS | 1866 | 1461252571849 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a7748800 == 106 [pid = 1866] [id = 363] 08:29:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7f16994c3c00) [pid = 1866] [serial = 1090] [outer = (nil)] 08:29:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7f16a56cd800) [pid = 1866] [serial = 1091] [outer = 0x7f16994c3c00] 08:29:31 INFO - PROCESS | 1866 | 1461252571907 Marionette DEBUG loaded listener.js 08:29:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7f16ab5af800) [pid = 1866] [serial = 1092] [outer = 0x7f16994c3c00] 08:29:32 INFO - PROCESS | 1866 | 1461252572591 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:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1077ms 08:29:32 INFO - PROCESS | 1866 | 1461252572630 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 08:29:32 INFO - PROCESS | 1866 | 1461252572632 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 08:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:29:32 INFO - PROCESS | 1866 | 1461252572638 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:29:32 INFO - PROCESS | 1866 | 1461252572640 Marionette TRACE conn3 <- [1,1426,null,{}] 08:29:32 INFO - PROCESS | 1866 | 1461252572646 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:29:32 INFO - PROCESS | 1866 | 1461252572845 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 08:29:32 INFO - PROCESS | 1866 | 1461252572865 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16ab467000 == 107 [pid = 1866] [id = 364] 08:29:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7f16ab5b0000) [pid = 1866] [serial = 1093] [outer = (nil)] 08:29:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7f16abf4e800) [pid = 1866] [serial = 1094] [outer = 0x7f16ab5b0000] 08:29:32 INFO - PROCESS | 1866 | 1461252572923 Marionette DEBUG loaded listener.js 08:29:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7f16ad0f1400) [pid = 1866] [serial = 1095] [outer = 0x7f16ab5b0000] 08:29:33 INFO - PROCESS | 1866 | 1461252573896 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:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1285ms 08:29:33 INFO - PROCESS | 1866 | 1461252573925 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 08:29:33 INFO - PROCESS | 1866 | 1461252573930 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 08:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:29:33 INFO - PROCESS | 1866 | 1461252573938 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:29:33 INFO - PROCESS | 1866 | 1461252573943 Marionette TRACE conn3 <- [1,1430,null,{}] 08:29:33 INFO - PROCESS | 1866 | 1461252573952 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:29:34 INFO - PROCESS | 1866 | 1461252574123 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 08:29:34 INFO - PROCESS | 1866 | 1461252574310 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169b19a000 == 108 [pid = 1866] [id = 365] 08:29:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7f16977cb400) [pid = 1866] [serial = 1096] [outer = (nil)] 08:29:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7f169b119000) [pid = 1866] [serial = 1097] [outer = 0x7f16977cb400] 08:29:34 INFO - PROCESS | 1866 | 1461252574386 Marionette DEBUG loaded listener.js 08:29:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7f169c604000) [pid = 1866] [serial = 1098] [outer = 0x7f16977cb400] 08:29:35 INFO - PROCESS | 1866 | 1461252575290 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:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1392ms 08:29:35 INFO - PROCESS | 1866 | 1461252575330 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 08:29:35 INFO - PROCESS | 1866 | 1461252575338 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 08:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:29:35 INFO - PROCESS | 1866 | 1461252575347 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:29:35 INFO - PROCESS | 1866 | 1461252575351 Marionette TRACE conn3 <- [1,1434,null,{}] 08:29:35 INFO - PROCESS | 1866 | 1461252575357 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:29:35 INFO - PROCESS | 1866 | 1461252575525 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 08:29:35 INFO - PROCESS | 1866 | 1461252575707 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4ece800 == 109 [pid = 1866] [id = 366] 08:29:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7f169c995400) [pid = 1866] [serial = 1099] [outer = (nil)] 08:29:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7f16a55a2c00) [pid = 1866] [serial = 1100] [outer = 0x7f169c995400] 08:29:35 INFO - PROCESS | 1866 | 1461252575787 Marionette DEBUG loaded listener.js 08:29:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7f16a6520400) [pid = 1866] [serial = 1101] [outer = 0x7f169c995400] 08:29:36 INFO - PROCESS | 1866 | 1461252576780 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:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1479ms 08:29:36 INFO - PROCESS | 1866 | 1461252576827 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 08:29:36 INFO - PROCESS | 1866 | 1461252576831 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 08:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:29:36 INFO - PROCESS | 1866 | 1461252576837 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:29:36 INFO - PROCESS | 1866 | 1461252576842 Marionette TRACE conn3 <- [1,1438,null,{}] 08:29:36 INFO - PROCESS | 1866 | 1461252576858 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:29:37 INFO - PROCESS | 1866 | 1461252577045 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 08:29:37 INFO - PROCESS | 1866 | 1461252577270 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16abd91800 == 110 [pid = 1866] [id = 367] 08:29:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7f16a83afc00) [pid = 1866] [serial = 1102] [outer = (nil)] 08:29:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7f16a88b7400) [pid = 1866] [serial = 1103] [outer = 0x7f16a83afc00] 08:29:37 INFO - PROCESS | 1866 | 1461252577364 Marionette DEBUG loaded listener.js 08:29:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7f16aaf68000) [pid = 1866] [serial = 1104] [outer = 0x7f16a83afc00] 08:29:38 INFO - PROCESS | 1866 | 1461252578174 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:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1383ms 08:29:38 INFO - PROCESS | 1866 | 1461252578221 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 08:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:29:38 INFO - PROCESS | 1866 | 1461252578225 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 08:29:38 INFO - PROCESS | 1866 | 1461252578231 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:29:38 INFO - PROCESS | 1866 | 1461252578234 Marionette TRACE conn3 <- [1,1442,null,{}] 08:29:38 INFO - PROCESS | 1866 | 1461252578239 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:29:38 INFO - PROCESS | 1866 | 1461252578408 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 08:29:38 INFO - PROCESS | 1866 | 1461252578588 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ac3a1000 == 111 [pid = 1866] [id = 368] 08:29:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7f16a83b0c00) [pid = 1866] [serial = 1105] [outer = (nil)] 08:29:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7f16ad0f3400) [pid = 1866] [serial = 1106] [outer = 0x7f16a83b0c00] 08:29:38 INFO - PROCESS | 1866 | 1461252578659 Marionette DEBUG loaded listener.js 08:29:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7f16ada24c00) [pid = 1866] [serial = 1107] [outer = 0x7f16a83b0c00] 08:29:39 INFO - PROCESS | 1866 | 1461252579541 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:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1379ms 08:29:39 INFO - PROCESS | 1866 | 1461252579610 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 08:29:39 INFO - PROCESS | 1866 | 1461252579614 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 08:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:29:39 INFO - PROCESS | 1866 | 1461252579619 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:29:39 INFO - PROCESS | 1866 | 1461252579622 Marionette TRACE conn3 <- [1,1446,null,{}] 08:29:39 INFO - PROCESS | 1866 | 1461252579627 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:29:39 INFO - PROCESS | 1866 | 1461252579800 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 08:29:39 INFO - PROCESS | 1866 | 1461252579989 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16aec7d000 == 112 [pid = 1866] [id = 369] 08:29:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7f16977c2c00) [pid = 1866] [serial = 1108] [outer = (nil)] 08:29:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7f16adb43000) [pid = 1866] [serial = 1109] [outer = 0x7f16977c2c00] 08:29:40 INFO - PROCESS | 1866 | 1461252580058 Marionette DEBUG loaded listener.js 08:29:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7f16addafc00) [pid = 1866] [serial = 1110] [outer = 0x7f16977c2c00] 08:29:40 INFO - PROCESS | 1866 | 1461252580921 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:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1333ms 08:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:29:40 INFO - PROCESS | 1866 | 1461252580954 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 08:29:40 INFO - PROCESS | 1866 | 1461252580957 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 08:29:40 INFO - PROCESS | 1866 | 1461252580963 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:29:40 INFO - PROCESS | 1866 | 1461252580965 Marionette TRACE conn3 <- [1,1450,null,{}] 08:29:40 INFO - PROCESS | 1866 | 1461252580971 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:29:41 INFO - PROCESS | 1866 | 1461252581164 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 08:29:41 INFO - PROCESS | 1866 | 1461252581354 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b01cd000 == 113 [pid = 1866] [id = 370] 08:29:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7f16ae5dfc00) [pid = 1866] [serial = 1111] [outer = (nil)] 08:29:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7f16ae778000) [pid = 1866] [serial = 1112] [outer = 0x7f16ae5dfc00] 08:29:41 INFO - PROCESS | 1866 | 1461252581425 Marionette DEBUG loaded listener.js 08:29:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7f16af99d400) [pid = 1866] [serial = 1113] [outer = 0x7f16ae5dfc00] 08:29:42 INFO - PROCESS | 1866 | 1461252582328 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:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1434ms 08:29:42 INFO - PROCESS | 1866 | 1461252582397 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 08:29:42 INFO - PROCESS | 1866 | 1461252582400 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 08:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:29:42 INFO - PROCESS | 1866 | 1461252582406 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:29:42 INFO - PROCESS | 1866 | 1461252582408 Marionette TRACE conn3 <- [1,1454,null,{}] 08:29:42 INFO - PROCESS | 1866 | 1461252582414 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:29:42 INFO - PROCESS | 1866 | 1461252582592 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 08:29:42 INFO - PROCESS | 1866 | 1461252582769 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0992000 == 114 [pid = 1866] [id = 371] 08:29:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7f16ae6dd800) [pid = 1866] [serial = 1114] [outer = (nil)] 08:29:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7f16b0354000) [pid = 1866] [serial = 1115] [outer = 0x7f16ae6dd800] 08:29:42 INFO - PROCESS | 1866 | 1461252582838 Marionette DEBUG loaded listener.js 08:29:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7f16b0360c00) [pid = 1866] [serial = 1116] [outer = 0x7f16ae6dd800] 08:29:43 INFO - PROCESS | 1866 | 1461252583661 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:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1332ms 08:29:43 INFO - PROCESS | 1866 | 1461252583739 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 08:29:43 INFO - PROCESS | 1866 | 1461252583741 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 08:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:29:43 INFO - PROCESS | 1866 | 1461252583747 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:29:43 INFO - PROCESS | 1866 | 1461252583750 Marionette TRACE conn3 <- [1,1458,null,{}] 08:29:43 INFO - PROCESS | 1866 | 1461252583755 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:29:44 INFO - PROCESS | 1866 | 1461252584001 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 08:29:44 INFO - PROCESS | 1866 | 1461252584184 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b0e71800 == 115 [pid = 1866] [id = 372] 08:29:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7f16af5a2000) [pid = 1866] [serial = 1117] [outer = (nil)] 08:29:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7f16b111a400) [pid = 1866] [serial = 1118] [outer = 0x7f16af5a2000] 08:29:44 INFO - PROCESS | 1866 | 1461252584251 Marionette DEBUG loaded listener.js 08:29:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7f16b1125400) [pid = 1866] [serial = 1119] [outer = 0x7f16af5a2000] 08:29:45 INFO - PROCESS | 1866 | 1461252585178 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:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1483ms 08:29:45 INFO - PROCESS | 1866 | 1461252585232 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 08:29:45 INFO - PROCESS | 1866 | 1461252585235 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 08:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:29:45 INFO - PROCESS | 1866 | 1461252585241 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:29:45 INFO - PROCESS | 1866 | 1461252585243 Marionette TRACE conn3 <- [1,1462,null,{}] 08:29:45 INFO - PROCESS | 1866 | 1461252585249 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:29:45 INFO - PROCESS | 1866 | 1461252585417 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 08:29:45 INFO - PROCESS | 1866 | 1461252585599 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b183b800 == 116 [pid = 1866] [id = 373] 08:29:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7f16afc5a800) [pid = 1866] [serial = 1120] [outer = (nil)] 08:29:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7f16b15a1800) [pid = 1866] [serial = 1121] [outer = 0x7f16afc5a800] 08:29:45 INFO - PROCESS | 1866 | 1461252585665 Marionette DEBUG loaded listener.js 08:29:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7f16ab449000) [pid = 1866] [serial = 1122] [outer = 0x7f16afc5a800] 08:29:46 INFO - PROCESS | 1866 | 1461252586532 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:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1328ms 08:29:46 INFO - PROCESS | 1866 | 1461252586570 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 08:29:46 INFO - PROCESS | 1866 | 1461252586573 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 08:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:29:46 INFO - PROCESS | 1866 | 1461252586579 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:29:46 INFO - PROCESS | 1866 | 1461252586581 Marionette TRACE conn3 <- [1,1466,null,{}] 08:29:46 INFO - PROCESS | 1866 | 1461252586587 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:29:46 INFO - PROCESS | 1866 | 1461252586776 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 08:29:46 INFO - PROCESS | 1866 | 1461252586963 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b3faf800 == 117 [pid = 1866] [id = 374] 08:29:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7f16b09b4000) [pid = 1866] [serial = 1123] [outer = (nil)] 08:29:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7f16b1fd1800) [pid = 1866] [serial = 1124] [outer = 0x7f16b09b4000] 08:29:47 INFO - PROCESS | 1866 | 1461252587030 Marionette DEBUG loaded listener.js 08:29:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7f16b23bec00) [pid = 1866] [serial = 1125] [outer = 0x7f16b09b4000] 08:29:47 INFO - PROCESS | 1866 | 1461252587970 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:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1426ms 08:29:48 INFO - PROCESS | 1866 | 1461252588007 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 08:29:48 INFO - PROCESS | 1866 | 1461252588011 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 08:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:29:48 INFO - PROCESS | 1866 | 1461252588018 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:29:48 INFO - PROCESS | 1866 | 1461252588022 Marionette TRACE conn3 <- [1,1470,null,{}] 08:29:48 INFO - PROCESS | 1866 | 1461252588027 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:29:48 INFO - PROCESS | 1866 | 1461252588234 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 08:29:48 INFO - PROCESS | 1866 | 1461252588425 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16bd9d4800 == 118 [pid = 1866] [id = 375] 08:29:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7f16a9a94c00) [pid = 1866] [serial = 1126] [outer = (nil)] 08:29:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7f16b7c5e000) [pid = 1866] [serial = 1127] [outer = 0x7f16a9a94c00] 08:29:48 INFO - PROCESS | 1866 | 1461252588501 Marionette DEBUG loaded listener.js 08:29:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7f16be50d800) [pid = 1866] [serial = 1128] [outer = 0x7f16a9a94c00] 08:29:49 INFO - PROCESS | 1866 | 1461252589362 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:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1379ms 08:29:49 INFO - PROCESS | 1866 | 1461252589398 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 08:29:49 INFO - PROCESS | 1866 | 1461252589401 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 08:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:29:49 INFO - PROCESS | 1866 | 1461252589407 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:29:49 INFO - PROCESS | 1866 | 1461252589409 Marionette TRACE conn3 <- [1,1474,null,{}] 08:29:49 INFO - PROCESS | 1866 | 1461252589414 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:29:49 INFO - PROCESS | 1866 | 1461252589586 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 08:29:49 INFO - PROCESS | 1866 | 1461252589772 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16bea2b000 == 119 [pid = 1866] [id = 376] 08:29:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7f16b180d800) [pid = 1866] [serial = 1129] [outer = (nil)] 08:29:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7f16bea49000) [pid = 1866] [serial = 1130] [outer = 0x7f16b180d800] 08:29:49 INFO - PROCESS | 1866 | 1461252589839 Marionette DEBUG loaded listener.js 08:29:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7f16bf93a800) [pid = 1866] [serial = 1131] [outer = 0x7f16b180d800] 08:29:50 INFO - PROCESS | 1866 | 1461252590746 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:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1391ms 08:29:50 INFO - PROCESS | 1866 | 1461252590798 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 08:29:50 INFO - PROCESS | 1866 | 1461252590801 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 08:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:29:50 INFO - PROCESS | 1866 | 1461252590817 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:29:50 INFO - PROCESS | 1866 | 1461252590819 Marionette TRACE conn3 <- [1,1478,null,{}] 08:29:50 INFO - PROCESS | 1866 | 1461252590824 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:29:50 INFO - PROCESS | 1866 | 1461252590994 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 08:29:51 INFO - PROCESS | 1866 | 1461252591181 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16bf921800 == 120 [pid = 1866] [id = 377] 08:29:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7f16b7c59c00) [pid = 1866] [serial = 1132] [outer = (nil)] 08:29:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7f16bf9bb000) [pid = 1866] [serial = 1133] [outer = 0x7f16b7c59c00] 08:29:51 INFO - PROCESS | 1866 | 1461252591249 Marionette DEBUG loaded listener.js 08:29:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f16bfa40400) [pid = 1866] [serial = 1134] [outer = 0x7f16b7c59c00] 08:29:52 INFO - PROCESS | 1866 | 1461252592088 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:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1347ms 08:29:52 INFO - PROCESS | 1866 | 1461252592161 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 08:29:52 INFO - PROCESS | 1866 | 1461252592164 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 08:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:29:52 INFO - PROCESS | 1866 | 1461252592170 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:29:52 INFO - PROCESS | 1866 | 1461252592172 Marionette TRACE conn3 <- [1,1482,null,{}] 08:29:52 INFO - PROCESS | 1866 | 1461252592177 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:29:52 INFO - PROCESS | 1866 | 1461252592338 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 08:29:52 INFO - PROCESS | 1866 | 1461252592527 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c32c8800 == 121 [pid = 1866] [id = 378] 08:29:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f16bfac7800) [pid = 1866] [serial = 1135] [outer = (nil)] 08:29:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f16c1b27000) [pid = 1866] [serial = 1136] [outer = 0x7f16bfac7800] 08:29:52 INFO - PROCESS | 1866 | 1461252592595 Marionette DEBUG loaded listener.js 08:29:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f16c3457800) [pid = 1866] [serial = 1137] [outer = 0x7f16bfac7800] 08:29:53 INFO - PROCESS | 1866 | 1461252593488 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:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1384ms 08:29:53 INFO - PROCESS | 1866 | 1461252593555 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 08:29:53 INFO - PROCESS | 1866 | 1461252593558 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 08:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:29:53 INFO - PROCESS | 1866 | 1461252593564 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:29:53 INFO - PROCESS | 1866 | 1461252593566 Marionette TRACE conn3 <- [1,1486,null,{}] 08:29:53 INFO - PROCESS | 1866 | 1461252593571 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:29:53 INFO - PROCESS | 1866 | 1461252593743 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 08:29:53 INFO - PROCESS | 1866 | 1461252593940 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16c3c17000 == 122 [pid = 1866] [id = 379] 08:29:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f16994ce000) [pid = 1866] [serial = 1138] [outer = (nil)] 08:29:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f16ab073400) [pid = 1866] [serial = 1139] [outer = 0x7f16994ce000] 08:29:54 INFO - PROCESS | 1866 | 1461252594005 Marionette DEBUG loaded listener.js 08:29:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f16c3841000) [pid = 1866] [serial = 1140] [outer = 0x7f16994ce000] 08:29:54 INFO - PROCESS | 1866 | 1461252594931 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:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1434ms 08:29:55 INFO - PROCESS | 1866 | 1461252594999 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 08:29:55 INFO - PROCESS | 1866 | 1461252595002 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 08:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:29:55 INFO - PROCESS | 1866 | 1461252595008 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:29:55 INFO - PROCESS | 1866 | 1461252595010 Marionette TRACE conn3 <- [1,1490,null,{}] 08:29:55 INFO - PROCESS | 1866 | 1461252595015 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:29:55 INFO - PROCESS | 1866 | 1461252595187 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 08:29:55 INFO - PROCESS | 1866 | 1461252595747 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c7d1000 == 123 [pid = 1866] [id = 380] 08:29:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f16994c3000) [pid = 1866] [serial = 1141] [outer = (nil)] 08:29:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f16994cc400) [pid = 1866] [serial = 1142] [outer = 0x7f16994c3000] 08:29:55 INFO - PROCESS | 1866 | 1461252595866 Marionette DEBUG loaded listener.js 08:29:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7f169a238c00) [pid = 1866] [serial = 1143] [outer = 0x7f16994c3000] 08:29:56 INFO - PROCESS | 1866 | 1461252596714 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:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1733ms 08:29:56 INFO - PROCESS | 1866 | 1461252596743 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 08:29:56 INFO - PROCESS | 1866 | 1461252596750 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 08:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:29:56 INFO - PROCESS | 1866 | 1461252596758 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:29:56 INFO - PROCESS | 1866 | 1461252596762 Marionette TRACE conn3 <- [1,1494,null,{}] 08:29:56 INFO - PROCESS | 1866 | 1461252596768 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:29:56 INFO - PROCESS | 1866 | 1461252596930 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 08:29:57 INFO - PROCESS | 1866 | 1461252597249 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a137800 == 124 [pid = 1866] [id = 381] 08:29:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7f169c607400) [pid = 1866] [serial = 1144] [outer = (nil)] 08:29:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7f169c643800) [pid = 1866] [serial = 1145] [outer = 0x7f169c607400] 08:29:57 INFO - PROCESS | 1866 | 1461252597363 Marionette DEBUG loaded listener.js 08:29:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7f16a4ca5400) [pid = 1866] [serial = 1146] [outer = 0x7f169c607400] 08:29:58 INFO - PROCESS | 1866 | 1461252598243 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:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1535ms 08:29:58 INFO - PROCESS | 1866 | 1461252598297 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 08:29:58 INFO - PROCESS | 1866 | 1461252598303 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 08:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:29:58 INFO - PROCESS | 1866 | 1461252598309 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:29:58 INFO - PROCESS | 1866 | 1461252598311 Marionette TRACE conn3 <- [1,1498,null,{}] 08:29:58 INFO - PROCESS | 1866 | 1461252598316 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:29:58 INFO - PROCESS | 1866 | 1461252598484 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 08:29:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b1843000 == 123 [pid = 1866] [id = 239] 08:29:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16aaf0f000 == 122 [pid = 1866] [id = 236] 08:29:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab4e2800 == 121 [pid = 1866] [id = 237] 08:29:58 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7f16be7af800) [pid = 1866] [serial = 1007] [outer = (nil)] [url = about:blank] 08:29:58 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7f16c1610c00) [pid = 1866] [serial = 1010] [outer = (nil)] [url = about:blank] 08:29:58 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7f16c39dbc00) [pid = 1866] [serial = 1013] [outer = (nil)] [url = about:blank] 08:29:58 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7f16994cc000) [pid = 1866] [serial = 1016] [outer = (nil)] [url = about:blank] 08:29:58 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f169a23b000) [pid = 1866] [serial = 1019] [outer = (nil)] [url = about:blank] 08:29:58 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f16977cc400) [pid = 1866] [serial = 1022] [outer = (nil)] [url = about:blank] 08:29:58 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f16a5596c00) [pid = 1866] [serial = 1037] [outer = (nil)] [url = about:blank] 08:29:58 INFO - PROCESS | 1866 | 1461252598832 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | --DOCSHELL 0x7f169f631800 == 120 [pid = 1866] [id = 306] 08:29:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a136000 == 121 [pid = 1866] [id = 382] 08:29:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f16977cc400) [pid = 1866] [serial = 1147] [outer = (nil)] 08:29:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f16a4cafc00) [pid = 1866] [serial = 1148] [outer = 0x7f16977cc400] 08:29:58 INFO - PROCESS | 1866 | 1461252598923 Marionette DEBUG loaded listener.js 08:29:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f16a652bc00) [pid = 1866] [serial = 1149] [outer = 0x7f16977cc400] 08:29:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16aaf1c800 == 120 [pid = 1866] [id = 355] 08:29:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a866a000 == 119 [pid = 1866] [id = 354] 08:29:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a827b000 == 118 [pid = 1866] [id = 353] 08:29:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a7d3f800 == 117 [pid = 1866] [id = 352] 08:29:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a646b000 == 116 [pid = 1866] [id = 351] 08:29:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a5532000 == 115 [pid = 1866] [id = 350] 08:29:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4ed6000 == 114 [pid = 1866] [id = 349] 08:29:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f627000 == 113 [pid = 1866] [id = 348] 08:29:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169cec4800 == 112 [pid = 1866] [id = 347] 08:29:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a978000 == 111 [pid = 1866] [id = 346] 08:29:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c815000 == 110 [pid = 1866] [id = 345] 08:29:59 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f169c6fc800) [pid = 1866] [serial = 1032] [outer = (nil)] [url = about:blank] 08:29:59 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f169c63f000) [pid = 1866] [serial = 1031] [outer = (nil)] [url = about:blank] 08:29:59 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f169b163000) [pid = 1866] [serial = 989] [outer = (nil)] [url = about:blank] 08:29:59 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f16a4ca8c00) [pid = 1866] [serial = 992] [outer = (nil)] [url = about:blank] 08:29:59 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f16ab44e400) [pid = 1866] [serial = 1001] [outer = (nil)] [url = about:blank] 08:29:59 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f16a9a89800) [pid = 1866] [serial = 998] [outer = (nil)] [url = about:blank] 08:29:59 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f16b12be400) [pid = 1866] [serial = 1004] [outer = (nil)] [url = about:blank] 08:29:59 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f16a77c0000) [pid = 1866] [serial = 702] [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:59 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f169c448800) [pid = 1866] [serial = 1029] [outer = (nil)] [url = about:blank] 08:29:59 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7f169b16a000) [pid = 1866] [serial = 1028] [outer = (nil)] [url = about:blank] 08:29:59 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7f16a4ca3800) [pid = 1866] [serial = 1034] [outer = (nil)] [url = about:blank] 08:29:59 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7f16a4ea3c00) [pid = 1866] [serial = 1035] [outer = (nil)] [url = about:blank] 08:29:59 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7f16a77e8c00) [pid = 1866] [serial = 995] [outer = (nil)] [url = about:blank] 08:29:59 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7f16995d9c00) [pid = 1866] [serial = 1026] [outer = (nil)] [url = about:blank] 08:29:59 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7f169c28cc00) [pid = 1866] [serial = 986] [outer = (nil)] [url = about:blank] 08:29:59 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7f16994c8c00) [pid = 1866] [serial = 1025] [outer = (nil)] [url = about:blank] 08:29:59 INFO - PROCESS | 1866 | 1461252599679 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:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1385ms 08:29:59 INFO - PROCESS | 1866 | 1461252599694 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 08:29:59 INFO - PROCESS | 1866 | 1461252599697 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 08:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:29:59 INFO - PROCESS | 1866 | 1461252599713 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:29:59 INFO - PROCESS | 1866 | 1461252599721 Marionette TRACE conn3 <- [1,1502,null,{}] 08:29:59 INFO - PROCESS | 1866 | 1461252599729 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:29:59 INFO - PROCESS | 1866 | 1461252599887 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 08:30:00 INFO - PROCESS | 1866 | 1461252600049 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f540000 == 111 [pid = 1866] [id = 383] 08:30:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7f16a64b3400) [pid = 1866] [serial = 1150] [outer = (nil)] 08:30:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7f16a78b0000) [pid = 1866] [serial = 1151] [outer = 0x7f16a64b3400] 08:30:00 INFO - PROCESS | 1866 | 1461252600139 Marionette DEBUG loaded listener.js 08:30:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7f16a7e6e400) [pid = 1866] [serial = 1152] [outer = 0x7f16a64b3400] 08:30:01 INFO - PROCESS | 1866 | 1461252601022 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:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1355ms 08:30:01 INFO - PROCESS | 1866 | 1461252601063 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 08:30:01 INFO - PROCESS | 1866 | 1461252601067 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 08:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:30:01 INFO - PROCESS | 1866 | 1461252601072 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:30:01 INFO - PROCESS | 1866 | 1461252601074 Marionette TRACE conn3 <- [1,1506,null,{}] 08:30:01 INFO - PROCESS | 1866 | 1461252601079 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:30:01 INFO - PROCESS | 1866 | 1461252601229 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 08:30:01 INFO - PROCESS | 1866 | 1461252601247 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a5515000 == 112 [pid = 1866] [id = 384] 08:30:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7f16a8007800) [pid = 1866] [serial = 1153] [outer = (nil)] 08:30:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7f16a883cc00) [pid = 1866] [serial = 1154] [outer = 0x7f16a8007800] 08:30:01 INFO - PROCESS | 1866 | 1461252601318 Marionette DEBUG loaded listener.js 08:30:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7f16a88bec00) [pid = 1866] [serial = 1155] [outer = 0x7f16a8007800] 08:30:02 INFO - PROCESS | 1866 | 1461252602296 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:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1279ms 08:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:30:02 INFO - PROCESS | 1866 | 1461252602354 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 08:30:02 INFO - PROCESS | 1866 | 1461252602357 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 08:30:02 INFO - PROCESS | 1866 | 1461252602364 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:30:02 INFO - PROCESS | 1866 | 1461252602366 Marionette TRACE conn3 <- [1,1510,null,{}] 08:30:02 INFO - PROCESS | 1866 | 1461252602372 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:30:02 INFO - PROCESS | 1866 | 1461252602584 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 08:30:02 INFO - PROCESS | 1866 | 1461252602614 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a7746000 == 113 [pid = 1866] [id = 385] 08:30:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7f16a8ac0800) [pid = 1866] [serial = 1156] [outer = (nil)] 08:30:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f16a9a93000) [pid = 1866] [serial = 1157] [outer = 0x7f16a8ac0800] 08:30:02 INFO - PROCESS | 1866 | 1461252602688 Marionette DEBUG loaded listener.js 08:30:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f16ab07a400) [pid = 1866] [serial = 1158] [outer = 0x7f16a8ac0800] 08:30:03 INFO - PROCESS | 1866 | 1461252603504 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:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1432ms 08:30:03 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f16994c3c00) [pid = 1866] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:30:03 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f169c44a800) [pid = 1866] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:30:03 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7f16a80df800) [pid = 1866] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:30:03 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7f16a882f000) [pid = 1866] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:30:03 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7f169c449c00) [pid = 1866] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:30:03 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7f169a263c00) [pid = 1866] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:30:03 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7f169c287400) [pid = 1866] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:30:03 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7f16a6167c00) [pid = 1866] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:30:03 INFO - PROCESS | 1866 | 1461252603821 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 08:30:03 INFO - PROCESS | 1866 | 1461252603825 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 08:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:30:03 INFO - PROCESS | 1866 | 1461252603830 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:30:03 INFO - PROCESS | 1866 | 1461252603833 Marionette TRACE conn3 <- [1,1514,null,{}] 08:30:03 INFO - PROCESS | 1866 | 1461252603837 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:30:04 INFO - PROCESS | 1866 | 1461252604004 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 08:30:04 INFO - PROCESS | 1866 | 1461252604014 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a491f800 == 114 [pid = 1866] [id = 386] 08:30:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7f16a882e800) [pid = 1866] [serial = 1159] [outer = (nil)] 08:30:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7f16ab20a400) [pid = 1866] [serial = 1160] [outer = 0x7f16a882e800] 08:30:04 INFO - PROCESS | 1866 | 1461252604072 Marionette DEBUG loaded listener.js 08:30:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7f16ab44e400) [pid = 1866] [serial = 1161] [outer = 0x7f16a882e800] 08:30:04 INFO - PROCESS | 1866 | 1461252604836 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:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1029ms 08:30:04 INFO - PROCESS | 1866 | 1461252604859 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 08:30:04 INFO - PROCESS | 1866 | 1461252604863 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 08:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:30:04 INFO - PROCESS | 1866 | 1461252604868 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:30:04 INFO - PROCESS | 1866 | 1461252604870 Marionette TRACE conn3 <- [1,1518,null,{}] 08:30:04 INFO - PROCESS | 1866 | 1461252604875 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:30:05 INFO - PROCESS | 1866 | 1461252605121 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 08:30:05 INFO - PROCESS | 1866 | 1461252605139 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a8c94800 == 115 [pid = 1866] [id = 387] 08:30:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7f16ab5a4c00) [pid = 1866] [serial = 1162] [outer = (nil)] 08:30:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7f16adacac00) [pid = 1866] [serial = 1163] [outer = 0x7f16ab5a4c00] 08:30:05 INFO - PROCESS | 1866 | 1461252605198 Marionette DEBUG loaded listener.js 08:30:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7f16ae5e2400) [pid = 1866] [serial = 1164] [outer = 0x7f16ab5a4c00] 08:30:06 INFO - PROCESS | 1866 | 1461252606125 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:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1330ms 08:30:06 INFO - PROCESS | 1866 | 1461252606201 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 08:30:06 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:30:06 INFO - PROCESS | 1866 | 1461252606207 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 08:30:06 INFO - PROCESS | 1866 | 1461252606214 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:30:06 INFO - PROCESS | 1866 | 1461252606220 Marionette TRACE conn3 <- [1,1522,null,{}] 08:30:06 INFO - PROCESS | 1866 | 1461252606229 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:30:06 INFO - PROCESS | 1866 | 1461252606459 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 08:30:06 INFO - PROCESS | 1866 | 1461252606702 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c415000 == 116 [pid = 1866] [id = 388] 08:30:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f169c286400) [pid = 1866] [serial = 1165] [outer = (nil)] 08:30:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f169c44dc00) [pid = 1866] [serial = 1166] [outer = 0x7f169c286400] 08:30:06 INFO - PROCESS | 1866 | 1461252606818 Marionette DEBUG loaded listener.js 08:30:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f169cfab800) [pid = 1866] [serial = 1167] [outer = 0x7f169c286400] 08:30:07 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:30:07 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:30:07 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:30:07 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:30:07 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:30:07 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:30:07 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:30:07 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:30:07 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:30:07 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:30:07 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:30:07 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:30:07 INFO - PROCESS | 1866 | 1461252607583 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:30:07 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 08:30:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:30:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:30:07 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 08:30:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:30:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:30:07 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 08:30:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:30:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:30:07 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 08:30:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:30:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:30:07 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1389ms 08:30:07 INFO - PROCESS | 1866 | 1461252607606 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 08:30:07 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:30:07 INFO - PROCESS | 1866 | 1461252607619 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 08:30:07 INFO - PROCESS | 1866 | 1461252607628 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:30:07 INFO - PROCESS | 1866 | 1461252607631 Marionette TRACE conn3 <- [1,1526,null,{}] 08:30:07 INFO - PROCESS | 1866 | 1461252607637 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:30:07 INFO - PROCESS | 1866 | 1461252607835 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 08:30:08 INFO - PROCESS | 1866 | 1461252608069 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a7e0b800 == 117 [pid = 1866] [id = 389] 08:30:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f169c993800) [pid = 1866] [serial = 1168] [outer = (nil)] 08:30:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f16a7ab7800) [pid = 1866] [serial = 1169] [outer = 0x7f169c993800] 08:30:08 INFO - PROCESS | 1866 | 1461252608228 Marionette DEBUG loaded listener.js 08:30:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f16a8838000) [pid = 1866] [serial = 1170] [outer = 0x7f169c993800] 08:30:09 INFO - PROCESS | 1866 | 1461252609570 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:30:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:30:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:30:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:30:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:30:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:30:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:30:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1992ms 08:30:09 INFO - PROCESS | 1866 | 1461252609628 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 08:30:09 INFO - PROCESS | 1866 | 1461252609631 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 08:30:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:30:09 INFO - PROCESS | 1866 | 1461252609640 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:30:09 INFO - PROCESS | 1866 | 1461252609645 Marionette TRACE conn3 <- [1,1530,null,{}] 08:30:09 INFO - PROCESS | 1866 | 1461252609661 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:30:09 INFO - PROCESS | 1866 | 1461252609856 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 08:30:10 INFO - PROCESS | 1866 | 1461252610136 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16adbcd000 == 118 [pid = 1866] [id = 390] 08:30:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f16ab5a5000) [pid = 1866] [serial = 1171] [outer = (nil)] 08:30:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f16ad0ee000) [pid = 1866] [serial = 1172] [outer = 0x7f16ab5a5000] 08:30:10 INFO - PROCESS | 1866 | 1461252610213 Marionette DEBUG loaded listener.js 08:30:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f16ae603000) [pid = 1866] [serial = 1173] [outer = 0x7f16ab5a5000] 08:30:10 INFO - PROCESS | 1866 | 1461252610929 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:30:10 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:30:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:30:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:30:10 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:30:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:30:10 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1334ms 08:30:10 INFO - PROCESS | 1866 | 1461252610976 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 08:30:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:30:10 INFO - PROCESS | 1866 | 1461252610980 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 08:30:10 INFO - PROCESS | 1866 | 1461252610986 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:30:10 INFO - PROCESS | 1866 | 1461252610989 Marionette TRACE conn3 <- [1,1534,null,{}] 08:30:10 INFO - PROCESS | 1866 | 1461252610994 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:30:11 INFO - PROCESS | 1866 | 1461252611169 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 08:30:11 INFO - PROCESS | 1866 | 1461252611363 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b0e68000 == 119 [pid = 1866] [id = 391] 08:30:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7f16ab5a7c00) [pid = 1866] [serial = 1174] [outer = (nil)] 08:30:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7f16af4c8400) [pid = 1866] [serial = 1175] [outer = 0x7f16ab5a7c00] 08:30:11 INFO - PROCESS | 1866 | 1461252611433 Marionette DEBUG loaded listener.js 08:30:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7f16af8afc00) [pid = 1866] [serial = 1176] [outer = 0x7f16ab5a7c00] 08:30:12 INFO - PROCESS | 1866 | 1461252612309 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:30:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:30:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1381ms 08:30:12 INFO - PROCESS | 1866 | 1461252612367 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 08:30:12 INFO - PROCESS | 1866 | 1461252612369 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 08:30:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:30:12 INFO - PROCESS | 1866 | 1461252612377 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:30:12 INFO - PROCESS | 1866 | 1461252612379 Marionette TRACE conn3 <- [1,1538,null,{}] 08:30:12 INFO - PROCESS | 1866 | 1461252612385 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:30:12 INFO - PROCESS | 1866 | 1461252612555 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 08:30:12 INFO - PROCESS | 1866 | 1461252612749 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16be5d0800 == 120 [pid = 1866] [id = 392] 08:30:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7f16ae603400) [pid = 1866] [serial = 1177] [outer = (nil)] 08:30:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7f16b111bc00) [pid = 1866] [serial = 1178] [outer = 0x7f16ae603400] 08:30:12 INFO - PROCESS | 1866 | 1461252612818 Marionette DEBUG loaded listener.js 08:30:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7f16b24ea000) [pid = 1866] [serial = 1179] [outer = 0x7f16ae603400] 08:30:13 INFO - PROCESS | 1866 | 1461252613671 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:30:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:30:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1335ms 08:30:13 INFO - PROCESS | 1866 | 1461252613713 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 08:30:13 INFO - PROCESS | 1866 | 1461252613716 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 08:30:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:30:13 INFO - PROCESS | 1866 | 1461252613722 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:30:13 INFO - PROCESS | 1866 | 1461252613724 Marionette TRACE conn3 <- [1,1542,null,{}] 08:30:13 INFO - PROCESS | 1866 | 1461252613729 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:30:13 INFO - PROCESS | 1866 | 1461252613938 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 08:30:14 INFO - PROCESS | 1866 | 1461252614131 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16c3f1b000 == 121 [pid = 1866] [id = 393] 08:30:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7f16b4058400) [pid = 1866] [serial = 1180] [outer = (nil)] 08:30:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7f16be8b9000) [pid = 1866] [serial = 1181] [outer = 0x7f16b4058400] 08:30:14 INFO - PROCESS | 1866 | 1461252614207 Marionette DEBUG loaded listener.js 08:30:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7f16c39d7c00) [pid = 1866] [serial = 1182] [outer = 0x7f16b4058400] 08:30:15 INFO - PROCESS | 1866 | 1461252615040 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:30:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:30:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1377ms 08:30:15 INFO - PROCESS | 1866 | 1461252615100 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 08:30:15 INFO - PROCESS | 1866 | 1461252615104 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 08:30:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:30:15 INFO - PROCESS | 1866 | 1461252615109 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:30:15 INFO - PROCESS | 1866 | 1461252615111 Marionette TRACE conn3 <- [1,1546,null,{}] 08:30:15 INFO - PROCESS | 1866 | 1461252615117 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:30:15 INFO - PROCESS | 1866 | 1461252615293 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 08:30:15 INFO - PROCESS | 1866 | 1461252615501 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c8077000 == 122 [pid = 1866] [id = 394] 08:30:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7f1699306400) [pid = 1866] [serial = 1183] [outer = (nil)] 08:30:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7f169930cc00) [pid = 1866] [serial = 1184] [outer = 0x7f1699306400] 08:30:15 INFO - PROCESS | 1866 | 1461252615614 Marionette DEBUG loaded listener.js 08:30:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7f1699311400) [pid = 1866] [serial = 1185] [outer = 0x7f1699306400] 08:30:16 INFO - PROCESS | 1866 | 1461252616526 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:30:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:30:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1490ms 08:30:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:30:16 INFO - PROCESS | 1866 | 1461252616601 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 08:30:16 INFO - PROCESS | 1866 | 1461252616604 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 08:30:16 INFO - PROCESS | 1866 | 1461252616610 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:30:16 INFO - PROCESS | 1866 | 1461252616613 Marionette TRACE conn3 <- [1,1550,null,{}] 08:30:16 INFO - PROCESS | 1866 | 1461252616618 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:30:16 INFO - PROCESS | 1866 | 1461252616829 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 08:30:17 INFO - PROCESS | 1866 | 1461252617067 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16cb594800 == 123 [pid = 1866] [id = 395] 08:30:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7f1699309400) [pid = 1866] [serial = 1186] [outer = (nil)] 08:30:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7f16b1810c00) [pid = 1866] [serial = 1187] [outer = 0x7f1699309400] 08:30:17 INFO - PROCESS | 1866 | 1461252617183 Marionette DEBUG loaded listener.js 08:30:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7f16c3a88400) [pid = 1866] [serial = 1188] [outer = 0x7f1699309400] 08:30:17 INFO - PROCESS | 1866 | 1461252617992 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:30:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:30:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1434ms 08:30:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:30:18 INFO - PROCESS | 1866 | 1461252618044 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 08:30:18 INFO - PROCESS | 1866 | 1461252618047 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 08:30:18 INFO - PROCESS | 1866 | 1461252618053 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:30:18 INFO - PROCESS | 1866 | 1461252618055 Marionette TRACE conn3 <- [1,1554,null,{}] 08:30:18 INFO - PROCESS | 1866 | 1461252618060 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:30:18 INFO - PROCESS | 1866 | 1461252618244 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 08:30:18 INFO - PROCESS | 1866 | 1461252618441 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169c14e000 == 124 [pid = 1866] [id = 396] 08:30:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7f1699309800) [pid = 1866] [serial = 1189] [outer = (nil)] 08:30:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7f169a5a7c00) [pid = 1866] [serial = 1190] [outer = 0x7f1699309800] 08:30:18 INFO - PROCESS | 1866 | 1461252618508 Marionette DEBUG loaded listener.js 08:30:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7f169a5ac800) [pid = 1866] [serial = 1191] [outer = 0x7f1699309800] 08:30:19 INFO - PROCESS | 1866 | 1461252619353 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:30:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:30:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1335ms 08:30:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:30:19 INFO - PROCESS | 1866 | 1461252619388 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 08:30:19 INFO - PROCESS | 1866 | 1461252619390 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 08:30:19 INFO - PROCESS | 1866 | 1461252619396 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:30:19 INFO - PROCESS | 1866 | 1461252619399 Marionette TRACE conn3 <- [1,1558,null,{}] 08:30:19 INFO - PROCESS | 1866 | 1461252619404 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:30:19 INFO - PROCESS | 1866 | 1461252619578 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 08:30:19 INFO - PROCESS | 1866 | 1461252619776 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169c066800 == 125 [pid = 1866] [id = 397] 08:30:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7f169a5a0000) [pid = 1866] [serial = 1192] [outer = (nil)] 08:30:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7f169a945800) [pid = 1866] [serial = 1193] [outer = 0x7f169a5a0000] 08:30:19 INFO - PROCESS | 1866 | 1461252619843 Marionette DEBUG loaded listener.js 08:30:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7f169a94bc00) [pid = 1866] [serial = 1194] [outer = 0x7f169a5a0000] 08:30:20 INFO - PROCESS | 1866 | 1461252620712 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:30:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:30:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1380ms 08:30:20 INFO - PROCESS | 1866 | 1461252620777 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 08:30:20 INFO - PROCESS | 1866 | 1461252620782 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 08:30:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:30:20 INFO - PROCESS | 1866 | 1461252620787 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:30:20 INFO - PROCESS | 1866 | 1461252620790 Marionette TRACE conn3 <- [1,1562,null,{}] 08:30:20 INFO - PROCESS | 1866 | 1461252620796 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:30:21 INFO - PROCESS | 1866 | 1461252621012 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 08:30:21 INFO - PROCESS | 1866 | 1461252621207 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169fdcd800 == 126 [pid = 1866] [id = 398] 08:30:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7f169a5a5400) [pid = 1866] [serial = 1195] [outer = (nil)] 08:30:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7f16a77c1400) [pid = 1866] [serial = 1196] [outer = 0x7f169a5a5400] 08:30:21 INFO - PROCESS | 1866 | 1461252621282 Marionette DEBUG loaded listener.js 08:30:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7f16c3e03000) [pid = 1866] [serial = 1197] [outer = 0x7f169a5a5400] 08:30:22 INFO - PROCESS | 1866 | 1461252622162 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:30:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:30:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1430ms 08:30:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:30:22 INFO - PROCESS | 1866 | 1461252622218 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 08:30:22 INFO - PROCESS | 1866 | 1461252622221 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 08:30:22 INFO - PROCESS | 1866 | 1461252622227 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:30:22 INFO - PROCESS | 1866 | 1461252622230 Marionette TRACE conn3 <- [1,1566,null,{}] 08:30:22 INFO - PROCESS | 1866 | 1461252622235 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:30:22 INFO - PROCESS | 1866 | 1461252622430 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 08:30:22 INFO - PROCESS | 1866 | 1461252622630 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f8cf000 == 127 [pid = 1866] [id = 399] 08:30:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7f169a4a8400) [pid = 1866] [serial = 1198] [outer = (nil)] 08:30:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7f169a4b2c00) [pid = 1866] [serial = 1199] [outer = 0x7f169a4a8400] 08:30:22 INFO - PROCESS | 1866 | 1461252622700 Marionette DEBUG loaded listener.js 08:30:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7f169a94a000) [pid = 1866] [serial = 1200] [outer = 0x7f169a4a8400] 08:30:23 INFO - PROCESS | 1866 | 1461252623569 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:30:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:30:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1387ms 08:30:23 INFO - PROCESS | 1866 | 1461252623614 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 08:30:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:30:23 INFO - PROCESS | 1866 | 1461252623618 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 08:30:23 INFO - PROCESS | 1866 | 1461252623623 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:30:23 INFO - PROCESS | 1866 | 1461252623626 Marionette TRACE conn3 <- [1,1570,null,{}] 08:30:23 INFO - PROCESS | 1866 | 1461252623631 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:30:23 INFO - PROCESS | 1866 | 1461252623805 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 08:30:24 INFO - PROCESS | 1866 | 1461252624005 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169fddb000 == 128 [pid = 1866] [id = 400] 08:30:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7f169a476400) [pid = 1866] [serial = 1201] [outer = (nil)] 08:30:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7f169a47ec00) [pid = 1866] [serial = 1202] [outer = 0x7f169a476400] 08:30:24 INFO - PROCESS | 1866 | 1461252624074 Marionette DEBUG loaded listener.js 08:30:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7f169a483800) [pid = 1866] [serial = 1203] [outer = 0x7f169a476400] 08:30:24 INFO - PROCESS | 1866 | 1461252624897 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:30:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:30:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1341ms 08:30:24 INFO - PROCESS | 1866 | 1461252624964 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 08:30:24 INFO - PROCESS | 1866 | 1461252624967 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 08:30:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:30:24 INFO - PROCESS | 1866 | 1461252624973 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:30:24 INFO - PROCESS | 1866 | 1461252624975 Marionette TRACE conn3 <- [1,1574,null,{}] 08:30:24 INFO - PROCESS | 1866 | 1461252624981 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:30:25 INFO - PROCESS | 1866 | 1461252625185 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 08:30:25 INFO - PROCESS | 1866 | 1461252625382 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169fe18800 == 129 [pid = 1866] [id = 401] 08:30:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7f169a476c00) [pid = 1866] [serial = 1204] [outer = (nil)] 08:30:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7f169a4b3c00) [pid = 1866] [serial = 1205] [outer = 0x7f169a476c00] 08:30:25 INFO - PROCESS | 1866 | 1461252625450 Marionette DEBUG loaded listener.js 08:30:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7f169fe26000) [pid = 1866] [serial = 1206] [outer = 0x7f169a476c00] 08:30:26 INFO - PROCESS | 1866 | 1461252626358 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:30:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:30:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1426ms 08:30:26 INFO - PROCESS | 1866 | 1461252626401 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 08:30:26 INFO - PROCESS | 1866 | 1461252626405 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 08:30:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:30:26 INFO - PROCESS | 1866 | 1461252626410 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:30:26 INFO - PROCESS | 1866 | 1461252626412 Marionette TRACE conn3 <- [1,1578,null,{}] 08:30:26 INFO - PROCESS | 1866 | 1461252626436 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:30:26 INFO - PROCESS | 1866 | 1461252626615 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 08:30:26 INFO - PROCESS | 1866 | 1461252626857 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169c418800 == 130 [pid = 1866] [id = 402] 08:30:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7f169a4ac000) [pid = 1866] [serial = 1207] [outer = (nil)] 08:30:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7f169fe27c00) [pid = 1866] [serial = 1208] [outer = 0x7f169a4ac000] 08:30:26 INFO - PROCESS | 1866 | 1461252626967 Marionette DEBUG loaded listener.js 08:30:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7f169fe2c400) [pid = 1866] [serial = 1209] [outer = 0x7f169a4ac000] 08:30:27 INFO - PROCESS | 1866 | 1461252627758 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:30:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:30:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1382ms 08:30:27 INFO - PROCESS | 1866 | 1461252627794 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 08:30:27 INFO - PROCESS | 1866 | 1461252627797 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 08:30:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:30:27 INFO - PROCESS | 1866 | 1461252627803 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:30:27 INFO - PROCESS | 1866 | 1461252627805 Marionette TRACE conn3 <- [1,1582,null,{}] 08:30:27 INFO - PROCESS | 1866 | 1461252627810 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:30:27 INFO - PROCESS | 1866 | 1461252627981 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 08:30:28 INFO - PROCESS | 1866 | 1461252628628 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f5db000 == 131 [pid = 1866] [id = 403] 08:30:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7f16977c7400) [pid = 1866] [serial = 1210] [outer = (nil)] 08:30:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7f16977d0000) [pid = 1866] [serial = 1211] [outer = 0x7f16977c7400] 08:30:28 INFO - PROCESS | 1866 | 1461252628702 Marionette DEBUG loaded listener.js 08:30:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7f16995d3000) [pid = 1866] [serial = 1212] [outer = 0x7f16977c7400] 08:30:29 INFO - PROCESS | 1866 | 1461252629494 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:30:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:30:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1738ms 08:30:29 INFO - PROCESS | 1866 | 1461252629543 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 08:30:29 INFO - PROCESS | 1866 | 1461252629549 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 08:30:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:30:29 INFO - PROCESS | 1866 | 1461252629557 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:30:29 INFO - PROCESS | 1866 | 1461252629562 Marionette TRACE conn3 <- [1,1586,null,{}] 08:30:29 INFO - PROCESS | 1866 | 1461252629588 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:30:29 INFO - PROCESS | 1866 | 1461252629765 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 08:30:29 INFO - PROCESS | 1866 | 1461252629967 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169b1ef800 == 132 [pid = 1866] [id = 404] 08:30:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7f16977c8c00) [pid = 1866] [serial = 1213] [outer = (nil)] 08:30:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7f169a260400) [pid = 1866] [serial = 1214] [outer = 0x7f16977c8c00] 08:30:30 INFO - PROCESS | 1866 | 1461252630096 Marionette DEBUG loaded listener.js 08:30:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7f169a951000) [pid = 1866] [serial = 1215] [outer = 0x7f16977c8c00] 08:30:31 INFO - PROCESS | 1866 | 1461252631211 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:30:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:30:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1710ms 08:30:31 INFO - PROCESS | 1866 | 1461252631271 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 08:30:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:30:31 INFO - PROCESS | 1866 | 1461252631277 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 08:30:31 INFO - PROCESS | 1866 | 1461252631283 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:30:31 INFO - PROCESS | 1866 | 1461252631286 Marionette TRACE conn3 <- [1,1590,null,{}] 08:30:31 INFO - PROCESS | 1866 | 1461252631291 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:30:31 INFO - PROCESS | 1866 | 1461252631469 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 08:30:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4fc3800 == 131 [pid = 1866] [id = 203] 08:30:31 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7f16abf4e800) [pid = 1866] [serial = 1094] [outer = (nil)] [url = about:blank] 08:30:31 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7f16a80c2000) [pid = 1866] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:30:31 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7f16ab028000) [pid = 1866] [serial = 1067] [outer = (nil)] [url = about:blank] 08:30:31 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7f16ab07a800) [pid = 1866] [serial = 1064] [outer = (nil)] [url = about:blank] 08:30:31 INFO - PROCESS | 1866 | 1461252631879 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | --DOCSHELL 0x7f16a491f800 == 130 [pid = 1866] [id = 386] 08:30:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a7746000 == 129 [pid = 1866] [id = 385] 08:30:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a5515000 == 128 [pid = 1866] [id = 384] 08:30:31 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f540000 == 127 [pid = 1866] [id = 383] 08:30:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a8ca800 == 128 [pid = 1866] [id = 405] 08:30:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7f169c281800) [pid = 1866] [serial = 1216] [outer = (nil)] 08:30:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7f16a4ca3000) [pid = 1866] [serial = 1217] [outer = 0x7f169c281800] 08:30:31 INFO - PROCESS | 1866 | 1461252631954 Marionette DEBUG loaded listener.js 08:30:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7f16a559a400) [pid = 1866] [serial = 1218] [outer = 0x7f169c281800] 08:30:32 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a136000 == 127 [pid = 1866] [id = 382] 08:30:32 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a80d1800 == 126 [pid = 1866] [id = 11] 08:30:32 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a137800 == 125 [pid = 1866] [id = 381] 08:30:32 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c7d1000 == 124 [pid = 1866] [id = 380] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7f16a56cd800) [pid = 1866] [serial = 1091] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7f169c6fac00) [pid = 1866] [serial = 1043] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7f169b162800) [pid = 1866] [serial = 1040] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7f16a77b4400) [pid = 1866] [serial = 1082] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7f16a56f3c00) [pid = 1866] [serial = 1046] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7f16ab5a7400) [pid = 1866] [serial = 1089] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7f169c6f7400) [pid = 1866] [serial = 1077] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7f16a77bc800) [pid = 1866] [serial = 1049] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7f16a9a8c400) [pid = 1866] [serial = 1061] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7f169a53a800) [pid = 1866] [serial = 1073] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7f16a8838400) [pid = 1866] [serial = 1055] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7f16a616b400) [pid = 1866] [serial = 1080] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7f16a82d6000) [pid = 1866] [serial = 1086] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7f169c603c00) [pid = 1866] [serial = 1076] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7f16a7a9a800) [pid = 1866] [serial = 1052] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7f16a7d65800) [pid = 1866] [serial = 1083] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7f16a88c3c00) [pid = 1866] [serial = 1058] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7f16a4eaf800) [pid = 1866] [serial = 1079] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7f169b15dc00) [pid = 1866] [serial = 1074] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7f16a800b400) [pid = 1866] [serial = 1085] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7f16ab5af800) [pid = 1866] [serial = 1092] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7f16ab211000) [pid = 1866] [serial = 1088] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7f16995dd400) [pid = 1866] [serial = 1070] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 1866 | 1461252632692 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:30:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:30:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1432ms 08:30:32 INFO - PROCESS | 1866 | 1461252632715 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 08:30:32 INFO - PROCESS | 1866 | 1461252632719 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 08:30:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:30:32 INFO - PROCESS | 1866 | 1461252632732 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:30:32 INFO - PROCESS | 1866 | 1461252632739 Marionette TRACE conn3 <- [1,1594,null,{}] 08:30:32 INFO - PROCESS | 1866 | 1461252632766 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:30:32 INFO - PROCESS | 1866 | 1461252632936 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 08:30:32 INFO - PROCESS | 1866 | 1461252632955 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4b64800 == 125 [pid = 1866] [id = 406] 08:30:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7f16a559c400) [pid = 1866] [serial = 1219] [outer = (nil)] 08:30:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7f16a7abfc00) [pid = 1866] [serial = 1220] [outer = 0x7f16a559c400] 08:30:33 INFO - PROCESS | 1866 | 1461252633014 Marionette DEBUG loaded listener.js 08:30:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7f16a82ca800) [pid = 1866] [serial = 1221] [outer = 0x7f16a559c400] 08:30:33 INFO - PROCESS | 1866 | 1461252633879 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:30:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:30:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1195ms 08:30:33 INFO - PROCESS | 1866 | 1461252633921 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 08:30:33 INFO - PROCESS | 1866 | 1461252633925 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 08:30:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:30:33 INFO - PROCESS | 1866 | 1461252633931 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:30:33 INFO - PROCESS | 1866 | 1461252633933 Marionette TRACE conn3 <- [1,1598,null,{}] 08:30:33 INFO - PROCESS | 1866 | 1461252633938 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:30:34 INFO - PROCESS | 1866 | 1461252634104 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 08:30:34 INFO - PROCESS | 1866 | 1461252634287 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a552c800 == 126 [pid = 1866] [id = 407] 08:30:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7f16a78b0800) [pid = 1866] [serial = 1222] [outer = (nil)] 08:30:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7f16a8838400) [pid = 1866] [serial = 1223] [outer = 0x7f16a78b0800] 08:30:34 INFO - PROCESS | 1866 | 1461252634348 Marionette DEBUG loaded listener.js 08:30:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7f16a89b0c00) [pid = 1866] [serial = 1224] [outer = 0x7f16a78b0800] 08:30:35 INFO - PROCESS | 1866 | 1461252635140 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:30:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:30:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1227ms 08:30:35 INFO - PROCESS | 1866 | 1461252635159 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 08:30:35 INFO - PROCESS | 1866 | 1461252635162 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 08:30:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:30:35 INFO - PROCESS | 1866 | 1461252635168 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:30:35 INFO - PROCESS | 1866 | 1461252635170 Marionette TRACE conn3 <- [1,1602,null,{}] 08:30:35 INFO - PROCESS | 1866 | 1461252635175 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:30:35 INFO - PROCESS | 1866 | 1461252635400 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 08:30:35 INFO - PROCESS | 1866 | 1461252635433 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a65cd000 == 127 [pid = 1866] [id = 408] 08:30:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7f16a9c24c00) [pid = 1866] [serial = 1225] [outer = (nil)] 08:30:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7f16ab3b7800) [pid = 1866] [serial = 1226] [outer = 0x7f16a9c24c00] 08:30:35 INFO - PROCESS | 1866 | 1461252635504 Marionette DEBUG loaded listener.js 08:30:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7f16abf4c800) [pid = 1866] [serial = 1227] [outer = 0x7f16a9c24c00] 08:30:36 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7f169c607400) [pid = 1866] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:30:36 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7f16a8007800) [pid = 1866] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:30:36 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7f16977cc400) [pid = 1866] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:30:36 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7f16a64b3400) [pid = 1866] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:30:36 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7f16a882e800) [pid = 1866] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:30:36 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7f16994c3000) [pid = 1866] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:30:36 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7f16a8ac0800) [pid = 1866] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:30:36 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7f16995d4800) [pid = 1866] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:30:36 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7f16a4ca5c00) [pid = 1866] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:30:36 INFO - PROCESS | 1866 | 1461252636734 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:30:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:30:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1583ms 08:30:36 INFO - PROCESS | 1866 | 1461252636752 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 08:30:36 INFO - PROCESS | 1866 | 1461252636754 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 08:30:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:30:36 INFO - PROCESS | 1866 | 1461252636769 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:30:36 INFO - PROCESS | 1866 | 1461252636771 Marionette TRACE conn3 <- [1,1606,null,{}] 08:30:36 INFO - PROCESS | 1866 | 1461252636778 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:30:36 INFO - PROCESS | 1866 | 1461252636930 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 08:30:36 INFO - PROCESS | 1866 | 1461252636947 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a8292800 == 128 [pid = 1866] [id = 409] 08:30:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7f16994c3800) [pid = 1866] [serial = 1228] [outer = (nil)] 08:30:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7f16a9813000) [pid = 1866] [serial = 1229] [outer = 0x7f16994c3800] 08:30:37 INFO - PROCESS | 1866 | 1461252637005 Marionette DEBUG loaded listener.js 08:30:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7f16adb44000) [pid = 1866] [serial = 1230] [outer = 0x7f16994c3800] 08:30:37 INFO - PROCESS | 1866 | 1461252637804 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:30:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:30:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1086ms 08:30:37 INFO - PROCESS | 1866 | 1461252637847 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 08:30:37 INFO - PROCESS | 1866 | 1461252637850 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 08:30:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:30:37 INFO - PROCESS | 1866 | 1461252637855 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:30:37 INFO - PROCESS | 1866 | 1461252637857 Marionette TRACE conn3 <- [1,1610,null,{}] 08:30:37 INFO - PROCESS | 1866 | 1461252637862 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:30:38 INFO - PROCESS | 1866 | 1461252638076 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 08:30:38 INFO - PROCESS | 1866 | 1461252638101 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16ab2cd800 == 129 [pid = 1866] [id = 410] 08:30:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7f16995d4800) [pid = 1866] [serial = 1231] [outer = (nil)] 08:30:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7f16af4c2000) [pid = 1866] [serial = 1232] [outer = 0x7f16995d4800] 08:30:38 INFO - PROCESS | 1866 | 1461252638161 Marionette DEBUG loaded listener.js 08:30:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7f16b111e800) [pid = 1866] [serial = 1233] [outer = 0x7f16995d4800] 08:30:39 INFO - PROCESS | 1866 | 1461252639205 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:30:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:30:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1381ms 08:30:39 INFO - PROCESS | 1866 | 1461252639238 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 08:30:39 INFO - PROCESS | 1866 | 1461252639243 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 08:30:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:30:39 INFO - PROCESS | 1866 | 1461252639252 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:30:39 INFO - PROCESS | 1866 | 1461252639257 Marionette TRACE conn3 <- [1,1614,null,{}] 08:30:39 INFO - PROCESS | 1866 | 1461252639266 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:30:39 INFO - PROCESS | 1866 | 1461252639469 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 08:30:39 INFO - PROCESS | 1866 | 1461252639729 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f62b800 == 130 [pid = 1866] [id = 411] 08:30:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7f169a4b1000) [pid = 1866] [serial = 1234] [outer = (nil)] 08:30:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7f169a540800) [pid = 1866] [serial = 1235] [outer = 0x7f169a4b1000] 08:30:39 INFO - PROCESS | 1866 | 1461252639849 Marionette DEBUG loaded listener.js 08:30:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7f169a948000) [pid = 1866] [serial = 1236] [outer = 0x7f169a4b1000] 08:30:40 INFO - PROCESS | 1866 | 1461252640714 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:30:40 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:30:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1535ms 08:30:40 INFO - PROCESS | 1866 | 1461252640788 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 08:30:40 INFO - PROCESS | 1866 | 1461252640796 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 08:30:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:30:40 INFO - PROCESS | 1866 | 1461252640806 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:30:40 INFO - PROCESS | 1866 | 1461252640810 Marionette TRACE conn3 <- [1,1618,null,{}] 08:30:40 INFO - PROCESS | 1866 | 1461252640816 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:30:41 INFO - PROCESS | 1866 | 1461252641054 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 08:30:41 INFO - PROCESS | 1866 | 1461252641370 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a53cd000 == 131 [pid = 1866] [id = 412] 08:30:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7f169fe24400) [pid = 1866] [serial = 1237] [outer = (nil)] 08:30:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7f169fe30800) [pid = 1866] [serial = 1238] [outer = 0x7f169fe24400] 08:30:41 INFO - PROCESS | 1866 | 1461252641488 Marionette DEBUG loaded listener.js 08:30:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7f16a559ec00) [pid = 1866] [serial = 1239] [outer = 0x7f169fe24400] 08:30:42 INFO - PROCESS | 1866 | 1461252642324 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:30:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:30:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1584ms 08:30:42 INFO - PROCESS | 1866 | 1461252642392 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 08:30:42 INFO - PROCESS | 1866 | 1461252642395 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 08:30:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:30:42 INFO - PROCESS | 1866 | 1461252642405 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:30:42 INFO - PROCESS | 1866 | 1461252642409 Marionette TRACE conn3 <- [1,1622,null,{}] 08:30:42 INFO - PROCESS | 1866 | 1461252642426 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:30:42 INFO - PROCESS | 1866 | 1461252642641 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 08:30:42 INFO - PROCESS | 1866 | 1461252642842 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16ac399800 == 132 [pid = 1866] [id = 413] 08:30:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7f16a77e8000) [pid = 1866] [serial = 1240] [outer = (nil)] 08:30:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7f16a88b9000) [pid = 1866] [serial = 1241] [outer = 0x7f16a77e8000] 08:30:42 INFO - PROCESS | 1866 | 1461252642995 Marionette DEBUG loaded listener.js 08:30:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7f16ab02d800) [pid = 1866] [serial = 1242] [outer = 0x7f16a77e8000] 08:30:43 INFO - PROCESS | 1866 | 1461252643835 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:30:43 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:30:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1483ms 08:30:43 INFO - PROCESS | 1866 | 1461252643889 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 08:30:43 INFO - PROCESS | 1866 | 1461252643893 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 08:30:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:30:43 INFO - PROCESS | 1866 | 1461252643898 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:30:43 INFO - PROCESS | 1866 | 1461252643901 Marionette TRACE conn3 <- [1,1626,null,{}] 08:30:43 INFO - PROCESS | 1866 | 1461252643906 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:30:44 INFO - PROCESS | 1866 | 1461252644089 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 08:30:44 INFO - PROCESS | 1866 | 1461252644296 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b04c3000 == 133 [pid = 1866] [id = 414] 08:30:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7f16a7a9d000) [pid = 1866] [serial = 1243] [outer = (nil)] 08:30:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7f16ad0f3800) [pid = 1866] [serial = 1244] [outer = 0x7f16a7a9d000] 08:30:44 INFO - PROCESS | 1866 | 1461252644410 Marionette DEBUG loaded listener.js 08:30:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7f16af4cac00) [pid = 1866] [serial = 1245] [outer = 0x7f16a7a9d000] 08:30:45 INFO - PROCESS | 1866 | 1461252645299 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:30:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:30:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1438ms 08:30:45 INFO - PROCESS | 1866 | 1461252645337 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 08:30:45 INFO - PROCESS | 1866 | 1461252645341 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 08:30:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:30:45 INFO - PROCESS | 1866 | 1461252645346 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:30:45 INFO - PROCESS | 1866 | 1461252645349 Marionette TRACE conn3 <- [1,1630,null,{}] 08:30:45 INFO - PROCESS | 1866 | 1461252645354 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:30:45 INFO - PROCESS | 1866 | 1461252645533 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 08:30:45 INFO - PROCESS | 1866 | 1461252645742 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b3f18000 == 134 [pid = 1866] [id = 415] 08:30:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7f16abe3f800) [pid = 1866] [serial = 1246] [outer = (nil)] 08:30:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7f16b12bd400) [pid = 1866] [serial = 1247] [outer = 0x7f16abe3f800] 08:30:45 INFO - PROCESS | 1866 | 1461252645853 Marionette DEBUG loaded listener.js 08:30:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7f16b180b400) [pid = 1866] [serial = 1248] [outer = 0x7f16abe3f800] 08:30:46 INFO - PROCESS | 1866 | 1461252646886 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:30:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:30:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1589ms 08:30:46 INFO - PROCESS | 1866 | 1461252646938 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 08:30:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:30:46 INFO - PROCESS | 1866 | 1461252646944 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 08:30:46 INFO - PROCESS | 1866 | 1461252646952 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:30:46 INFO - PROCESS | 1866 | 1461252646955 Marionette TRACE conn3 <- [1,1634,null,{}] 08:30:46 INFO - PROCESS | 1866 | 1461252646963 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:30:47 INFO - PROCESS | 1866 | 1461252647269 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 08:30:47 INFO - PROCESS | 1866 | 1461252647681 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16c1b8f800 == 135 [pid = 1866] [id = 416] 08:30:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7f16be58d000) [pid = 1866] [serial = 1249] [outer = (nil)] 08:30:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7f16bf9bdc00) [pid = 1866] [serial = 1250] [outer = 0x7f16be58d000] 08:30:47 INFO - PROCESS | 1866 | 1461252647796 Marionette DEBUG loaded listener.js 08:30:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7f16c3833000) [pid = 1866] [serial = 1251] [outer = 0x7f16be58d000] 08:30:48 INFO - PROCESS | 1866 | 1461252648921 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:30:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:30:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2043ms 08:30:48 INFO - PROCESS | 1866 | 1461252648995 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 08:30:49 INFO - PROCESS | 1866 | 1461252649001 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 08:30:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:30:49 INFO - PROCESS | 1866 | 1461252649009 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:30:49 INFO - PROCESS | 1866 | 1461252649013 Marionette TRACE conn3 <- [1,1638,null,{}] 08:30:49 INFO - PROCESS | 1866 | 1461252649021 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:30:49 INFO - PROCESS | 1866 | 1461252649314 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 08:30:49 INFO - PROCESS | 1866 | 1461252649658 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16c68d3000 == 136 [pid = 1866] [id = 417] 08:30:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7f169f99c800) [pid = 1866] [serial = 1252] [outer = (nil)] 08:30:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7f169f9a4c00) [pid = 1866] [serial = 1253] [outer = 0x7f169f99c800] 08:30:49 INFO - PROCESS | 1866 | 1461252649733 Marionette DEBUG loaded listener.js 08:30:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7f169f9a9c00) [pid = 1866] [serial = 1254] [outer = 0x7f169f99c800] 08:30:50 INFO - PROCESS | 1866 | 1461252650568 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:30:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:30:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1593ms 08:30:50 INFO - PROCESS | 1866 | 1461252650601 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 08:30:50 INFO - PROCESS | 1866 | 1461252650604 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 08:30:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:30:50 INFO - PROCESS | 1866 | 1461252650610 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:30:50 INFO - PROCESS | 1866 | 1461252650612 Marionette TRACE conn3 <- [1,1642,null,{}] 08:30:50 INFO - PROCESS | 1866 | 1461252650618 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:30:50 INFO - PROCESS | 1866 | 1461252650795 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 08:30:51 INFO - PROCESS | 1866 | 1461252651005 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a81b000 == 137 [pid = 1866] [id = 418] 08:30:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7f169f99e000) [pid = 1866] [serial = 1255] [outer = (nil)] 08:30:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7f16bf9b9800) [pid = 1866] [serial = 1256] [outer = 0x7f169f99e000] 08:30:51 INFO - PROCESS | 1866 | 1461252651121 Marionette DEBUG loaded listener.js 08:30:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7f16c39da400) [pid = 1866] [serial = 1257] [outer = 0x7f169f99e000] 08:30:51 INFO - PROCESS | 1866 | 1461252651967 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:30:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:30:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1376ms 08:30:51 INFO - PROCESS | 1866 | 1461252651987 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 08:30:51 INFO - PROCESS | 1866 | 1461252651990 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 08:30:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:30:51 INFO - PROCESS | 1866 | 1461252651996 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:30:51 INFO - PROCESS | 1866 | 1461252651998 Marionette TRACE conn3 <- [1,1646,null,{}] 08:30:52 INFO - PROCESS | 1866 | 1461252652003 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:30:52 INFO - PROCESS | 1866 | 1461252652181 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 08:30:52 INFO - PROCESS | 1866 | 1461252652387 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f91e800 == 138 [pid = 1866] [id = 419] 08:30:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7f16978d6400) [pid = 1866] [serial = 1258] [outer = (nil)] 08:30:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7f16978dd800) [pid = 1866] [serial = 1259] [outer = 0x7f16978d6400] 08:30:52 INFO - PROCESS | 1866 | 1461252652467 Marionette DEBUG loaded listener.js 08:30:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7f16978e3000) [pid = 1866] [serial = 1260] [outer = 0x7f16978d6400] 08:30:53 INFO - PROCESS | 1866 | 1461252653317 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:30:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:30:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1380ms 08:30:53 INFO - PROCESS | 1866 | 1461252653377 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 08:30:53 INFO - PROCESS | 1866 | 1461252653380 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 08:30:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:30:53 INFO - PROCESS | 1866 | 1461252653387 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:30:53 INFO - PROCESS | 1866 | 1461252653390 Marionette TRACE conn3 <- [1,1650,null,{}] 08:30:53 INFO - PROCESS | 1866 | 1461252653395 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:30:53 INFO - PROCESS | 1866 | 1461252653567 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 08:30:53 INFO - PROCESS | 1866 | 1461252653774 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4982800 == 139 [pid = 1866] [id = 420] 08:30:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7f16978d8c00) [pid = 1866] [serial = 1261] [outer = (nil)] 08:30:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 251 (0x7f16a697d400) [pid = 1866] [serial = 1262] [outer = 0x7f16978d8c00] 08:30:53 INFO - PROCESS | 1866 | 1461252653843 Marionette DEBUG loaded listener.js 08:30:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 252 (0x7f16a6982000) [pid = 1866] [serial = 1263] [outer = 0x7f16978d8c00] 08:30:54 INFO - PROCESS | 1866 | 1461252654708 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:30:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:30:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1378ms 08:30:54 INFO - PROCESS | 1866 | 1461252654766 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 08:30:54 INFO - PROCESS | 1866 | 1461252654769 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 08:30:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:30:54 INFO - PROCESS | 1866 | 1461252654776 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:30:54 INFO - PROCESS | 1866 | 1461252654780 Marionette TRACE conn3 <- [1,1654,null,{}] 08:30:54 INFO - PROCESS | 1866 | 1461252654784 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:30:55 INFO - PROCESS | 1866 | 1461252655007 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 08:30:55 INFO - PROCESS | 1866 | 1461252655268 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1696ec4000 == 140 [pid = 1866] [id = 421] 08:30:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 253 (0x7f16c3a81800) [pid = 1866] [serial = 1264] [outer = (nil)] 08:30:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 254 (0x7f16c3c77000) [pid = 1866] [serial = 1265] [outer = 0x7f16c3a81800] 08:30:55 INFO - PROCESS | 1866 | 1461252655398 Marionette DEBUG loaded listener.js 08:30:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 255 (0x7f16c3ebf400) [pid = 1866] [serial = 1266] [outer = 0x7f16c3a81800] 08:30:56 INFO - PROCESS | 1866 | 1461252656163 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:30:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:30:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1433ms 08:30:56 INFO - PROCESS | 1866 | 1461252656211 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 08:30:56 INFO - PROCESS | 1866 | 1461252656213 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 08:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:30:56 INFO - PROCESS | 1866 | 1461252656219 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:30:56 INFO - PROCESS | 1866 | 1461252656221 Marionette TRACE conn3 <- [1,1658,null,{}] 08:30:56 INFO - PROCESS | 1866 | 1461252656227 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:30:56 INFO - PROCESS | 1866 | 1461252656407 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 08:30:56 INFO - PROCESS | 1866 | 1461252656617 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1696edf800 == 141 [pid = 1866] [id = 422] 08:30:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 256 (0x7f169565b000) [pid = 1866] [serial = 1267] [outer = (nil)] 08:30:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 257 (0x7f1696da0c00) [pid = 1866] [serial = 1268] [outer = 0x7f169565b000] 08:30:56 INFO - PROCESS | 1866 | 1461252656683 Marionette DEBUG loaded listener.js 08:30:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 258 (0x7f1696da6800) [pid = 1866] [serial = 1269] [outer = 0x7f169565b000] 08:30:57 INFO - PROCESS | 1866 | 1461252657940 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:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1828ms 08:30:58 INFO - PROCESS | 1866 | 1461252658049 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 08:30:58 INFO - PROCESS | 1866 | 1461252658055 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 08:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:30:58 INFO - PROCESS | 1866 | 1461252658062 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:30:58 INFO - PROCESS | 1866 | 1461252658067 Marionette TRACE conn3 <- [1,1662,null,{}] 08:30:58 INFO - PROCESS | 1866 | 1461252658074 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:30:58 INFO - PROCESS | 1866 | 1461252658291 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 08:30:58 INFO - PROCESS | 1866 | 1461252658503 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a392800 == 142 [pid = 1866] [id = 423] 08:30:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 259 (0x7f1696dc5000) [pid = 1866] [serial = 1270] [outer = (nil)] 08:30:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 260 (0x7f1696dcb000) [pid = 1866] [serial = 1271] [outer = 0x7f1696dc5000] 08:30:58 INFO - PROCESS | 1866 | 1461252658605 Marionette DEBUG loaded listener.js 08:30:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 261 (0x7f16977c4400) [pid = 1866] [serial = 1272] [outer = 0x7f1696dc5000] 08:30:59 INFO - PROCESS | 1866 | 1461252659583 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:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1581ms 08:30:59 INFO - PROCESS | 1866 | 1461252659647 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 08:30:59 INFO - PROCESS | 1866 | 1461252659657 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 08:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:30:59 INFO - PROCESS | 1866 | 1461252659670 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:30:59 INFO - PROCESS | 1866 | 1461252659674 Marionette TRACE conn3 <- [1,1666,null,{}] 08:30:59 INFO - PROCESS | 1866 | 1461252659682 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:30:59 INFO - PROCESS | 1866 | 1461252659996 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 08:31:00 INFO - PROCESS | 1866 | 1461252660361 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a5e7800 == 143 [pid = 1866] [id = 424] 08:31:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 262 (0x7f169930e000) [pid = 1866] [serial = 1273] [outer = (nil)] 08:31:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 263 (0x7f16994d1000) [pid = 1866] [serial = 1274] [outer = 0x7f169930e000] 08:31:00 INFO - PROCESS | 1866 | 1461252660472 Marionette DEBUG loaded listener.js 08:31:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 264 (0x7f169a23a800) [pid = 1866] [serial = 1275] [outer = 0x7f169930e000] 08:31:01 INFO - PROCESS | 1866 | 1461252661521 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:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1893ms 08:31:01 INFO - PROCESS | 1866 | 1461252661564 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 08:31:01 INFO - PROCESS | 1866 | 1461252661568 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 08:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:31:01 INFO - PROCESS | 1866 | 1461252661576 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:31:01 INFO - PROCESS | 1866 | 1461252661583 Marionette TRACE conn3 <- [1,1670,null,{}] 08:31:01 INFO - PROCESS | 1866 | 1461252661600 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:31:01 INFO - PROCESS | 1866 | 1461252661799 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 08:31:02 INFO - PROCESS | 1866 | 1461252662200 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f53e000 == 144 [pid = 1866] [id = 425] 08:31:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 265 (0x7f169a4b0000) [pid = 1866] [serial = 1276] [outer = (nil)] 08:31:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 266 (0x7f169a5a1800) [pid = 1866] [serial = 1277] [outer = 0x7f169a4b0000] 08:31:02 INFO - PROCESS | 1866 | 1461252662280 Marionette DEBUG loaded listener.js 08:31:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 267 (0x7f169a949000) [pid = 1866] [serial = 1278] [outer = 0x7f169a4b0000] 08:31:03 INFO - PROCESS | 1866 | 1461252663129 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:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1601ms 08:31:03 INFO - PROCESS | 1866 | 1461252663177 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 08:31:03 INFO - PROCESS | 1866 | 1461252663181 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 08:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:31:03 INFO - PROCESS | 1866 | 1461252663186 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:31:03 INFO - PROCESS | 1866 | 1461252663188 Marionette TRACE conn3 <- [1,1674,null,{}] 08:31:03 INFO - PROCESS | 1866 | 1461252663194 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:31:03 INFO - PROCESS | 1866 | 1461252663363 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 08:31:03 INFO - PROCESS | 1866 | 1461252663594 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169c817800 == 145 [pid = 1866] [id = 426] 08:31:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 268 (0x7f169c447000) [pid = 1866] [serial = 1279] [outer = (nil)] 08:31:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 269 (0x7f169c64a400) [pid = 1866] [serial = 1280] [outer = 0x7f169c447000] 08:31:03 INFO - PROCESS | 1866 | 1461252663659 Marionette DEBUG loaded listener.js 08:31:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 270 (0x7f169f99cc00) [pid = 1866] [serial = 1281] [outer = 0x7f169c447000] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4b72800 == 144 [pid = 1866] [id = 234] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a8245000 == 143 [pid = 1866] [id = 307] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a83c5000 == 142 [pid = 1866] [id = 284] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 269 (0x7f16b0354000) [pid = 1866] [serial = 1115] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 268 (0x7f16ab073400) [pid = 1866] [serial = 1139] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 267 (0x7f16a55a2c00) [pid = 1866] [serial = 1100] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 266 (0x7f16ae778000) [pid = 1866] [serial = 1112] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 265 (0x7f16b1fd1800) [pid = 1866] [serial = 1124] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 264 (0x7f16b15a1800) [pid = 1866] [serial = 1121] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 263 (0x7f16bf9bb000) [pid = 1866] [serial = 1133] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 262 (0x7f169b119000) [pid = 1866] [serial = 1097] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 261 (0x7f16a88b7400) [pid = 1866] [serial = 1103] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 260 (0x7f16ad0f3400) [pid = 1866] [serial = 1106] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 259 (0x7f16c1b27000) [pid = 1866] [serial = 1136] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 258 (0x7f16b7c5e000) [pid = 1866] [serial = 1127] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 257 (0x7f16b111a400) [pid = 1866] [serial = 1118] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 256 (0x7f16bea49000) [pid = 1866] [serial = 1130] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 255 (0x7f16adb43000) [pid = 1866] [serial = 1109] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 254 (0x7f16adacac00) [pid = 1866] [serial = 1163] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a8292800 == 141 [pid = 1866] [id = 409] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a65cd000 == 140 [pid = 1866] [id = 408] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a552c800 == 139 [pid = 1866] [id = 407] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4b64800 == 138 [pid = 1866] [id = 406] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a8ca800 == 137 [pid = 1866] [id = 405] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169b1ef800 == 136 [pid = 1866] [id = 404] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f5db000 == 135 [pid = 1866] [id = 403] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169fe18800 == 134 [pid = 1866] [id = 401] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169fddb000 == 133 [pid = 1866] [id = 400] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f8cf000 == 132 [pid = 1866] [id = 399] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169fdcd800 == 131 [pid = 1866] [id = 398] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c066800 == 130 [pid = 1866] [id = 397] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c7cb000 == 129 [pid = 1866] [id = 340] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c14e000 == 128 [pid = 1866] [id = 396] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16cb594800 == 127 [pid = 1866] [id = 395] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c8077000 == 126 [pid = 1866] [id = 394] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3f1b000 == 125 [pid = 1866] [id = 393] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16be5d0800 == 124 [pid = 1866] [id = 392] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0e68000 == 123 [pid = 1866] [id = 391] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16adbcd000 == 122 [pid = 1866] [id = 390] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a7e0b800 == 121 [pid = 1866] [id = 389] 08:31:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c415000 == 120 [pid = 1866] [id = 388] 08:31:04 INFO - PROCESS | 1866 | 1461252664622 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:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 253 (0x7f169c643800) [pid = 1866] [serial = 1145] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 252 (0x7f16a88bec00) [pid = 1866] [serial = 1155] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 251 (0x7f16a4cafc00) [pid = 1866] [serial = 1148] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 250 (0x7f16a78b0000) [pid = 1866] [serial = 1151] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7f16ab44e400) [pid = 1866] [serial = 1161] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7f16a652bc00) [pid = 1866] [serial = 1149] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7f16a883cc00) [pid = 1866] [serial = 1154] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7f16a7e6e400) [pid = 1866] [serial = 1152] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7f16a4ca5400) [pid = 1866] [serial = 1146] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7f16994cc400) [pid = 1866] [serial = 1142] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7f16a9a93000) [pid = 1866] [serial = 1157] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7f169c6f5000) [pid = 1866] [serial = 987] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7f16ab07a400) [pid = 1866] [serial = 1158] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7f16ab20a400) [pid = 1866] [serial = 1160] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7f169a238c00) [pid = 1866] [serial = 1143] [outer = (nil)] [url = about:blank] 08:31:04 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7f16a56cbc00) [pid = 1866] [serial = 1038] [outer = (nil)] [url = about:blank] 08:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1486ms 08:31:04 INFO - PROCESS | 1866 | 1461252664674 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 08:31:04 INFO - PROCESS | 1866 | 1461252664678 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 08:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:31:04 INFO - PROCESS | 1866 | 1461252664683 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:31:04 INFO - PROCESS | 1866 | 1461252664685 Marionette TRACE conn3 <- [1,1678,null,{}] 08:31:04 INFO - PROCESS | 1866 | 1461252664691 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:31:04 INFO - PROCESS | 1866 | 1461252664853 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 08:31:04 INFO - PROCESS | 1866 | 1461252664868 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c05c800 == 121 [pid = 1866] [id = 427] 08:31:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7f169b119400) [pid = 1866] [serial = 1282] [outer = (nil)] 08:31:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7f169fe29400) [pid = 1866] [serial = 1283] [outer = 0x7f169b119400] 08:31:04 INFO - PROCESS | 1866 | 1461252664928 Marionette DEBUG loaded listener.js 08:31:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7f16a4ca9000) [pid = 1866] [serial = 1284] [outer = 0x7f169b119400] 08:31:05 INFO - PROCESS | 1866 | 1461252665877 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:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1226ms 08:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:31:05 INFO - PROCESS | 1866 | 1461252665910 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 08:31:05 INFO - PROCESS | 1866 | 1461252665913 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 08:31:05 INFO - PROCESS | 1866 | 1461252665919 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:31:05 INFO - PROCESS | 1866 | 1461252665922 Marionette TRACE conn3 <- [1,1682,null,{}] 08:31:05 INFO - PROCESS | 1866 | 1461252665927 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:31:06 INFO - PROCESS | 1866 | 1461252666123 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 08:31:06 INFO - PROCESS | 1866 | 1461252666292 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f8e1800 == 122 [pid = 1866] [id = 428] 08:31:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7f1699305000) [pid = 1866] [serial = 1285] [outer = (nil)] 08:31:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7f16a559f400) [pid = 1866] [serial = 1286] [outer = 0x7f1699305000] 08:31:06 INFO - PROCESS | 1866 | 1461252666359 Marionette DEBUG loaded listener.js 08:31:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7f16a697f000) [pid = 1866] [serial = 1287] [outer = 0x7f1699305000] 08:31:07 INFO - PROCESS | 1866 | 1461252667153 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:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1278ms 08:31:07 INFO - PROCESS | 1866 | 1461252667197 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 08:31:07 INFO - PROCESS | 1866 | 1461252667200 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 08:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:31:07 INFO - PROCESS | 1866 | 1461252667216 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:31:07 INFO - PROCESS | 1866 | 1461252667219 Marionette TRACE conn3 <- [1,1686,null,{}] 08:31:07 INFO - PROCESS | 1866 | 1461252667240 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:31:07 INFO - PROCESS | 1866 | 1461252667470 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 08:31:07 INFO - PROCESS | 1866 | 1461252667497 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a491f800 == 123 [pid = 1866] [id = 429] 08:31:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7f169930f000) [pid = 1866] [serial = 1288] [outer = (nil)] 08:31:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7f16a77eac00) [pid = 1866] [serial = 1289] [outer = 0x7f169930f000] 08:31:07 INFO - PROCESS | 1866 | 1461252667556 Marionette DEBUG loaded listener.js 08:31:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7f16a7e62000) [pid = 1866] [serial = 1290] [outer = 0x7f169930f000] 08:31:08 INFO - PROCESS | 1866 | 1461252668395 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:31:08 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:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1255ms 08:31:08 INFO - PROCESS | 1866 | 1461252668462 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 08:31:08 INFO - PROCESS | 1866 | 1461252668466 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 08:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:31:08 INFO - PROCESS | 1866 | 1461252668471 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:31:08 INFO - PROCESS | 1866 | 1461252668473 Marionette TRACE conn3 <- [1,1690,null,{}] 08:31:08 INFO - PROCESS | 1866 | 1461252668479 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:31:08 INFO - PROCESS | 1866 | 1461252668708 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 08:31:08 INFO - PROCESS | 1866 | 1461252668735 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a4fc3800 == 124 [pid = 1866] [id = 430] 08:31:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7f16a6984400) [pid = 1866] [serial = 1291] [outer = (nil)] 08:31:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7f16a82d3c00) [pid = 1866] [serial = 1292] [outer = 0x7f16a6984400] 08:31:08 INFO - PROCESS | 1866 | 1461252668793 Marionette DEBUG loaded listener.js 08:31:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7f16a882fc00) [pid = 1866] [serial = 1293] [outer = 0x7f16a6984400] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7f16a9c24c00) [pid = 1866] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7f16994c3800) [pid = 1866] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7f16a559c400) [pid = 1866] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7f169c281800) [pid = 1866] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7f16994ce000) [pid = 1866] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7f16977c8c00) [pid = 1866] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7f16bfac7800) [pid = 1866] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7f16ae5dfc00) [pid = 1866] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7f16b1806400) [pid = 1866] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7f16a9c23c00) [pid = 1866] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7f16b09b4000) [pid = 1866] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7f169c602400) [pid = 1866] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7f16b89ad800) [pid = 1866] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7f16ad0f4c00) [pid = 1866] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7f169a23a400) [pid = 1866] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7f16a55a1400) [pid = 1866] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7f169b160400) [pid = 1866] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7f16994c7800) [pid = 1866] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7f169c60ec00) [pid = 1866] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7f169a230800) [pid = 1866] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7f16b7c59c00) [pid = 1866] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7f16a4ea2400) [pid = 1866] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7f169c646400) [pid = 1866] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7f16a6522c00) [pid = 1866] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7f169a536000) [pid = 1866] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7f169b163c00) [pid = 1866] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7f16a8833400) [pid = 1866] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7f16977c7400) [pid = 1866] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7f16a651e800) [pid = 1866] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7f16994ca000) [pid = 1866] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7f16977cb400) [pid = 1866] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7f169b160800) [pid = 1866] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7f16994c5c00) [pid = 1866] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7f16a89b1800) [pid = 1866] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7f16a83afc00) [pid = 1866] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7f16b180d800) [pid = 1866] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7f169b113800) [pid = 1866] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7f16ae6e1800) [pid = 1866] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7f16a8abb400) [pid = 1866] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7f16994cf800) [pid = 1866] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7f16a56cd000) [pid = 1866] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7f16af5a2000) [pid = 1866] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7f16a6529400) [pid = 1866] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7f16977c2c00) [pid = 1866] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7f16a88ba400) [pid = 1866] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7f16a7a9ac00) [pid = 1866] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7f169c27f800) [pid = 1866] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7f16a64b3000) [pid = 1866] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7f16a8835000) [pid = 1866] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7f169c995400) [pid = 1866] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7f16ae6dd800) [pid = 1866] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7f16a9a94c00) [pid = 1866] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f16977c2400) [pid = 1866] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f16ada25400) [pid = 1866] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f169a541000) [pid = 1866] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f16a83b0c00) [pid = 1866] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f16afc5a800) [pid = 1866] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f169c6f9000) [pid = 1866] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:31:10 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f16a78b0800) [pid = 1866] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:31:10 INFO - PROCESS | 1866 | 1461252670625 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:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2185ms 08:31:10 INFO - PROCESS | 1866 | 1461252670658 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 08:31:10 INFO - PROCESS | 1866 | 1461252670661 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 08:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:31:10 INFO - PROCESS | 1866 | 1461252670679 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:31:10 INFO - PROCESS | 1866 | 1461252670682 Marionette TRACE conn3 <- [1,1694,null,{}] 08:31:10 INFO - PROCESS | 1866 | 1461252670687 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:31:10 INFO - PROCESS | 1866 | 1461252670890 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 08:31:10 INFO - PROCESS | 1866 | 1461252670905 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169b1b5000 == 125 [pid = 1866] [id = 431] 08:31:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f16994ce000) [pid = 1866] [serial = 1294] [outer = (nil)] 08:31:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f169b15c400) [pid = 1866] [serial = 1295] [outer = 0x7f16994ce000] 08:31:10 INFO - PROCESS | 1866 | 1461252670967 Marionette DEBUG loaded listener.js 08:31:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f169c648c00) [pid = 1866] [serial = 1296] [outer = 0x7f16994ce000] 08:31:11 INFO - PROCESS | 1866 | 1461252671818 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:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1178ms 08:31:11 INFO - PROCESS | 1866 | 1461252671866 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 08:31:11 INFO - PROCESS | 1866 | 1461252671870 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 08:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:31:11 INFO - PROCESS | 1866 | 1461252671875 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:31:11 INFO - PROCESS | 1866 | 1461252671877 Marionette TRACE conn3 <- [1,1698,null,{}] 08:31:11 INFO - PROCESS | 1866 | 1461252671886 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:31:12 INFO - PROCESS | 1866 | 1461252672070 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 08:31:12 INFO - PROCESS | 1866 | 1461252672445 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1698a90800 == 126 [pid = 1866] [id = 432] 08:31:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f1695661800) [pid = 1866] [serial = 1297] [outer = (nil)] 08:31:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f1695667400) [pid = 1866] [serial = 1298] [outer = 0x7f1695661800] 08:31:12 INFO - PROCESS | 1866 | 1461252672567 Marionette DEBUG loaded listener.js 08:31:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f1696dcd400) [pid = 1866] [serial = 1299] [outer = 0x7f1695661800] 08:31:13 INFO - PROCESS | 1866 | 1461252673561 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:31:13 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:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1734ms 08:31:13 INFO - PROCESS | 1866 | 1461252673613 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 08:31:13 INFO - PROCESS | 1866 | 1461252673620 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 08:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:31:13 INFO - PROCESS | 1866 | 1461252673628 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:31:13 INFO - PROCESS | 1866 | 1461252673632 Marionette TRACE conn3 <- [1,1702,null,{}] 08:31:13 INFO - PROCESS | 1866 | 1461252673639 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:31:13 INFO - PROCESS | 1866 | 1461252673846 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 08:31:14 INFO - PROCESS | 1866 | 1461252674048 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169c7d4800 == 127 [pid = 1866] [id = 433] 08:31:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f1695662c00) [pid = 1866] [serial = 1300] [outer = (nil)] 08:31:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7f169a261000) [pid = 1866] [serial = 1301] [outer = 0x7f1695662c00] 08:31:14 INFO - PROCESS | 1866 | 1461252674165 Marionette DEBUG loaded listener.js 08:31:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7f169a4aac00) [pid = 1866] [serial = 1302] [outer = 0x7f1695662c00] 08:31:15 INFO - PROCESS | 1866 | 1461252675171 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:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1582ms 08:31:15 INFO - PROCESS | 1866 | 1461252675215 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 08:31:15 INFO - PROCESS | 1866 | 1461252675221 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 08:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:31:15 INFO - PROCESS | 1866 | 1461252675228 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:31:15 INFO - PROCESS | 1866 | 1461252675230 Marionette TRACE conn3 <- [1,1706,null,{}] 08:31:15 INFO - PROCESS | 1866 | 1461252675236 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:31:15 INFO - PROCESS | 1866 | 1461252675435 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 08:31:15 INFO - PROCESS | 1866 | 1461252675718 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169fe17800 == 128 [pid = 1866] [id = 434] 08:31:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7f169b163000) [pid = 1866] [serial = 1303] [outer = (nil)] 08:31:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7f169c60a400) [pid = 1866] [serial = 1304] [outer = 0x7f169b163000] 08:31:15 INFO - PROCESS | 1866 | 1461252675835 Marionette DEBUG loaded listener.js 08:31:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7f169cfaa400) [pid = 1866] [serial = 1305] [outer = 0x7f169b163000] 08:31:16 INFO - PROCESS | 1866 | 1461252676805 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:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1629ms 08:31:16 INFO - PROCESS | 1866 | 1461252676858 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 08:31:16 INFO - PROCESS | 1866 | 1461252676861 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 08:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:31:16 INFO - PROCESS | 1866 | 1461252676875 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:31:16 INFO - PROCESS | 1866 | 1461252676883 Marionette TRACE conn3 <- [1,1710,null,{}] 08:31:16 INFO - PROCESS | 1866 | 1461252676891 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:31:17 INFO - PROCESS | 1866 | 1461252677102 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 08:31:17 INFO - PROCESS | 1866 | 1461252677348 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a6467000 == 129 [pid = 1866] [id = 435] 08:31:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7f16a4ea2400) [pid = 1866] [serial = 1306] [outer = (nil)] 08:31:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7f16a56eec00) [pid = 1866] [serial = 1307] [outer = 0x7f16a4ea2400] 08:31:17 INFO - PROCESS | 1866 | 1461252677466 Marionette DEBUG loaded listener.js 08:31:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7f16a64af800) [pid = 1866] [serial = 1308] [outer = 0x7f16a4ea2400] 08:31:18 INFO - PROCESS | 1866 | 1461252678291 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:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1493ms 08:31:18 INFO - PROCESS | 1866 | 1461252678362 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 08:31:18 INFO - PROCESS | 1866 | 1461252678366 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 08:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:31:18 INFO - PROCESS | 1866 | 1461252678372 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:31:18 INFO - PROCESS | 1866 | 1461252678375 Marionette TRACE conn3 <- [1,1714,null,{}] 08:31:18 INFO - PROCESS | 1866 | 1461252678380 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:31:18 INFO - PROCESS | 1866 | 1461252678581 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 08:31:18 INFO - PROCESS | 1866 | 1461252678785 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a8280000 == 130 [pid = 1866] [id = 436] 08:31:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7f16a4ea2800) [pid = 1866] [serial = 1309] [outer = (nil)] 08:31:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7f16a56f1000) [pid = 1866] [serial = 1310] [outer = 0x7f16a4ea2800] 08:31:18 INFO - PROCESS | 1866 | 1461252678863 Marionette DEBUG loaded listener.js 08:31:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7f16a78b6c00) [pid = 1866] [serial = 1311] [outer = 0x7f16a4ea2800] 08:31:19 INFO - PROCESS | 1866 | 1461252679742 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:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1427ms 08:31:19 INFO - PROCESS | 1866 | 1461252679802 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 08:31:19 INFO - PROCESS | 1866 | 1461252679804 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 08:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:31:19 INFO - PROCESS | 1866 | 1461252679810 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:31:19 INFO - PROCESS | 1866 | 1461252679812 Marionette TRACE conn3 <- [1,1718,null,{}] 08:31:19 INFO - PROCESS | 1866 | 1461252679818 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:31:20 INFO - PROCESS | 1866 | 1461252680011 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 08:31:20 INFO - PROCESS | 1866 | 1461252680224 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a98b2800 == 131 [pid = 1866] [id = 437] 08:31:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7f16a82cc000) [pid = 1866] [serial = 1312] [outer = (nil)] 08:31:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7f16a82d6800) [pid = 1866] [serial = 1313] [outer = 0x7f16a82cc000] 08:31:20 INFO - PROCESS | 1866 | 1461252680366 Marionette DEBUG loaded listener.js 08:31:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7f16a88c2000) [pid = 1866] [serial = 1314] [outer = 0x7f16a82cc000] 08:31:21 INFO - PROCESS | 1866 | 1461252681372 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:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1628ms 08:31:21 INFO - PROCESS | 1866 | 1461252681441 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 08:31:21 INFO - PROCESS | 1866 | 1461252681445 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 08:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:31:21 INFO - PROCESS | 1866 | 1461252681451 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:31:21 INFO - PROCESS | 1866 | 1461252681453 Marionette TRACE conn3 <- [1,1722,null,{}] 08:31:21 INFO - PROCESS | 1866 | 1461252681460 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:31:21 INFO - PROCESS | 1866 | 1461252681683 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 08:31:21 INFO - PROCESS | 1866 | 1461252681927 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16ac0b1800 == 132 [pid = 1866] [id = 438] 08:31:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7f16a82cc400) [pid = 1866] [serial = 1315] [outer = (nil)] 08:31:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7f16a9c23c00) [pid = 1866] [serial = 1316] [outer = 0x7f16a82cc400] 08:31:22 INFO - PROCESS | 1866 | 1461252682041 Marionette DEBUG loaded listener.js 08:31:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7f16ab02dc00) [pid = 1866] [serial = 1317] [outer = 0x7f16a82cc400] 08:31:22 INFO - PROCESS | 1866 | 1461252682944 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:31:22 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:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1538ms 08:31:22 INFO - PROCESS | 1866 | 1461252682990 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 08:31:22 INFO - PROCESS | 1866 | 1461252682994 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 08:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:31:23 INFO - PROCESS | 1866 | 1461252683000 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:31:23 INFO - PROCESS | 1866 | 1461252683002 Marionette TRACE conn3 <- [1,1726,null,{}] 08:31:23 INFO - PROCESS | 1866 | 1461252683010 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:31:23 INFO - PROCESS | 1866 | 1461252683216 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 08:31:23 INFO - PROCESS | 1866 | 1461252683426 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16afb7a800 == 133 [pid = 1866] [id = 439] 08:31:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7f16a8ab5800) [pid = 1866] [serial = 1318] [outer = (nil)] 08:31:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7f16ab20e800) [pid = 1866] [serial = 1319] [outer = 0x7f16a8ab5800] 08:31:23 INFO - PROCESS | 1866 | 1461252683538 Marionette DEBUG loaded listener.js 08:31:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7f16ab3c6000) [pid = 1866] [serial = 1320] [outer = 0x7f16a8ab5800] 08:31:24 INFO - PROCESS | 1866 | 1461252684439 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:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1497ms 08:31:24 INFO - PROCESS | 1866 | 1461252684498 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 08:31:24 INFO - PROCESS | 1866 | 1461252684502 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 08:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:31:24 INFO - PROCESS | 1866 | 1461252684508 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:31:24 INFO - PROCESS | 1866 | 1461252684510 Marionette TRACE conn3 <- [1,1730,null,{}] 08:31:24 INFO - PROCESS | 1866 | 1461252684516 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:31:24 INFO - PROCESS | 1866 | 1461252684724 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 08:31:24 INFO - PROCESS | 1866 | 1461252684930 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b04c4000 == 134 [pid = 1866] [id = 440] 08:31:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7f16a9c1a400) [pid = 1866] [serial = 1321] [outer = (nil)] 08:31:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7f16abf51c00) [pid = 1866] [serial = 1322] [outer = 0x7f16a9c1a400] 08:31:25 INFO - PROCESS | 1866 | 1461252685000 Marionette DEBUG loaded listener.js 08:31:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7f16adad1800) [pid = 1866] [serial = 1323] [outer = 0x7f16a9c1a400] 08:31:25 INFO - PROCESS | 1866 | 1461252685920 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:31:25 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:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1486ms 08:31:25 INFO - PROCESS | 1866 | 1461252685995 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 08:31:26 INFO - PROCESS | 1866 | 1461252685999 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 08:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:31:26 INFO - PROCESS | 1866 | 1461252686005 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:31:26 INFO - PROCESS | 1866 | 1461252686007 Marionette TRACE conn3 <- [1,1734,null,{}] 08:31:26 INFO - PROCESS | 1866 | 1461252686013 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:31:26 INFO - PROCESS | 1866 | 1461252686266 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 08:31:26 INFO - PROCESS | 1866 | 1461252686521 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b3f08000 == 135 [pid = 1866] [id = 441] 08:31:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7f16ab061000) [pid = 1866] [serial = 1324] [outer = (nil)] 08:31:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7f16addacc00) [pid = 1866] [serial = 1325] [outer = 0x7f16ab061000] 08:31:26 INFO - PROCESS | 1866 | 1461252686639 Marionette DEBUG loaded listener.js 08:31:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7f16ae76ec00) [pid = 1866] [serial = 1326] [outer = 0x7f16ab061000] 08:31:27 INFO - PROCESS | 1866 | 1461252687461 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:31:27 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:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1487ms 08:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:31:27 INFO - PROCESS | 1866 | 1461252687493 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 08:31:27 INFO - PROCESS | 1866 | 1461252687496 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 08:31:27 INFO - PROCESS | 1866 | 1461252687502 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:31:27 INFO - PROCESS | 1866 | 1461252687505 Marionette TRACE conn3 <- [1,1738,null,{}] 08:31:27 INFO - PROCESS | 1866 | 1461252687510 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:31:27 INFO - PROCESS | 1866 | 1461252687706 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 08:31:27 INFO - PROCESS | 1866 | 1461252687919 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16be7eb000 == 136 [pid = 1866] [id = 442] 08:31:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7f16ae771000) [pid = 1866] [serial = 1327] [outer = (nil)] 08:31:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7f16af6bf000) [pid = 1866] [serial = 1328] [outer = 0x7f16ae771000] 08:31:28 INFO - PROCESS | 1866 | 1461252688047 Marionette DEBUG loaded listener.js 08:31:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7f16b035c400) [pid = 1866] [serial = 1329] [outer = 0x7f16ae771000] 08:31:29 INFO - PROCESS | 1866 | 1461252689044 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:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1579ms 08:31:29 INFO - PROCESS | 1866 | 1461252689081 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 08:31:29 INFO - PROCESS | 1866 | 1461252689084 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 08:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:31:29 INFO - PROCESS | 1866 | 1461252689091 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:31:29 INFO - PROCESS | 1866 | 1461252689094 Marionette TRACE conn3 <- [1,1742,null,{}] 08:31:29 INFO - PROCESS | 1866 | 1461252689099 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:31:29 INFO - PROCESS | 1866 | 1461252689307 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 08:31:29 INFO - PROCESS | 1866 | 1461252689571 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16c3cd2800 == 137 [pid = 1866] [id = 443] 08:31:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7f16b14d7800) [pid = 1866] [serial = 1330] [outer = (nil)] 08:31:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7f16b432a000) [pid = 1866] [serial = 1331] [outer = 0x7f16b14d7800] 08:31:29 INFO - PROCESS | 1866 | 1461252689682 Marionette DEBUG loaded listener.js 08:31:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7f16be503800) [pid = 1866] [serial = 1332] [outer = 0x7f16b14d7800] 08:31:30 INFO - PROCESS | 1866 | 1461252690548 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:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1531ms 08:31:30 INFO - PROCESS | 1866 | 1461252690623 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 08:31:30 INFO - PROCESS | 1866 | 1461252690627 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 08:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:31:30 INFO - PROCESS | 1866 | 1461252690633 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:31:30 INFO - PROCESS | 1866 | 1461252690635 Marionette TRACE conn3 <- [1,1746,null,{}] 08:31:30 INFO - PROCESS | 1866 | 1461252690640 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:31:30 INFO - PROCESS | 1866 | 1461252690814 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 08:31:31 INFO - PROCESS | 1866 | 1461252691024 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a8bd5000 == 138 [pid = 1866] [id = 444] 08:31:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7f1695664000) [pid = 1866] [serial = 1333] [outer = (nil)] 08:31:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7f16be50c800) [pid = 1866] [serial = 1334] [outer = 0x7f1695664000] 08:31:31 INFO - PROCESS | 1866 | 1461252691141 Marionette DEBUG loaded listener.js 08:31:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7f16bec53c00) [pid = 1866] [serial = 1335] [outer = 0x7f1695664000] 08:31:32 INFO - PROCESS | 1866 | 1461252692088 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:31:32 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:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1528ms 08:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:31:32 INFO - PROCESS | 1866 | 1461252692162 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 08:31:32 INFO - PROCESS | 1866 | 1461252692164 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 08:31:32 INFO - PROCESS | 1866 | 1461252692170 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:31:32 INFO - PROCESS | 1866 | 1461252692173 Marionette TRACE conn3 <- [1,1750,null,{}] 08:31:32 INFO - PROCESS | 1866 | 1461252692178 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:31:32 INFO - PROCESS | 1866 | 1461252692377 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 08:31:32 INFO - PROCESS | 1866 | 1461252692639 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169c815800 == 139 [pid = 1866] [id = 445] 08:31:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7f16995da400) [pid = 1866] [serial = 1336] [outer = (nil)] 08:31:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7f169c28cc00) [pid = 1866] [serial = 1337] [outer = 0x7f16995da400] 08:31:32 INFO - PROCESS | 1866 | 1461252692758 Marionette DEBUG loaded listener.js 08:31:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7f16adb3a400) [pid = 1866] [serial = 1338] [outer = 0x7f16995da400] 08:31:33 INFO - PROCESS | 1866 | 1461252693594 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:31:33 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:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1486ms 08:31:33 INFO - PROCESS | 1866 | 1461252693657 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 08:31:33 INFO - PROCESS | 1866 | 1461252693660 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 08:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:31:33 INFO - PROCESS | 1866 | 1461252693666 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:31:33 INFO - PROCESS | 1866 | 1461252693668 Marionette TRACE conn3 <- [1,1754,null,{}] 08:31:33 INFO - PROCESS | 1866 | 1461252693673 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:31:33 INFO - PROCESS | 1866 | 1461252693844 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 08:31:34 INFO - PROCESS | 1866 | 1461252694062 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16993af000 == 140 [pid = 1866] [id = 446] 08:31:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7f16977c3c00) [pid = 1866] [serial = 1339] [outer = (nil)] 08:31:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7f16977cf400) [pid = 1866] [serial = 1340] [outer = 0x7f16977c3c00] 08:31:34 INFO - PROCESS | 1866 | 1461252694178 Marionette DEBUG loaded listener.js 08:31:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7f169c443800) [pid = 1866] [serial = 1341] [outer = 0x7f16977c3c00] 08:31:35 INFO - PROCESS | 1866 | 1461252695565 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:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1983ms 08:31:35 INFO - PROCESS | 1866 | 1461252695697 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 08:31:35 INFO - PROCESS | 1866 | 1461252695703 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 08:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:31:35 INFO - PROCESS | 1866 | 1461252695774 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:31:35 INFO - PROCESS | 1866 | 1461252695778 Marionette TRACE conn3 <- [1,1758,null,{}] 08:31:35 INFO - PROCESS | 1866 | 1461252695786 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:31:35 INFO - PROCESS | 1866 | 1461252695959 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 08:31:36 INFO - PROCESS | 1866 | 1461252696181 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c80b800 == 141 [pid = 1866] [id = 447] 08:31:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7f1696dc6000) [pid = 1866] [serial = 1342] [outer = (nil)] 08:31:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7f16978db000) [pid = 1866] [serial = 1343] [outer = 0x7f1696dc6000] 08:31:36 INFO - PROCESS | 1866 | 1461252696258 Marionette DEBUG loaded listener.js 08:31:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7f16994c4400) [pid = 1866] [serial = 1344] [outer = 0x7f1696dc6000] 08:31:37 INFO - PROCESS | 1866 | 1461252697298 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:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1603ms 08:31:37 INFO - PROCESS | 1866 | 1461252697377 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 08:31:37 INFO - PROCESS | 1866 | 1461252697385 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 08:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:31:37 INFO - PROCESS | 1866 | 1461252697399 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:31:37 INFO - PROCESS | 1866 | 1461252697402 Marionette TRACE conn3 <- [1,1762,null,{}] 08:31:37 INFO - PROCESS | 1866 | 1461252697407 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:31:37 INFO - PROCESS | 1866 | 1461252697590 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 08:31:37 INFO - PROCESS | 1866 | 1461252697852 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a130000 == 142 [pid = 1866] [id = 448] 08:31:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7f169a479000) [pid = 1866] [serial = 1345] [outer = (nil)] 08:31:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7f169a4b3000) [pid = 1866] [serial = 1346] [outer = 0x7f169a479000] 08:31:37 INFO - PROCESS | 1866 | 1461252697934 Marionette DEBUG loaded listener.js 08:31:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7f169a5aa000) [pid = 1866] [serial = 1347] [outer = 0x7f169a479000] 08:31:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4ece800 == 141 [pid = 1866] [id = 366] 08:31:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b183b800 == 140 [pid = 1866] [id = 373] 08:31:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3ae0000 == 139 [pid = 1866] [id = 73] 08:31:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169b19a000 == 138 [pid = 1866] [id = 365] 08:31:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ac3a1000 == 137 [pid = 1866] [id = 368] 08:31:38 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7f16af4c2000) [pid = 1866] [serial = 1232] [outer = (nil)] [url = about:blank] 08:31:38 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7f169a945800) [pid = 1866] [serial = 1193] [outer = (nil)] [url = about:blank] 08:31:38 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7f16a77c1400) [pid = 1866] [serial = 1196] [outer = (nil)] [url = about:blank] 08:31:38 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7f169a4b2c00) [pid = 1866] [serial = 1199] [outer = (nil)] [url = about:blank] 08:31:38 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7f169a47ec00) [pid = 1866] [serial = 1202] [outer = (nil)] [url = about:blank] 08:31:38 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7f169a4b3c00) [pid = 1866] [serial = 1205] [outer = (nil)] [url = about:blank] 08:31:38 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7f169fe27c00) [pid = 1866] [serial = 1208] [outer = (nil)] [url = about:blank] 08:31:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16aec7d000 == 136 [pid = 1866] [id = 369] 08:31:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0e71800 == 135 [pid = 1866] [id = 372] 08:31:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0992000 == 134 [pid = 1866] [id = 371] 08:31:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b01cd000 == 133 [pid = 1866] [id = 370] 08:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169b1b5000 == 132 [pid = 1866] [id = 431] 08:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4fc3800 == 131 [pid = 1866] [id = 430] 08:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a491f800 == 130 [pid = 1866] [id = 429] 08:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bd9d4800 == 129 [pid = 1866] [id = 375] 08:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f8e1800 == 128 [pid = 1866] [id = 428] 08:31:39 INFO - PROCESS | 1866 | 1461252699030 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:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c05c800 == 127 [pid = 1866] [id = 427] 08:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c817800 == 126 [pid = 1866] [id = 426] 08:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f53e000 == 125 [pid = 1866] [id = 425] 08:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a5e7800 == 124 [pid = 1866] [id = 424] 08:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a392800 == 123 [pid = 1866] [id = 423] 08:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1696edf800 == 122 [pid = 1866] [id = 422] 08:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1696ec4000 == 121 [pid = 1866] [id = 421] 08:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4982800 == 120 [pid = 1866] [id = 420] 08:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f91e800 == 119 [pid = 1866] [id = 419] 08:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a81b000 == 118 [pid = 1866] [id = 418] 08:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c68d3000 == 117 [pid = 1866] [id = 417] 08:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c1b8f800 == 116 [pid = 1866] [id = 416] 08:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b3f18000 == 115 [pid = 1866] [id = 415] 08:31:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b04c3000 == 114 [pid = 1866] [id = 414] 08:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1681ms 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7f16adb44000) [pid = 1866] [serial = 1230] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7f16a8838400) [pid = 1866] [serial = 1223] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7f16a89b0c00) [pid = 1866] [serial = 1224] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7f16abf4c800) [pid = 1866] [serial = 1227] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7f16ab3b7800) [pid = 1866] [serial = 1226] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7f16a9813000) [pid = 1866] [serial = 1229] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7f16be8b9000) [pid = 1866] [serial = 1181] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7f16a7abfc00) [pid = 1866] [serial = 1220] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7f16a82ca800) [pid = 1866] [serial = 1221] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7f16b1810c00) [pid = 1866] [serial = 1187] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7f169930cc00) [pid = 1866] [serial = 1184] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7f16ad0ee000) [pid = 1866] [serial = 1172] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7f16a4ca3000) [pid = 1866] [serial = 1217] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7f16c3841000) [pid = 1866] [serial = 1140] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7f16a559a400) [pid = 1866] [serial = 1218] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7f16b111bc00) [pid = 1866] [serial = 1178] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7f169a951000) [pid = 1866] [serial = 1215] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7f169a260400) [pid = 1866] [serial = 1214] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7f16a7ab7800) [pid = 1866] [serial = 1169] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7f16c3457800) [pid = 1866] [serial = 1137] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7f16af99d400) [pid = 1866] [serial = 1113] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7f16c3835400) [pid = 1866] [serial = 936] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7f16ab3ba800) [pid = 1866] [serial = 1068] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7f16b23bec00) [pid = 1866] [serial = 1125] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7f169c44dc00) [pid = 1866] [serial = 1166] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7f169c611400) [pid = 1866] [serial = 954] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7f16c3c6f800) [pid = 1866] [serial = 1014] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7f16af99c800) [pid = 1866] [serial = 927] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7f16b0fe4800) [pid = 1866] [serial = 930] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7f16a64b1400) [pid = 1866] [serial = 1047] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7f169b169800) [pid = 1866] [serial = 939] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7f16af4c8400) [pid = 1866] [serial = 1175] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7f16a88c1000) [pid = 1866] [serial = 1020] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7f16a5598400) [pid = 1866] [serial = 993] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7f16a64afc00) [pid = 1866] [serial = 921] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7f16bfa40400) [pid = 1866] [serial = 1134] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7f16c39d2c00) [pid = 1866] [serial = 951] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7f169cfb8800) [pid = 1866] [serial = 1044] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7f16a7ab8000) [pid = 1866] [serial = 1053] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7f169c445400) [pid = 1866] [serial = 1041] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f16a4eafc00) [pid = 1866] [serial = 945] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f16a88ba000) [pid = 1866] [serial = 1056] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f16995d3000) [pid = 1866] [serial = 1212] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f16ab074400) [pid = 1866] [serial = 999] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f16ab5a9000) [pid = 1866] [serial = 1071] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f169c604000) [pid = 1866] [serial = 1098] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f16c3840400) [pid = 1866] [serial = 942] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f16977d0000) [pid = 1866] [serial = 1211] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f16a77df400) [pid = 1866] [serial = 1017] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7f16ada1cc00) [pid = 1866] [serial = 1002] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7f16aaf68000) [pid = 1866] [serial = 1104] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7f16bf93a800) [pid = 1866] [serial = 1131] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7f169a5a7c00) [pid = 1866] [serial = 1190] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7f16ab024000) [pid = 1866] [serial = 924] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7f16b4054400) [pid = 1866] [serial = 1005] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7f16ab20e000) [pid = 1866] [serial = 1065] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7f169c6f3400) [pid = 1866] [serial = 960] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7f16a77e5000) [pid = 1866] [serial = 1050] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7f16b1125400) [pid = 1866] [serial = 1119] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7f16bf9b5c00) [pid = 1866] [serial = 1008] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7f16addafc00) [pid = 1866] [serial = 1110] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7f16a9c23000) [pid = 1866] [serial = 1062] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7f16b3f3d400) [pid = 1866] [serial = 933] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7f169c28b400) [pid = 1866] [serial = 957] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7f16a82d0400) [pid = 1866] [serial = 996] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7f16a8abb000) [pid = 1866] [serial = 1059] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7f16a6520400) [pid = 1866] [serial = 1101] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7f16b0360c00) [pid = 1866] [serial = 1116] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7f16be50d800) [pid = 1866] [serial = 1128] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7f169b11b800) [pid = 1866] [serial = 1023] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7f16c383a000) [pid = 1866] [serial = 1011] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7f169c60a000) [pid = 1866] [serial = 990] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7f16ada24c00) [pid = 1866] [serial = 1107] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7f16ab449000) [pid = 1866] [serial = 1122] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7f16af995800) [pid = 1866] [serial = 948] [outer = (nil)] [url = about:blank] 08:31:39 INFO - PROCESS | 1866 | 1461252699136 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 08:31:39 INFO - PROCESS | 1866 | 1461252699146 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 08:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:31:39 INFO - PROCESS | 1866 | 1461252699177 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:31:39 INFO - PROCESS | 1866 | 1461252699183 Marionette TRACE conn3 <- [1,1766,null,{}] 08:31:39 INFO - PROCESS | 1866 | 1461252699205 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:31:39 INFO - PROCESS | 1866 | 1461252699373 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 08:31:39 INFO - PROCESS | 1866 | 1461252699613 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169b1a0000 == 115 [pid = 1866] [id = 449] 08:31:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7f169a481800) [pid = 1866] [serial = 1348] [outer = (nil)] 08:31:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7f169c44a800) [pid = 1866] [serial = 1349] [outer = 0x7f169a481800] 08:31:39 INFO - PROCESS | 1866 | 1461252699680 Marionette DEBUG loaded listener.js 08:31:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7f169c6f8400) [pid = 1866] [serial = 1350] [outer = 0x7f169a481800] 08:31:40 INFO - PROCESS | 1866 | 1461252700426 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:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1305ms 08:31:40 INFO - PROCESS | 1866 | 1461252700476 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 08:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:31:40 INFO - PROCESS | 1866 | 1461252700480 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 08:31:40 INFO - PROCESS | 1866 | 1461252700486 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:31:40 INFO - PROCESS | 1866 | 1461252700488 Marionette TRACE conn3 <- [1,1770,null,{}] 08:31:40 INFO - PROCESS | 1866 | 1461252700493 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:31:40 INFO - PROCESS | 1866 | 1461252700671 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 08:31:40 INFO - PROCESS | 1866 | 1461252700686 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f5d8800 == 116 [pid = 1866] [id = 450] 08:31:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7f169c604c00) [pid = 1866] [serial = 1351] [outer = (nil)] 08:31:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7f169fe31c00) [pid = 1866] [serial = 1352] [outer = 0x7f169c604c00] 08:31:40 INFO - PROCESS | 1866 | 1461252700747 Marionette DEBUG loaded listener.js 08:31:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7f16a4ea3800) [pid = 1866] [serial = 1353] [outer = 0x7f169c604c00] 08:31:41 INFO - PROCESS | 1866 | 1461252701767 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:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1328ms 08:31:41 INFO - PROCESS | 1866 | 1461252701814 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 08:31:41 INFO - PROCESS | 1866 | 1461252701817 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 08:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:31:41 INFO - PROCESS | 1866 | 1461252701825 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:31:41 INFO - PROCESS | 1866 | 1461252701828 Marionette TRACE conn3 <- [1,1774,null,{}] 08:31:41 INFO - PROCESS | 1866 | 1461252701837 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:31:42 INFO - PROCESS | 1866 | 1461252702125 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 08:31:42 INFO - PROCESS | 1866 | 1461252702153 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169fdc8800 == 117 [pid = 1866] [id = 451] 08:31:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7f169a94f400) [pid = 1866] [serial = 1354] [outer = (nil)] 08:31:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7f16a4eaa400) [pid = 1866] [serial = 1355] [outer = 0x7f169a94f400] 08:31:42 INFO - PROCESS | 1866 | 1461252702218 Marionette DEBUG loaded listener.js 08:31:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7f16a559cc00) [pid = 1866] [serial = 1356] [outer = 0x7f169a94f400] 08:31:43 INFO - PROCESS | 1866 | 1461252703198 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:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1387ms 08:31:43 INFO - PROCESS | 1866 | 1461252703241 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 08:31:43 INFO - PROCESS | 1866 | 1461252703245 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 08:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:31:43 INFO - PROCESS | 1866 | 1461252703251 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:31:43 INFO - PROCESS | 1866 | 1461252703253 Marionette TRACE conn3 <- [1,1778,null,{}] 08:31:43 INFO - PROCESS | 1866 | 1461252703258 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:31:43 INFO - PROCESS | 1866 | 1461252703544 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 08:31:44 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7f169c447000) [pid = 1866] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:31:44 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7f169930f000) [pid = 1866] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:31:44 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7f16995d4800) [pid = 1866] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:31:44 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7f169930e000) [pid = 1866] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:31:44 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7f169b119400) [pid = 1866] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:31:44 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7f169a4b0000) [pid = 1866] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:31:44 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7f1696dc5000) [pid = 1866] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:31:44 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7f1699305000) [pid = 1866] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:31:44 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7f16a6984400) [pid = 1866] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:31:44 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7f16b4058400) [pid = 1866] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:31:44 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7f169c993800) [pid = 1866] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:31:44 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7f16ab5a4c00) [pid = 1866] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:31:44 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7f1699306400) [pid = 1866] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:31:44 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7f16ae603400) [pid = 1866] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:31:44 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7f16ab5a7c00) [pid = 1866] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:31:44 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7f16ab5a5000) [pid = 1866] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:31:44 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7f1699309400) [pid = 1866] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:31:44 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7f169c286400) [pid = 1866] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:31:44 INFO - PROCESS | 1866 | 1461252704115 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a135000 == 118 [pid = 1866] [id = 452] 08:31:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7f169565f000) [pid = 1866] [serial = 1357] [outer = (nil)] 08:31:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7f1699302800) [pid = 1866] [serial = 1358] [outer = 0x7f169565f000] 08:31:44 INFO - PROCESS | 1866 | 1461252704185 Marionette DEBUG loaded listener.js 08:31:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7f169b119400) [pid = 1866] [serial = 1359] [outer = 0x7f169565f000] 08:31:44 INFO - PROCESS | 1866 | 1461252704896 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:31:44 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:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1678ms 08:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:31:44 INFO - PROCESS | 1866 | 1461252704929 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 08:31:44 INFO - PROCESS | 1866 | 1461252704932 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 08:31:44 INFO - PROCESS | 1866 | 1461252704938 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:31:44 INFO - PROCESS | 1866 | 1461252704941 Marionette TRACE conn3 <- [1,1782,null,{}] 08:31:44 INFO - PROCESS | 1866 | 1461252704946 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:31:45 INFO - PROCESS | 1866 | 1461252705183 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 08:31:45 INFO - PROCESS | 1866 | 1461252705209 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a490b800 == 119 [pid = 1866] [id = 453] 08:31:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7f169a4b0000) [pid = 1866] [serial = 1360] [outer = (nil)] 08:31:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7f16a7e60800) [pid = 1866] [serial = 1361] [outer = 0x7f169a4b0000] 08:31:45 INFO - PROCESS | 1866 | 1461252705362 Marionette DEBUG loaded listener.js 08:31:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7f16a82d7800) [pid = 1866] [serial = 1362] [outer = 0x7f169a4b0000] 08:31:46 INFO - PROCESS | 1866 | 1461252706212 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:31:46 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:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1335ms 08:31:46 INFO - PROCESS | 1866 | 1461252706273 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 08:31:46 INFO - PROCESS | 1866 | 1461252706279 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 08:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:31:46 INFO - PROCESS | 1866 | 1461252706287 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:31:46 INFO - PROCESS | 1866 | 1461252706293 Marionette TRACE conn3 <- [1,1786,null,{}] 08:31:46 INFO - PROCESS | 1866 | 1461252706323 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:31:46 INFO - PROCESS | 1866 | 1461252706536 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 08:31:46 INFO - PROCESS | 1866 | 1461252706802 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a965800 == 120 [pid = 1866] [id = 454] 08:31:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7f16978db400) [pid = 1866] [serial = 1363] [outer = (nil)] 08:31:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7f1699309400) [pid = 1866] [serial = 1364] [outer = 0x7f16978db400] 08:31:46 INFO - PROCESS | 1866 | 1461252706934 Marionette DEBUG loaded listener.js 08:31:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7f169a234c00) [pid = 1866] [serial = 1365] [outer = 0x7f16978db400] 08:31:47 INFO - PROCESS | 1866 | 1461252707877 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:31:47 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:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1654ms 08:31:47 INFO - PROCESS | 1866 | 1461252707943 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 08:31:47 INFO - PROCESS | 1866 | 1461252707952 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 08:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:31:47 INFO - PROCESS | 1866 | 1461252707962 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:31:47 INFO - PROCESS | 1866 | 1461252707966 Marionette TRACE conn3 <- [1,1790,null,{}] 08:31:47 INFO - PROCESS | 1866 | 1461252707972 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:31:48 INFO - PROCESS | 1866 | 1461252708203 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 08:31:48 INFO - PROCESS | 1866 | 1461252708458 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f92a800 == 121 [pid = 1866] [id = 455] 08:31:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7f169b15f400) [pid = 1866] [serial = 1366] [outer = (nil)] 08:31:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7f169c28a800) [pid = 1866] [serial = 1367] [outer = 0x7f169b15f400] 08:31:48 INFO - PROCESS | 1866 | 1461252708571 Marionette DEBUG loaded listener.js 08:31:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7f169f9a3c00) [pid = 1866] [serial = 1368] [outer = 0x7f169b15f400] 08:31:49 INFO - PROCESS | 1866 | 1461252709530 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:31:49 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:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1634ms 08:31:49 INFO - PROCESS | 1866 | 1461252709596 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 08:31:49 INFO - PROCESS | 1866 | 1461252709600 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 08:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:31:49 INFO - PROCESS | 1866 | 1461252709606 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:31:49 INFO - PROCESS | 1866 | 1461252709612 Marionette TRACE conn3 <- [1,1794,null,{}] 08:31:49 INFO - PROCESS | 1866 | 1461252709627 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:31:49 INFO - PROCESS | 1866 | 1461252709866 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 08:31:50 INFO - PROCESS | 1866 | 1461252710155 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a4eca800 == 122 [pid = 1866] [id = 456] 08:31:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7f16a56c2800) [pid = 1866] [serial = 1369] [outer = (nil)] 08:31:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7f16a64b2c00) [pid = 1866] [serial = 1370] [outer = 0x7f16a56c2800] 08:31:50 INFO - PROCESS | 1866 | 1461252710233 Marionette DEBUG loaded listener.js 08:31:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7f16a77e5000) [pid = 1866] [serial = 1371] [outer = 0x7f16a56c2800] 08:31:51 INFO - PROCESS | 1866 | 1461252711092 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:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1538ms 08:31:51 INFO - PROCESS | 1866 | 1461252711145 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 08:31:51 INFO - PROCESS | 1866 | 1461252711148 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 08:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:31:51 INFO - PROCESS | 1866 | 1461252711154 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:31:51 INFO - PROCESS | 1866 | 1461252711156 Marionette TRACE conn3 <- [1,1798,null,{}] 08:31:51 INFO - PROCESS | 1866 | 1461252711162 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:31:51 INFO - PROCESS | 1866 | 1461252711348 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 08:31:51 INFO - PROCESS | 1866 | 1461252711557 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a6320800 == 123 [pid = 1866] [id = 457] 08:31:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7f16a78b6400) [pid = 1866] [serial = 1372] [outer = (nil)] 08:31:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7f16a83a8c00) [pid = 1866] [serial = 1373] [outer = 0x7f16a78b6400] 08:31:51 INFO - PROCESS | 1866 | 1461252711675 Marionette DEBUG loaded listener.js 08:31:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7f16a8835000) [pid = 1866] [serial = 1374] [outer = 0x7f16a78b6400] 08:31:52 INFO - PROCESS | 1866 | 1461252712648 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:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1534ms 08:31:52 INFO - PROCESS | 1866 | 1461252712690 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 08:31:52 INFO - PROCESS | 1866 | 1461252712695 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 08:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:31:52 INFO - PROCESS | 1866 | 1461252712705 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:31:52 INFO - PROCESS | 1866 | 1461252712708 Marionette TRACE conn3 <- [1,1802,null,{}] 08:31:52 INFO - PROCESS | 1866 | 1461252712717 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:31:53 INFO - PROCESS | 1866 | 1461252713020 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 08:31:53 INFO - PROCESS | 1866 | 1461252713372 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a65cb000 == 124 [pid = 1866] [id = 458] 08:31:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7f16a7ab8000) [pid = 1866] [serial = 1375] [outer = (nil)] 08:31:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7f16a88bf400) [pid = 1866] [serial = 1376] [outer = 0x7f16a7ab8000] 08:31:53 INFO - PROCESS | 1866 | 1461252713491 Marionette DEBUG loaded listener.js 08:31:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7f16a89b5800) [pid = 1866] [serial = 1377] [outer = 0x7f16a7ab8000] 08:31:54 INFO - PROCESS | 1866 | 1461252714485 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:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1840ms 08:31:54 INFO - PROCESS | 1866 | 1461252714545 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 08:31:54 INFO - PROCESS | 1866 | 1461252714549 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 08:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:31:54 INFO - PROCESS | 1866 | 1461252714554 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:31:54 INFO - PROCESS | 1866 | 1461252714556 Marionette TRACE conn3 <- [1,1806,null,{}] 08:31:54 INFO - PROCESS | 1866 | 1461252714562 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:31:54 INFO - PROCESS | 1866 | 1461252714764 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 08:31:54 INFO - PROCESS | 1866 | 1461252714966 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a8294000 == 125 [pid = 1866] [id = 459] 08:31:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7f16a89b6400) [pid = 1866] [serial = 1378] [outer = (nil)] 08:31:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7f16a9c23000) [pid = 1866] [serial = 1379] [outer = 0x7f16a89b6400] 08:31:55 INFO - PROCESS | 1866 | 1461252715040 Marionette DEBUG loaded listener.js 08:31:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7f16ab449800) [pid = 1866] [serial = 1380] [outer = 0x7f16a89b6400] 08:31:55 INFO - PROCESS | 1866 | 1461252715927 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:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1426ms 08:31:55 INFO - PROCESS | 1866 | 1461252715982 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 08:31:55 INFO - PROCESS | 1866 | 1461252715986 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 08:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:31:55 INFO - PROCESS | 1866 | 1461252715991 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:31:55 INFO - PROCESS | 1866 | 1461252715994 Marionette TRACE conn3 <- [1,1810,null,{}] 08:31:56 INFO - PROCESS | 1866 | 1461252716000 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:31:56 INFO - PROCESS | 1866 | 1461252716174 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 08:31:56 INFO - PROCESS | 1866 | 1461252716391 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16aaf93000 == 126 [pid = 1866] [id = 460] 08:31:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7f16a980e000) [pid = 1866] [serial = 1381] [outer = (nil)] 08:31:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7f16adacd000) [pid = 1866] [serial = 1382] [outer = 0x7f16a980e000] 08:31:56 INFO - PROCESS | 1866 | 1461252716504 Marionette DEBUG loaded listener.js 08:31:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7f16ae5dec00) [pid = 1866] [serial = 1383] [outer = 0x7f16a980e000] 08:31:57 INFO - PROCESS | 1866 | 1461252717504 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:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1577ms 08:31:57 INFO - PROCESS | 1866 | 1461252717570 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 08:31:57 INFO - PROCESS | 1866 | 1461252717574 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 08:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:31:57 INFO - PROCESS | 1866 | 1461252717580 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:31:57 INFO - PROCESS | 1866 | 1461252717582 Marionette TRACE conn3 <- [1,1814,null,{}] 08:31:57 INFO - PROCESS | 1866 | 1461252717587 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:31:57 INFO - PROCESS | 1866 | 1461252717769 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 08:31:58 INFO - PROCESS | 1866 | 1461252718007 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16abd97000 == 127 [pid = 1866] [id = 461] 08:31:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7f169a47b000) [pid = 1866] [serial = 1384] [outer = (nil)] 08:31:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7f16ae776000) [pid = 1866] [serial = 1385] [outer = 0x7f169a47b000] 08:31:58 INFO - PROCESS | 1866 | 1461252718119 Marionette DEBUG loaded listener.js 08:31:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7f16af9a1000) [pid = 1866] [serial = 1386] [outer = 0x7f169a47b000] 08:31:58 INFO - PROCESS | 1866 | 1461252718936 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:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1385ms 08:31:58 INFO - PROCESS | 1866 | 1461252718966 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 08:31:58 INFO - PROCESS | 1866 | 1461252718970 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 08:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:31:58 INFO - PROCESS | 1866 | 1461252718976 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:31:58 INFO - PROCESS | 1866 | 1461252718978 Marionette TRACE conn3 <- [1,1818,null,{}] 08:31:58 INFO - PROCESS | 1866 | 1461252718984 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:31:59 INFO - PROCESS | 1866 | 1461252719199 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 08:31:59 INFO - PROCESS | 1866 | 1461252719399 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16af9d5800 == 128 [pid = 1866] [id = 462] 08:31:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7f16a9c17400) [pid = 1866] [serial = 1387] [outer = (nil)] 08:31:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7f16b035b000) [pid = 1866] [serial = 1388] [outer = 0x7f16a9c17400] 08:31:59 INFO - PROCESS | 1866 | 1461252719465 Marionette DEBUG loaded listener.js 08:31:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7f16b1118c00) [pid = 1866] [serial = 1389] [outer = 0x7f16a9c17400] 08:32:00 INFO - PROCESS | 1866 | 1461252720310 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:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1383ms 08:32:00 INFO - PROCESS | 1866 | 1461252720359 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 08:32:00 INFO - PROCESS | 1866 | 1461252720363 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 08:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:32:00 INFO - PROCESS | 1866 | 1461252720369 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:32:00 INFO - PROCESS | 1866 | 1461252720371 Marionette TRACE conn3 <- [1,1822,null,{}] 08:32:00 INFO - PROCESS | 1866 | 1461252720376 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:32:00 INFO - PROCESS | 1866 | 1461252720558 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 08:32:00 INFO - PROCESS | 1866 | 1461252720764 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b031e800 == 129 [pid = 1866] [id = 463] 08:32:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7f16af99c800) [pid = 1866] [serial = 1390] [outer = (nil)] 08:32:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7f16b159d800) [pid = 1866] [serial = 1391] [outer = 0x7f16af99c800] 08:32:00 INFO - PROCESS | 1866 | 1461252720830 Marionette DEBUG loaded listener.js 08:32:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f16b1809400) [pid = 1866] [serial = 1392] [outer = 0x7f16af99c800] 08:32:01 INFO - PROCESS | 1866 | 1461252721695 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:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1378ms 08:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:32:01 INFO - PROCESS | 1866 | 1461252721748 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 08:32:01 INFO - PROCESS | 1866 | 1461252721751 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 08:32:01 INFO - PROCESS | 1866 | 1461252721757 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:32:01 INFO - PROCESS | 1866 | 1461252721761 Marionette TRACE conn3 <- [1,1826,null,{}] 08:32:01 INFO - PROCESS | 1866 | 1461252721766 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:32:01 INFO - PROCESS | 1866 | 1461252721970 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 08:32:02 INFO - PROCESS | 1866 | 1461252722226 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b1575000 == 130 [pid = 1866] [id = 464] 08:32:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f16aff71800) [pid = 1866] [serial = 1393] [outer = (nil)] 08:32:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f16b4054c00) [pid = 1866] [serial = 1394] [outer = 0x7f16aff71800] 08:32:02 INFO - PROCESS | 1866 | 1461252722321 Marionette DEBUG loaded listener.js 08:32:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f16be8bb000) [pid = 1866] [serial = 1395] [outer = 0x7f16aff71800] 08:32:03 INFO - PROCESS | 1866 | 1461252723242 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:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1538ms 08:32:03 INFO - PROCESS | 1866 | 1461252723294 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 08:32:03 INFO - PROCESS | 1866 | 1461252723298 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 08:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:32:03 INFO - PROCESS | 1866 | 1461252723303 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:32:03 INFO - PROCESS | 1866 | 1461252723306 Marionette TRACE conn3 <- [1,1830,null,{}] 08:32:03 INFO - PROCESS | 1866 | 1461252723311 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:32:03 INFO - PROCESS | 1866 | 1461252723483 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 08:32:03 INFO - PROCESS | 1866 | 1461252723693 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16bd9df000 == 131 [pid = 1866] [id = 465] 08:32:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f16b1807400) [pid = 1866] [serial = 1396] [outer = (nil)] 08:32:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f16bfa4dc00) [pid = 1866] [serial = 1397] [outer = 0x7f16b1807400] 08:32:03 INFO - PROCESS | 1866 | 1461252723759 Marionette DEBUG loaded listener.js 08:32:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f16c3455400) [pid = 1866] [serial = 1398] [outer = 0x7f16b1807400] 08:32:04 INFO - PROCESS | 1866 | 1461252724596 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:32:04 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:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1332ms 08:32:04 INFO - PROCESS | 1866 | 1461252724636 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 08:32:04 INFO - PROCESS | 1866 | 1461252724639 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 08:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:32:04 INFO - PROCESS | 1866 | 1461252724645 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:32:04 INFO - PROCESS | 1866 | 1461252724647 Marionette TRACE conn3 <- [1,1834,null,{}] 08:32:04 INFO - PROCESS | 1866 | 1461252724652 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:32:04 INFO - PROCESS | 1866 | 1461252724845 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 08:32:05 INFO - PROCESS | 1866 | 1461252725055 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16bf706000 == 132 [pid = 1866] [id = 466] 08:32:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f16b4098400) [pid = 1866] [serial = 1399] [outer = (nil)] 08:32:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f16c383cc00) [pid = 1866] [serial = 1400] [outer = 0x7f16b4098400] 08:32:05 INFO - PROCESS | 1866 | 1461252725163 Marionette DEBUG loaded listener.js 08:32:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7f16c39d4400) [pid = 1866] [serial = 1401] [outer = 0x7f16b4098400] 08:32:06 INFO - PROCESS | 1866 | 1461252726028 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:32:06 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:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1430ms 08:32:06 INFO - PROCESS | 1866 | 1461252726076 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 08:32:06 INFO - PROCESS | 1866 | 1461252726079 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 08:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:32:06 INFO - PROCESS | 1866 | 1461252726085 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:32:06 INFO - PROCESS | 1866 | 1461252726087 Marionette TRACE conn3 <- [1,1838,null,{}] 08:32:06 INFO - PROCESS | 1866 | 1461252726092 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:32:06 INFO - PROCESS | 1866 | 1461252726283 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 08:32:06 INFO - PROCESS | 1866 | 1461252726503 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c36b3000 == 133 [pid = 1866] [id = 467] 08:32:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7f169ff1b400) [pid = 1866] [serial = 1402] [outer = (nil)] 08:32:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7f169ff21c00) [pid = 1866] [serial = 1403] [outer = 0x7f169ff1b400] 08:32:06 INFO - PROCESS | 1866 | 1461252726611 Marionette DEBUG loaded listener.js 08:32:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7f169ff26400) [pid = 1866] [serial = 1404] [outer = 0x7f169ff1b400] 08:32:07 INFO - PROCESS | 1866 | 1461252727514 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:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1477ms 08:32:07 INFO - PROCESS | 1866 | 1461252727563 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 08:32:07 INFO - PROCESS | 1866 | 1461252727566 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 08:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:32:07 INFO - PROCESS | 1866 | 1461252727572 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:32:07 INFO - PROCESS | 1866 | 1461252727574 Marionette TRACE conn3 <- [1,1842,null,{}] 08:32:07 INFO - PROCESS | 1866 | 1461252727579 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:32:07 INFO - PROCESS | 1866 | 1461252727790 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 08:32:08 INFO - PROCESS | 1866 | 1461252728040 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16993bf800 == 134 [pid = 1866] [id = 468] 08:32:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7f169565e000) [pid = 1866] [serial = 1405] [outer = (nil)] 08:32:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7f16978e0800) [pid = 1866] [serial = 1406] [outer = 0x7f169565e000] 08:32:08 INFO - PROCESS | 1866 | 1461252728152 Marionette DEBUG loaded listener.js 08:32:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7f169a5a1000) [pid = 1866] [serial = 1407] [outer = 0x7f169565e000] 08:32:08 INFO - PROCESS | 1866 | 1461252728964 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:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1429ms 08:32:09 INFO - PROCESS | 1866 | 1461252729002 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 08:32:09 INFO - PROCESS | 1866 | 1461252729004 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 08:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:32:09 INFO - PROCESS | 1866 | 1461252729010 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:32:09 INFO - PROCESS | 1866 | 1461252729012 Marionette TRACE conn3 <- [1,1846,null,{}] 08:32:09 INFO - PROCESS | 1866 | 1461252729018 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:32:09 INFO - PROCESS | 1866 | 1461252729211 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 08:32:09 INFO - PROCESS | 1866 | 1461252729905 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169c81f800 == 135 [pid = 1866] [id = 469] 08:32:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7f1696d9b800) [pid = 1866] [serial = 1408] [outer = (nil)] 08:32:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7f1696da1c00) [pid = 1866] [serial = 1409] [outer = 0x7f1696d9b800] 08:32:09 INFO - PROCESS | 1866 | 1461252729975 Marionette DEBUG loaded listener.js 08:32:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7f16977c9800) [pid = 1866] [serial = 1410] [outer = 0x7f1696d9b800] 08:32:10 INFO - PROCESS | 1866 | 1461252730921 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:32:10 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:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1980ms 08:32:10 INFO - PROCESS | 1866 | 1461252730995 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 08:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:32:11 INFO - PROCESS | 1866 | 1461252731005 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 08:32:11 INFO - PROCESS | 1866 | 1461252731018 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:32:11 INFO - PROCESS | 1866 | 1461252731025 Marionette TRACE conn3 <- [1,1850,null,{}] 08:32:11 INFO - PROCESS | 1866 | 1461252731035 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:32:11 INFO - PROCESS | 1866 | 1461252731361 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 08:32:11 INFO - PROCESS | 1866 | 1461252731778 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169cec5800 == 136 [pid = 1866] [id = 470] 08:32:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7f1695666400) [pid = 1866] [serial = 1411] [outer = (nil)] 08:32:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7f1699305c00) [pid = 1866] [serial = 1412] [outer = 0x7f1695666400] 08:32:11 INFO - PROCESS | 1866 | 1461252731891 Marionette DEBUG loaded listener.js 08:32:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7f169a5a3400) [pid = 1866] [serial = 1413] [outer = 0x7f1695666400] 08:32:13 INFO - PROCESS | 1866 | 1461252733090 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:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2149ms 08:32:13 INFO - PROCESS | 1866 | 1461252733168 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 08:32:13 INFO - PROCESS | 1866 | 1461252733174 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 08:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:32:13 INFO - PROCESS | 1866 | 1461252733180 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:32:13 INFO - PROCESS | 1866 | 1461252733183 Marionette TRACE conn3 <- [1,1854,null,{}] 08:32:13 INFO - PROCESS | 1866 | 1461252733189 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:32:13 INFO - PROCESS | 1866 | 1461252733413 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 08:32:13 INFO - PROCESS | 1866 | 1461252733822 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7f169b15c400) [pid = 1866] [serial = 1295] [outer = (nil)] [url = about:blank] 08:32:13 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7f16bf9bdc00) [pid = 1866] [serial = 1250] [outer = (nil)] [url = about:blank] 08:32:13 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7f169f9a4c00) [pid = 1866] [serial = 1253] [outer = (nil)] [url = about:blank] 08:32:13 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7f16bf9b9800) [pid = 1866] [serial = 1256] [outer = (nil)] [url = about:blank] 08:32:13 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7f16978dd800) [pid = 1866] [serial = 1259] [outer = (nil)] [url = about:blank] 08:32:13 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7f16a697d400) [pid = 1866] [serial = 1262] [outer = (nil)] [url = about:blank] 08:32:13 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7f16c3c77000) [pid = 1866] [serial = 1265] [outer = (nil)] [url = about:blank] 08:32:13 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7f1696da0c00) [pid = 1866] [serial = 1268] [outer = (nil)] [url = about:blank] 08:32:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1696eda800 == 137 [pid = 1866] [id = 471] 08:32:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7f1696da0c00) [pid = 1866] [serial = 1414] [outer = (nil)] 08:32:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7f169a943c00) [pid = 1866] [serial = 1415] [outer = 0x7f1696da0c00] 08:32:13 INFO - PROCESS | 1866 | 1461252733976 Marionette DEBUG loaded listener.js 08:32:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7f169f99a400) [pid = 1866] [serial = 1416] [outer = 0x7f1696da0c00] 08:32:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b3f08000 == 136 [pid = 1866] [id = 441] 08:32:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b04c4000 == 135 [pid = 1866] [id = 440] 08:32:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16afb7a800 == 134 [pid = 1866] [id = 439] 08:32:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ac0b1800 == 133 [pid = 1866] [id = 438] 08:32:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a98b2800 == 132 [pid = 1866] [id = 437] 08:32:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a8280000 == 131 [pid = 1866] [id = 436] 08:32:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a6467000 == 130 [pid = 1866] [id = 435] 08:32:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169fe17800 == 129 [pid = 1866] [id = 434] 08:32:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c7d4800 == 128 [pid = 1866] [id = 433] 08:32:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1698a90800 == 127 [pid = 1866] [id = 432] 08:32:14 INFO - PROCESS | 1866 | 1461252734857 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:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7f16c39d7c00) [pid = 1866] [serial = 1182] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7f16a8838000) [pid = 1866] [serial = 1170] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7f16ae5e2400) [pid = 1866] [serial = 1164] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7f1699311400) [pid = 1866] [serial = 1185] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7f16b24ea000) [pid = 1866] [serial = 1179] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7f16af8afc00) [pid = 1866] [serial = 1176] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7f16ae603000) [pid = 1866] [serial = 1173] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7f16c3a88400) [pid = 1866] [serial = 1188] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f169cfab800) [pid = 1866] [serial = 1167] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f169a540800) [pid = 1866] [serial = 1235] [outer = (nil)] [url = about:blank] 08:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1734ms 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f169c64a400) [pid = 1866] [serial = 1280] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f169f99cc00) [pid = 1866] [serial = 1281] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f16a77eac00) [pid = 1866] [serial = 1289] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f16b111e800) [pid = 1866] [serial = 1233] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f169a23a800) [pid = 1866] [serial = 1275] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f16994d1000) [pid = 1866] [serial = 1274] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f169fe29400) [pid = 1866] [serial = 1283] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7f16a4ca9000) [pid = 1866] [serial = 1284] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7f169a949000) [pid = 1866] [serial = 1278] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7f169a5a1800) [pid = 1866] [serial = 1277] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7f16a88b9000) [pid = 1866] [serial = 1241] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7f16977c4400) [pid = 1866] [serial = 1272] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7f1696dcb000) [pid = 1866] [serial = 1271] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7f16a559f400) [pid = 1866] [serial = 1286] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7f16ad0f3800) [pid = 1866] [serial = 1244] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7f169fe30800) [pid = 1866] [serial = 1238] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7f16a82d3c00) [pid = 1866] [serial = 1292] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7f16b12bd400) [pid = 1866] [serial = 1247] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7f16a882fc00) [pid = 1866] [serial = 1293] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7f16a7e62000) [pid = 1866] [serial = 1290] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7f16a697f000) [pid = 1866] [serial = 1287] [outer = (nil)] [url = about:blank] 08:32:14 INFO - PROCESS | 1866 | 1461252734941 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 08:32:14 INFO - PROCESS | 1866 | 1461252734944 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 08:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:32:14 INFO - PROCESS | 1866 | 1461252734959 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:32:14 INFO - PROCESS | 1866 | 1461252734968 Marionette TRACE conn3 <- [1,1858,null,{}] 08:32:14 INFO - PROCESS | 1866 | 1461252734978 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:32:15 INFO - PROCESS | 1866 | 1461252735184 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 08:32:15 INFO - PROCESS | 1866 | 1461252735402 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c13f000 == 128 [pid = 1866] [id = 472] 08:32:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7f1696dd2c00) [pid = 1866] [serial = 1417] [outer = (nil)] 08:32:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7f169ff25c00) [pid = 1866] [serial = 1418] [outer = 0x7f1696dd2c00] 08:32:15 INFO - PROCESS | 1866 | 1461252735467 Marionette DEBUG loaded listener.js 08:32:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7f16a52ecc00) [pid = 1866] [serial = 1419] [outer = 0x7f1696dd2c00] 08:32:16 INFO - PROCESS | 1866 | 1461252736185 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:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1299ms 08:32:16 INFO - PROCESS | 1866 | 1461252736282 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 08:32:16 INFO - PROCESS | 1866 | 1461252736287 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 08:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:32:16 INFO - PROCESS | 1866 | 1461252736296 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:32:16 INFO - PROCESS | 1866 | 1461252736299 Marionette TRACE conn3 <- [1,1862,null,{}] 08:32:16 INFO - PROCESS | 1866 | 1461252736304 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:32:16 INFO - PROCESS | 1866 | 1461252736569 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 08:32:16 INFO - PROCESS | 1866 | 1461252736607 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f5c9800 == 129 [pid = 1866] [id = 473] 08:32:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7f169ff27800) [pid = 1866] [serial = 1420] [outer = (nil)] 08:32:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7f16a6166400) [pid = 1866] [serial = 1421] [outer = 0x7f169ff27800] 08:32:16 INFO - PROCESS | 1866 | 1461252736716 Marionette DEBUG loaded listener.js 08:32:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7f16a6986400) [pid = 1866] [serial = 1422] [outer = 0x7f169ff27800] 08:32:17 INFO - PROCESS | 1866 | 1461252737690 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:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1429ms 08:32:17 INFO - PROCESS | 1866 | 1461252737726 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 08:32:17 INFO - PROCESS | 1866 | 1461252737730 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 08:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:32:17 INFO - PROCESS | 1866 | 1461252737735 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:32:17 INFO - PROCESS | 1866 | 1461252737737 Marionette TRACE conn3 <- [1,1866,null,{}] 08:32:17 INFO - PROCESS | 1866 | 1461252737769 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:32:18 INFO - PROCESS | 1866 | 1461252738023 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 08:32:18 INFO - PROCESS | 1866 | 1461252738054 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169fe18000 == 130 [pid = 1866] [id = 474] 08:32:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7f16a83a5000) [pid = 1866] [serial = 1423] [outer = (nil)] 08:32:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7f16a83afc00) [pid = 1866] [serial = 1424] [outer = 0x7f16a83a5000] 08:32:18 INFO - PROCESS | 1866 | 1461252738124 Marionette DEBUG loaded listener.js 08:32:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7f16a8ab1400) [pid = 1866] [serial = 1425] [outer = 0x7f16a83a5000] 08:32:18 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7f1696dc6000) [pid = 1866] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:32:18 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7f169a94f400) [pid = 1866] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:32:18 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7f169565f000) [pid = 1866] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:32:18 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7f169a479000) [pid = 1866] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:32:18 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7f169c604c00) [pid = 1866] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:32:18 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7f169a481800) [pid = 1866] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:32:18 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7f16994ce000) [pid = 1866] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:32:19 INFO - PROCESS | 1866 | 1461252739270 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:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1579ms 08:32:19 INFO - PROCESS | 1866 | 1461252739314 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 08:32:19 INFO - PROCESS | 1866 | 1461252739317 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 08:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:32:19 INFO - PROCESS | 1866 | 1461252739322 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:32:19 INFO - PROCESS | 1866 | 1461252739324 Marionette TRACE conn3 <- [1,1870,null,{}] 08:32:19 INFO - PROCESS | 1866 | 1461252739330 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:32:19 INFO - PROCESS | 1866 | 1461252739490 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 08:32:19 INFO - PROCESS | 1866 | 1461252739505 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4fc5800 == 131 [pid = 1866] [id = 475] 08:32:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7f16a78b0c00) [pid = 1866] [serial = 1426] [outer = (nil)] 08:32:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7f16a9813000) [pid = 1866] [serial = 1427] [outer = 0x7f16a78b0c00] 08:32:19 INFO - PROCESS | 1866 | 1461252739564 Marionette DEBUG loaded listener.js 08:32:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7f16ab022000) [pid = 1866] [serial = 1428] [outer = 0x7f16a78b0c00] 08:32:20 INFO - PROCESS | 1866 | 1461252740407 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:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1128ms 08:32:20 INFO - PROCESS | 1866 | 1461252740451 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 08:32:20 INFO - PROCESS | 1866 | 1461252740454 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 08:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:32:20 INFO - PROCESS | 1866 | 1461252740459 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:32:20 INFO - PROCESS | 1866 | 1461252740462 Marionette TRACE conn3 <- [1,1874,null,{}] 08:32:20 INFO - PROCESS | 1866 | 1461252740478 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:32:20 INFO - PROCESS | 1866 | 1461252740675 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 08:32:20 INFO - PROCESS | 1866 | 1461252740685 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1696ed9800 == 132 [pid = 1866] [id = 476] 08:32:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7f169565b800) [pid = 1866] [serial = 1429] [outer = (nil)] 08:32:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7f1695666000) [pid = 1866] [serial = 1430] [outer = 0x7f169565b800] 08:32:20 INFO - PROCESS | 1866 | 1461252740893 Marionette DEBUG loaded listener.js 08:32:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7f16977c5c00) [pid = 1866] [serial = 1431] [outer = 0x7f169565b800] 08:32:22 INFO - PROCESS | 1866 | 1461252742031 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:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1640ms 08:32:22 INFO - PROCESS | 1866 | 1461252742102 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 08:32:22 INFO - PROCESS | 1866 | 1461252742109 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 08:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:32:22 INFO - PROCESS | 1866 | 1461252742118 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:32:22 INFO - PROCESS | 1866 | 1461252742122 Marionette TRACE conn3 <- [1,1878,null,{}] 08:32:22 INFO - PROCESS | 1866 | 1461252742129 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:32:22 INFO - PROCESS | 1866 | 1461252742366 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 08:32:22 INFO - PROCESS | 1866 | 1461252742624 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f5dc800 == 133 [pid = 1866] [id = 477] 08:32:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7f169a5a7c00) [pid = 1866] [serial = 1432] [outer = (nil)] 08:32:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7f169a94f800) [pid = 1866] [serial = 1433] [outer = 0x7f169a5a7c00] 08:32:22 INFO - PROCESS | 1866 | 1461252742744 Marionette DEBUG loaded listener.js 08:32:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7f169c288c00) [pid = 1866] [serial = 1434] [outer = 0x7f169a5a7c00] 08:32:23 INFO - PROCESS | 1866 | 1461252743680 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:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1639ms 08:32:23 INFO - PROCESS | 1866 | 1461252743757 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 08:32:23 INFO - PROCESS | 1866 | 1461252743763 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 08:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:32:23 INFO - PROCESS | 1866 | 1461252743773 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:32:23 INFO - PROCESS | 1866 | 1461252743777 Marionette TRACE conn3 <- [1,1882,null,{}] 08:32:23 INFO - PROCESS | 1866 | 1461252743782 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:32:24 INFO - PROCESS | 1866 | 1461252744035 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 08:32:24 INFO - PROCESS | 1866 | 1461252744367 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a4b6c000 == 134 [pid = 1866] [id = 478] 08:32:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7f169c64a400) [pid = 1866] [serial = 1435] [outer = (nil)] 08:32:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7f169f9a2c00) [pid = 1866] [serial = 1436] [outer = 0x7f169c64a400] 08:32:24 INFO - PROCESS | 1866 | 1461252744442 Marionette DEBUG loaded listener.js 08:32:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7f169ff26000) [pid = 1866] [serial = 1437] [outer = 0x7f169c64a400] 08:32:25 INFO - PROCESS | 1866 | 1461252745344 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:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1640ms 08:32:25 INFO - PROCESS | 1866 | 1461252745413 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 08:32:25 INFO - PROCESS | 1866 | 1461252745417 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 08:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:32:25 INFO - PROCESS | 1866 | 1461252745423 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:32:25 INFO - PROCESS | 1866 | 1461252745429 Marionette TRACE conn3 <- [1,1886,null,{}] 08:32:25 INFO - PROCESS | 1866 | 1461252745446 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:32:25 INFO - PROCESS | 1866 | 1461252745730 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 08:32:26 INFO - PROCESS | 1866 | 1461252746029 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a8680000 == 135 [pid = 1866] [id = 479] 08:32:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f16a64b3800) [pid = 1866] [serial = 1438] [outer = (nil)] 08:32:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f16a78a9c00) [pid = 1866] [serial = 1439] [outer = 0x7f16a64b3800] 08:32:26 INFO - PROCESS | 1866 | 1461252746106 Marionette DEBUG loaded listener.js 08:32:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f16a82cc800) [pid = 1866] [serial = 1440] [outer = 0x7f16a64b3800] 08:32:26 INFO - PROCESS | 1866 | 1461252746950 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:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1586ms 08:32:27 INFO - PROCESS | 1866 | 1461252747010 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 08:32:27 INFO - PROCESS | 1866 | 1461252747014 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 08:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:32:27 INFO - PROCESS | 1866 | 1461252747020 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:32:27 INFO - PROCESS | 1866 | 1461252747023 Marionette TRACE conn3 <- [1,1890,null,{}] 08:32:27 INFO - PROCESS | 1866 | 1461252747029 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:32:27 INFO - PROCESS | 1866 | 1461252747251 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 08:32:27 INFO - PROCESS | 1866 | 1461252747498 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ac0b1800 == 136 [pid = 1866] [id = 480] 08:32:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f16a6525c00) [pid = 1866] [serial = 1441] [outer = (nil)] 08:32:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f16a89ab000) [pid = 1866] [serial = 1442] [outer = 0x7f16a6525c00] 08:32:27 INFO - PROCESS | 1866 | 1461252747613 Marionette DEBUG loaded listener.js 08:32:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f16a9c1e800) [pid = 1866] [serial = 1443] [outer = 0x7f16a6525c00] 08:32:28 INFO - PROCESS | 1866 | 1461252748451 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:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1480ms 08:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:32:28 INFO - PROCESS | 1866 | 1461252748502 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 08:32:28 INFO - PROCESS | 1866 | 1461252748505 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 08:32:28 INFO - PROCESS | 1866 | 1461252748511 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:32:28 INFO - PROCESS | 1866 | 1461252748514 Marionette TRACE conn3 <- [1,1894,null,{}] 08:32:28 INFO - PROCESS | 1866 | 1461252748520 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:32:28 INFO - PROCESS | 1866 | 1461252748703 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 08:32:28 INFO - PROCESS | 1866 | 1461252748913 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b01c8800 == 137 [pid = 1866] [id = 481] 08:32:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f16ab07b400) [pid = 1866] [serial = 1444] [outer = (nil)] 08:32:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f16ab442800) [pid = 1866] [serial = 1445] [outer = 0x7f16ab07b400] 08:32:29 INFO - PROCESS | 1866 | 1461252749032 Marionette DEBUG loaded listener.js 08:32:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f16ae76ac00) [pid = 1866] [serial = 1446] [outer = 0x7f16ab07b400] 08:32:30 INFO - PROCESS | 1866 | 1461252750010 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:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1535ms 08:32:30 INFO - PROCESS | 1866 | 1461252750046 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 08:32:30 INFO - PROCESS | 1866 | 1461252750048 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 08:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:32:30 INFO - PROCESS | 1866 | 1461252750054 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:32:30 INFO - PROCESS | 1866 | 1461252750057 Marionette TRACE conn3 <- [1,1898,null,{}] 08:32:30 INFO - PROCESS | 1866 | 1461252750062 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:32:30 INFO - PROCESS | 1866 | 1461252750265 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 08:32:30 INFO - PROCESS | 1866 | 1461252750483 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b4016800 == 138 [pid = 1866] [id = 482] 08:32:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7f16ae769c00) [pid = 1866] [serial = 1447] [outer = (nil)] 08:32:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7f16b2040800) [pid = 1866] [serial = 1448] [outer = 0x7f16ae769c00] 08:32:30 INFO - PROCESS | 1866 | 1461252750604 Marionette DEBUG loaded listener.js 08:32:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7f16b7c5e000) [pid = 1866] [serial = 1449] [outer = 0x7f16ae769c00] 08:32:31 INFO - PROCESS | 1866 | 1461252751521 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:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1534ms 08:32:31 INFO - PROCESS | 1866 | 1461252751590 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 08:32:31 INFO - PROCESS | 1866 | 1461252751594 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 08:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:32:31 INFO - PROCESS | 1866 | 1461252751599 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:32:31 INFO - PROCESS | 1866 | 1461252751602 Marionette TRACE conn3 <- [1,1902,null,{}] 08:32:31 INFO - PROCESS | 1866 | 1461252751607 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:32:31 INFO - PROCESS | 1866 | 1461252751807 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 08:32:32 INFO - PROCESS | 1866 | 1461252752015 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16bf926000 == 139 [pid = 1866] [id = 483] 08:32:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7f16ae778000) [pid = 1866] [serial = 1450] [outer = (nil)] 08:32:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7f16be8b6000) [pid = 1866] [serial = 1451] [outer = 0x7f16ae778000] 08:32:32 INFO - PROCESS | 1866 | 1461252752128 Marionette DEBUG loaded listener.js 08:32:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7f16bf9b2800) [pid = 1866] [serial = 1452] [outer = 0x7f16ae778000] 08:32:33 INFO - PROCESS | 1866 | 1461252753061 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:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1534ms 08:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:32:33 INFO - PROCESS | 1866 | 1461252753135 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 08:32:33 INFO - PROCESS | 1866 | 1461252753138 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 08:32:33 INFO - PROCESS | 1866 | 1461252753144 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:32:33 INFO - PROCESS | 1866 | 1461252753147 Marionette TRACE conn3 <- [1,1906,null,{}] 08:32:33 INFO - PROCESS | 1866 | 1461252753152 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:32:33 INFO - PROCESS | 1866 | 1461252753337 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 08:32:33 INFO - PROCESS | 1866 | 1461252753544 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16c3f14800 == 140 [pid = 1866] [id = 484] 08:32:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7f16b159e400) [pid = 1866] [serial = 1453] [outer = (nil)] 08:32:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7f16c3232c00) [pid = 1866] [serial = 1454] [outer = 0x7f16b159e400] 08:32:33 INFO - PROCESS | 1866 | 1461252753658 Marionette DEBUG loaded listener.js 08:32:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7f16c39d4c00) [pid = 1866] [serial = 1455] [outer = 0x7f16b159e400] 08:32:34 INFO - PROCESS | 1866 | 1461252754542 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:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1430ms 08:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:32:34 INFO - PROCESS | 1866 | 1461252754573 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 08:32:34 INFO - PROCESS | 1866 | 1461252754576 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 08:32:34 INFO - PROCESS | 1866 | 1461252754583 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:32:34 INFO - PROCESS | 1866 | 1461252754586 Marionette TRACE conn3 <- [1,1910,null,{}] 08:32:34 INFO - PROCESS | 1866 | 1461252754591 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:32:34 INFO - PROCESS | 1866 | 1461252754794 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 08:32:35 INFO - PROCESS | 1866 | 1461252755009 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16c8d6f000 == 141 [pid = 1866] [id = 485] 08:32:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7f1698da4c00) [pid = 1866] [serial = 1456] [outer = (nil)] 08:32:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7f1698dad000) [pid = 1866] [serial = 1457] [outer = 0x7f1698da4c00] 08:32:35 INFO - PROCESS | 1866 | 1461252755120 Marionette DEBUG loaded listener.js 08:32:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7f1698db2400) [pid = 1866] [serial = 1458] [outer = 0x7f1698da4c00] 08:32:36 INFO - PROCESS | 1866 | 1461252756038 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:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1534ms 08:32:36 INFO - PROCESS | 1866 | 1461252756117 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 08:32:36 INFO - PROCESS | 1866 | 1461252756120 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 08:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:32:36 INFO - PROCESS | 1866 | 1461252756126 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:32:36 INFO - PROCESS | 1866 | 1461252756128 Marionette TRACE conn3 <- [1,1914,null,{}] 08:32:36 INFO - PROCESS | 1866 | 1461252756134 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:32:36 INFO - PROCESS | 1866 | 1461252756341 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 08:32:36 INFO - PROCESS | 1866 | 1461252756604 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16996af800 == 142 [pid = 1866] [id = 486] 08:32:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7f16c39db800) [pid = 1866] [serial = 1459] [outer = (nil)] 08:32:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7f16c3a4fc00) [pid = 1866] [serial = 1460] [outer = 0x7f16c39db800] 08:32:36 INFO - PROCESS | 1866 | 1461252756741 Marionette DEBUG loaded listener.js 08:32:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7f16c3e06000) [pid = 1866] [serial = 1461] [outer = 0x7f16c39db800] 08:32:37 INFO - PROCESS | 1866 | 1461252757568 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:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1480ms 08:32:37 INFO - PROCESS | 1866 | 1461252757606 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 08:32:37 INFO - PROCESS | 1866 | 1461252757609 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 08:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:32:37 INFO - PROCESS | 1866 | 1461252757616 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:32:37 INFO - PROCESS | 1866 | 1461252757619 Marionette TRACE conn3 <- [1,1918,null,{}] 08:32:37 INFO - PROCESS | 1866 | 1461252757624 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:32:37 INFO - PROCESS | 1866 | 1461252757837 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 08:32:38 INFO - PROCESS | 1866 | 1461252758071 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169d80d000 == 143 [pid = 1866] [id = 487] 08:32:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7f169f5b0000) [pid = 1866] [serial = 1462] [outer = (nil)] 08:32:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7f169f5b5800) [pid = 1866] [serial = 1463] [outer = 0x7f169f5b0000] 08:32:38 INFO - PROCESS | 1866 | 1461252758181 Marionette DEBUG loaded listener.js 08:32:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7f16c3ec1400) [pid = 1866] [serial = 1464] [outer = 0x7f169f5b0000] 08:32:39 INFO - PROCESS | 1866 | 1461252759073 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:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1529ms 08:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:32:39 INFO - PROCESS | 1866 | 1461252759146 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 08:32:39 INFO - PROCESS | 1866 | 1461252759149 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 08:32:39 INFO - PROCESS | 1866 | 1461252759155 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:32:39 INFO - PROCESS | 1866 | 1461252759158 Marionette TRACE conn3 <- [1,1922,null,{}] 08:32:39 INFO - PROCESS | 1866 | 1461252759163 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:32:39 INFO - PROCESS | 1866 | 1461252759362 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 08:32:39 INFO - PROCESS | 1866 | 1461252759574 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16c8d80800 == 144 [pid = 1866] [id = 488] 08:32:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7f169f5b0800) [pid = 1866] [serial = 1465] [outer = (nil)] 08:32:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7f16ac14c000) [pid = 1866] [serial = 1466] [outer = 0x7f169f5b0800] 08:32:39 INFO - PROCESS | 1866 | 1461252759686 Marionette DEBUG loaded listener.js 08:32:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7f16ac156000) [pid = 1866] [serial = 1467] [outer = 0x7f169f5b0800] 08:32:40 INFO - PROCESS | 1866 | 1461252760546 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:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1440ms 08:32:40 INFO - PROCESS | 1866 | 1461252760601 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 08:32:40 INFO - PROCESS | 1866 | 1461252760606 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 08:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:32:40 INFO - PROCESS | 1866 | 1461252760613 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:32:40 INFO - PROCESS | 1866 | 1461252760617 Marionette TRACE conn3 <- [1,1926,null,{}] 08:32:40 INFO - PROCESS | 1866 | 1461252760636 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:32:40 INFO - PROCESS | 1866 | 1461252760897 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 08:32:41 INFO - PROCESS | 1866 | 1461252761061 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1698aa1800 == 145 [pid = 1866] [id = 489] 08:32:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7f1695667c00) [pid = 1866] [serial = 1468] [outer = (nil)] 08:32:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7f169759cc00) [pid = 1866] [serial = 1469] [outer = 0x7f1695667c00] 08:32:41 INFO - PROCESS | 1866 | 1461252761172 Marionette DEBUG loaded listener.js 08:32:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7f16975a2000) [pid = 1866] [serial = 1470] [outer = 0x7f1695667c00] 08:32:42 INFO - PROCESS | 1866 | 1461252762070 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:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1532ms 08:32:42 INFO - PROCESS | 1866 | 1461252762147 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 08:32:42 INFO - PROCESS | 1866 | 1461252762150 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 08:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:32:42 INFO - PROCESS | 1866 | 1461252762156 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:32:42 INFO - PROCESS | 1866 | 1461252762158 Marionette TRACE conn3 <- [1,1930,null,{}] 08:32:42 INFO - PROCESS | 1866 | 1461252762163 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:32:42 INFO - PROCESS | 1866 | 1461252762385 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 08:32:43 INFO - PROCESS | 1866 | 1461252763242 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169c7da800 == 146 [pid = 1866] [id = 490] 08:32:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7f1696dc8800) [pid = 1866] [serial = 1471] [outer = (nil)] 08:32:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7f1696dd0800) [pid = 1866] [serial = 1472] [outer = 0x7f1696dc8800] 08:32:43 INFO - PROCESS | 1866 | 1461252763331 Marionette DEBUG loaded listener.js 08:32:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7f1698daf800) [pid = 1866] [serial = 1473] [outer = 0x7f1696dc8800] 08:32:44 INFO - PROCESS | 1866 | 1461252764190 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:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2093ms 08:32:44 INFO - PROCESS | 1866 | 1461252764252 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 08:32:44 INFO - PROCESS | 1866 | 1461252764259 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 08:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:32:44 INFO - PROCESS | 1866 | 1461252764268 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:32:44 INFO - PROCESS | 1866 | 1461252764272 Marionette TRACE conn3 <- [1,1934,null,{}] 08:32:44 INFO - PROCESS | 1866 | 1461252764278 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:32:44 INFO - PROCESS | 1866 | 1461252764469 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 08:32:44 INFO - PROCESS | 1866 | 1461252764707 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f630000 == 147 [pid = 1866] [id = 491] 08:32:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7f16978e2800) [pid = 1866] [serial = 1474] [outer = (nil)] 08:32:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7f169a231c00) [pid = 1866] [serial = 1475] [outer = 0x7f16978e2800] 08:32:44 INFO - PROCESS | 1866 | 1461252764882 Marionette DEBUG loaded listener.js 08:32:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7f169b15fc00) [pid = 1866] [serial = 1476] [outer = 0x7f16978e2800] 08:32:45 INFO - PROCESS | 1866 | 1461252765973 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:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1787ms 08:32:46 INFO - PROCESS | 1866 | 1461252766059 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 08:32:46 INFO - PROCESS | 1866 | 1461252766065 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 08:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:32:46 INFO - PROCESS | 1866 | 1461252766072 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:32:46 INFO - PROCESS | 1866 | 1461252766075 Marionette TRACE conn3 <- [1,1938,null,{}] 08:32:46 INFO - PROCESS | 1866 | 1461252766080 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:32:46 INFO - PROCESS | 1866 | 1461252766349 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16abd91800 == 146 [pid = 1866] [id = 367] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169cecc800 == 145 [pid = 1866] [id = 272] 08:32:46 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7f16addacc00) [pid = 1866] [serial = 1325] [outer = (nil)] [url = about:blank] 08:32:46 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7f16b432a000) [pid = 1866] [serial = 1331] [outer = (nil)] [url = about:blank] 08:32:46 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7f169c28cc00) [pid = 1866] [serial = 1337] [outer = (nil)] [url = about:blank] 08:32:46 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7f16be50c800) [pid = 1866] [serial = 1334] [outer = (nil)] [url = about:blank] 08:32:46 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7f16af6bf000) [pid = 1866] [serial = 1328] [outer = (nil)] [url = about:blank] 08:32:46 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7f16a7e60800) [pid = 1866] [serial = 1361] [outer = (nil)] [url = about:blank] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a53cd000 == 144 [pid = 1866] [id = 412] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ac399800 == 143 [pid = 1866] [id = 413] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f62b800 == 142 [pid = 1866] [id = 411] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4fc5800 == 141 [pid = 1866] [id = 475] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169fe18000 == 140 [pid = 1866] [id = 474] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f5c9800 == 139 [pid = 1866] [id = 473] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c13f000 == 138 [pid = 1866] [id = 472] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1696eda800 == 137 [pid = 1866] [id = 471] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169cec5800 == 136 [pid = 1866] [id = 470] 08:32:46 INFO - PROCESS | 1866 | 1461252766729 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c81f800 == 135 [pid = 1866] [id = 469] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16993bf800 == 134 [pid = 1866] [id = 468] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c36b3000 == 133 [pid = 1866] [id = 467] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bf706000 == 132 [pid = 1866] [id = 466] 08:32:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a96d800 == 133 [pid = 1866] [id = 492] 08:32:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7f16977c8400) [pid = 1866] [serial = 1477] [outer = (nil)] 08:32:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7f169cfb9400) [pid = 1866] [serial = 1478] [outer = 0x7f16977c8400] 08:32:46 INFO - PROCESS | 1866 | 1461252766797 Marionette DEBUG loaded listener.js 08:32:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7f169f5b8000) [pid = 1866] [serial = 1479] [outer = 0x7f16977c8400] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bd9df000 == 132 [pid = 1866] [id = 465] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b1575000 == 131 [pid = 1866] [id = 464] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b031e800 == 130 [pid = 1866] [id = 463] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16af9d5800 == 129 [pid = 1866] [id = 462] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16abd97000 == 128 [pid = 1866] [id = 461] 08:32:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16aaf93000 == 127 [pid = 1866] [id = 460] 08:32:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a8294000 == 126 [pid = 1866] [id = 459] 08:32:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a65cb000 == 125 [pid = 1866] [id = 458] 08:32:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a6320800 == 124 [pid = 1866] [id = 457] 08:32:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4eca800 == 123 [pid = 1866] [id = 456] 08:32:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f92a800 == 122 [pid = 1866] [id = 455] 08:32:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a965800 == 121 [pid = 1866] [id = 454] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7f16978db000) [pid = 1866] [serial = 1343] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7f16977cf400) [pid = 1866] [serial = 1340] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7f16a559cc00) [pid = 1866] [serial = 1356] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7f1699302800) [pid = 1866] [serial = 1358] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7f16994c4400) [pid = 1866] [serial = 1344] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7f169a5aa000) [pid = 1866] [serial = 1347] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7f16a82d6800) [pid = 1866] [serial = 1313] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7f16ab20e800) [pid = 1866] [serial = 1319] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7f169c60a400) [pid = 1866] [serial = 1304] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7f16a9c23c00) [pid = 1866] [serial = 1316] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7f169b119400) [pid = 1866] [serial = 1359] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7f169a4b3000) [pid = 1866] [serial = 1346] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7f16a4ea3800) [pid = 1866] [serial = 1353] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7f16a56eec00) [pid = 1866] [serial = 1307] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7f169c44a800) [pid = 1866] [serial = 1349] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7f169c648c00) [pid = 1866] [serial = 1296] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7f169c6f8400) [pid = 1866] [serial = 1350] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7f16abf51c00) [pid = 1866] [serial = 1322] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7f169a261000) [pid = 1866] [serial = 1301] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7f169fe31c00) [pid = 1866] [serial = 1352] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7f16a4eaa400) [pid = 1866] [serial = 1355] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7f16a56f1000) [pid = 1866] [serial = 1310] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7f1695667400) [pid = 1866] [serial = 1298] [outer = (nil)] [url = about:blank] 08:32:47 INFO - PROCESS | 1866 | 1461252767588 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:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1537ms 08:32:47 INFO - PROCESS | 1866 | 1461252767608 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 08:32:47 INFO - PROCESS | 1866 | 1461252767611 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 08:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:32:47 INFO - PROCESS | 1866 | 1461252767643 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:32:47 INFO - PROCESS | 1866 | 1461252767652 Marionette TRACE conn3 <- [1,1942,null,{}] 08:32:47 INFO - PROCESS | 1866 | 1461252767659 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:32:47 INFO - PROCESS | 1866 | 1461252767859 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 08:32:48 INFO - PROCESS | 1866 | 1461252768056 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169fdd6800 == 122 [pid = 1866] [id = 493] 08:32:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7f169b162400) [pid = 1866] [serial = 1480] [outer = (nil)] 08:32:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7f16a4ea3800) [pid = 1866] [serial = 1481] [outer = 0x7f169b162400] 08:32:48 INFO - PROCESS | 1866 | 1461252768145 Marionette DEBUG loaded listener.js 08:32:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7f16a559cc00) [pid = 1866] [serial = 1482] [outer = 0x7f169b162400] 08:32:48 INFO - PROCESS | 1866 | 1461252768883 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:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1307ms 08:32:48 INFO - PROCESS | 1866 | 1461252768937 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 08:32:48 INFO - PROCESS | 1866 | 1461252768942 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 08:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:32:48 INFO - PROCESS | 1866 | 1461252768947 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:32:48 INFO - PROCESS | 1866 | 1461252768950 Marionette TRACE conn3 <- [1,1946,null,{}] 08:32:48 INFO - PROCESS | 1866 | 1461252768954 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:32:49 INFO - PROCESS | 1866 | 1461252769188 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 08:32:49 INFO - PROCESS | 1866 | 1461252769222 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a498b000 == 123 [pid = 1866] [id = 494] 08:32:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7f16a4ca8000) [pid = 1866] [serial = 1483] [outer = (nil)] 08:32:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7f16a64b8c00) [pid = 1866] [serial = 1484] [outer = 0x7f16a4ca8000] 08:32:49 INFO - PROCESS | 1866 | 1461252769294 Marionette DEBUG loaded listener.js 08:32:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7f16a6985400) [pid = 1866] [serial = 1485] [outer = 0x7f16a4ca8000] 08:32:50 INFO - PROCESS | 1866 | 1461252770175 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:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1281ms 08:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:32:50 INFO - PROCESS | 1866 | 1461252770229 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 08:32:50 INFO - PROCESS | 1866 | 1461252770231 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 08:32:50 INFO - PROCESS | 1866 | 1461252770237 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:32:50 INFO - PROCESS | 1866 | 1461252770240 Marionette TRACE conn3 <- [1,1950,null,{}] 08:32:50 INFO - PROCESS | 1866 | 1461252770254 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:32:50 INFO - PROCESS | 1866 | 1461252770506 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 08:32:50 INFO - PROCESS | 1866 | 1461252770541 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4b72800 == 124 [pid = 1866] [id = 495] 08:32:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7f16a7e63800) [pid = 1866] [serial = 1486] [outer = (nil)] 08:32:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7f16a82d8800) [pid = 1866] [serial = 1487] [outer = 0x7f16a7e63800] 08:32:50 INFO - PROCESS | 1866 | 1461252770615 Marionette DEBUG loaded listener.js 08:32:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7f16aaf5c800) [pid = 1866] [serial = 1488] [outer = 0x7f16a7e63800] 08:32:51 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7f169ff27800) [pid = 1866] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:32:51 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7f16a83a5000) [pid = 1866] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:32:51 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7f1696da0c00) [pid = 1866] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:32:51 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7f1695666400) [pid = 1866] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:32:51 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7f1696dd2c00) [pid = 1866] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:32:51 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7f1696d9b800) [pid = 1866] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:32:51 INFO - PROCESS | 1866 | 1461252771753 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:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1535ms 08:32:51 INFO - PROCESS | 1866 | 1461252771771 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 08:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:32:51 INFO - PROCESS | 1866 | 1461252771775 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 08:32:51 INFO - PROCESS | 1866 | 1461252771780 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:32:51 INFO - PROCESS | 1866 | 1461252771782 Marionette TRACE conn3 <- [1,1954,null,{}] 08:32:51 INFO - PROCESS | 1866 | 1461252771787 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:32:51 INFO - PROCESS | 1866 | 1461252771957 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 08:32:52 INFO - PROCESS | 1866 | 1461252772137 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a614c800 == 125 [pid = 1866] [id = 496] 08:32:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7f169c998000) [pid = 1866] [serial = 1489] [outer = (nil)] 08:32:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7f16a9c23c00) [pid = 1866] [serial = 1490] [outer = 0x7f169c998000] 08:32:52 INFO - PROCESS | 1866 | 1461252772196 Marionette DEBUG loaded listener.js 08:32:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7f16ac152800) [pid = 1866] [serial = 1491] [outer = 0x7f169c998000] 08:32:52 INFO - PROCESS | 1866 | 1461252772879 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:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1128ms 08:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:32:52 INFO - PROCESS | 1866 | 1461252772908 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 08:32:52 INFO - PROCESS | 1866 | 1461252772910 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 08:32:52 INFO - PROCESS | 1866 | 1461252772915 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:32:52 INFO - PROCESS | 1866 | 1461252772918 Marionette TRACE conn3 <- [1,1958,null,{}] 08:32:52 INFO - PROCESS | 1866 | 1461252772923 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:32:53 INFO - PROCESS | 1866 | 1461252773194 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 08:32:53 INFO - PROCESS | 1866 | 1461252773215 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a8245800 == 126 [pid = 1866] [id = 497] 08:32:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7f169a4b3000) [pid = 1866] [serial = 1492] [outer = (nil)] 08:32:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7f16ad0ea400) [pid = 1866] [serial = 1493] [outer = 0x7f169a4b3000] 08:32:53 INFO - PROCESS | 1866 | 1461252773276 Marionette DEBUG loaded listener.js 08:32:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7f16ae607400) [pid = 1866] [serial = 1494] [outer = 0x7f169a4b3000] 08:32:54 INFO - PROCESS | 1866 | 1461252774397 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:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1528ms 08:32:54 INFO - PROCESS | 1866 | 1461252774460 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 08:32:54 INFO - PROCESS | 1866 | 1461252774468 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 08:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:32:54 INFO - PROCESS | 1866 | 1461252774481 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:32:54 INFO - PROCESS | 1866 | 1461252774485 Marionette TRACE conn3 <- [1,1962,null,{}] 08:32:54 INFO - PROCESS | 1866 | 1461252774493 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:32:54 INFO - PROCESS | 1866 | 1461252774709 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 08:32:54 INFO - PROCESS | 1866 | 1461252774966 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f5d5000 == 127 [pid = 1866] [id = 498] 08:32:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7f169a482c00) [pid = 1866] [serial = 1495] [outer = (nil)] 08:32:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7f169c27e800) [pid = 1866] [serial = 1496] [outer = 0x7f169a482c00] 08:32:55 INFO - PROCESS | 1866 | 1461252775091 Marionette DEBUG loaded listener.js 08:32:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7f169c6f0c00) [pid = 1866] [serial = 1497] [outer = 0x7f169a482c00] 08:32:56 INFO - PROCESS | 1866 | 1461252776078 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:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1643ms 08:32:56 INFO - PROCESS | 1866 | 1461252776125 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 08:32:56 INFO - PROCESS | 1866 | 1461252776133 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 08:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:32:56 INFO - PROCESS | 1866 | 1461252776143 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:32:56 INFO - PROCESS | 1866 | 1461252776147 Marionette TRACE conn3 <- [1,1966,null,{}] 08:32:56 INFO - PROCESS | 1866 | 1461252776152 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:32:56 INFO - PROCESS | 1866 | 1461252776348 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 08:32:56 INFO - PROCESS | 1866 | 1461252776692 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a4a27800 == 128 [pid = 1866] [id = 499] 08:32:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7f169f9a0000) [pid = 1866] [serial = 1498] [outer = (nil)] 08:32:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7f169ff1f000) [pid = 1866] [serial = 1499] [outer = 0x7f169f9a0000] 08:32:56 INFO - PROCESS | 1866 | 1461252776768 Marionette DEBUG loaded listener.js 08:32:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7f16a56cd800) [pid = 1866] [serial = 1500] [outer = 0x7f169f9a0000] 08:32:57 INFO - PROCESS | 1866 | 1461252777584 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:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1486ms 08:32:57 INFO - PROCESS | 1866 | 1461252777629 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 08:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:32:57 INFO - PROCESS | 1866 | 1461252777634 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 08:32:57 INFO - PROCESS | 1866 | 1461252777639 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:32:57 INFO - PROCESS | 1866 | 1461252777645 Marionette TRACE conn3 <- [1,1970,null,{}] 08:32:57 INFO - PROCESS | 1866 | 1461252777661 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:32:57 INFO - PROCESS | 1866 | 1461252777881 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 08:32:58 INFO - PROCESS | 1866 | 1461252778094 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16aaf9f800 == 129 [pid = 1866] [id = 500] 08:32:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7f16a7aa0c00) [pid = 1866] [serial = 1501] [outer = (nil)] 08:32:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7f16a8ab6000) [pid = 1866] [serial = 1502] [outer = 0x7f16a7aa0c00] 08:32:58 INFO - PROCESS | 1866 | 1461252778219 Marionette DEBUG loaded listener.js 08:32:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7f16ab5af800) [pid = 1866] [serial = 1503] [outer = 0x7f16a7aa0c00] 08:32:59 INFO - PROCESS | 1866 | 1461252779140 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:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1549ms 08:32:59 INFO - PROCESS | 1866 | 1461252779189 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 08:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:32:59 INFO - PROCESS | 1866 | 1461252779193 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 08:32:59 INFO - PROCESS | 1866 | 1461252779199 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:32:59 INFO - PROCESS | 1866 | 1461252779202 Marionette TRACE conn3 <- [1,1974,null,{}] 08:32:59 INFO - PROCESS | 1866 | 1461252779207 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:32:59 INFO - PROCESS | 1866 | 1461252779394 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 08:32:59 INFO - PROCESS | 1866 | 1461252779614 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16afcb6800 == 130 [pid = 1866] [id = 501] 08:32:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7f16a83a7c00) [pid = 1866] [serial = 1504] [outer = (nil)] 08:32:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7f16af4c8400) [pid = 1866] [serial = 1505] [outer = 0x7f16a83a7c00] 08:32:59 INFO - PROCESS | 1866 | 1461252779728 Marionette DEBUG loaded listener.js 08:32:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7f16b0352c00) [pid = 1866] [serial = 1506] [outer = 0x7f16a83a7c00] 08:33:00 INFO - PROCESS | 1866 | 1461252780565 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:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1431ms 08:33:00 INFO - PROCESS | 1866 | 1461252780632 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 08:33:00 INFO - PROCESS | 1866 | 1461252780635 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 08:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:33:00 INFO - PROCESS | 1866 | 1461252780641 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:33:00 INFO - PROCESS | 1866 | 1461252780643 Marionette TRACE conn3 <- [1,1978,null,{}] 08:33:00 INFO - PROCESS | 1866 | 1461252780648 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:33:00 INFO - PROCESS | 1866 | 1461252780852 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 08:33:01 INFO - PROCESS | 1866 | 1461252781063 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0f26000 == 131 [pid = 1866] [id = 502] 08:33:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7f16ac158800) [pid = 1866] [serial = 1507] [outer = (nil)] 08:33:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7f16b111e800) [pid = 1866] [serial = 1508] [outer = 0x7f16ac158800] 08:33:01 INFO - PROCESS | 1866 | 1461252781175 Marionette DEBUG loaded listener.js 08:33:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7f16b1f72c00) [pid = 1866] [serial = 1509] [outer = 0x7f16ac158800] 08:33:02 INFO - PROCESS | 1866 | 1461252782132 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:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1533ms 08:33:02 INFO - PROCESS | 1866 | 1461252782175 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 08:33:02 INFO - PROCESS | 1866 | 1461252782178 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 08:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:33:02 INFO - PROCESS | 1866 | 1461252782184 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:33:02 INFO - PROCESS | 1866 | 1461252782186 Marionette TRACE conn3 <- [1,1982,null,{}] 08:33:02 INFO - PROCESS | 1866 | 1461252782191 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:33:02 INFO - PROCESS | 1866 | 1461252782413 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 08:33:02 INFO - PROCESS | 1866 | 1461252782632 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16bec10800 == 132 [pid = 1866] [id = 503] 08:33:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7f16945c9800) [pid = 1866] [serial = 1510] [outer = (nil)] 08:33:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7f16945cf400) [pid = 1866] [serial = 1511] [outer = 0x7f16945c9800] 08:33:02 INFO - PROCESS | 1866 | 1461252782747 Marionette DEBUG loaded listener.js 08:33:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7f16bf9b3c00) [pid = 1866] [serial = 1512] [outer = 0x7f16945c9800] 08:33:03 INFO - PROCESS | 1866 | 1461252783671 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:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1536ms 08:33:03 INFO - PROCESS | 1866 | 1461252783721 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 08:33:03 INFO - PROCESS | 1866 | 1461252783725 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 08:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:33:03 INFO - PROCESS | 1866 | 1461252783730 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:33:03 INFO - PROCESS | 1866 | 1461252783732 Marionette TRACE conn3 <- [1,1986,null,{}] 08:33:03 INFO - PROCESS | 1866 | 1461252783738 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:33:03 INFO - PROCESS | 1866 | 1461252783920 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 08:33:04 INFO - PROCESS | 1866 | 1461252784138 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c68c5000 == 133 [pid = 1866] [id = 504] 08:33:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7f16945ca000) [pid = 1866] [serial = 1513] [outer = (nil)] 08:33:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7f1695837c00) [pid = 1866] [serial = 1514] [outer = 0x7f16945ca000] 08:33:04 INFO - PROCESS | 1866 | 1461252784250 Marionette DEBUG loaded listener.js 08:33:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7f169583c800) [pid = 1866] [serial = 1515] [outer = 0x7f16945ca000] 08:33:05 INFO - PROCESS | 1866 | 1461252785104 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:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1434ms 08:33:05 INFO - PROCESS | 1866 | 1461252785166 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 08:33:05 INFO - PROCESS | 1866 | 1461252785170 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 08:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:33:05 INFO - PROCESS | 1866 | 1461252785175 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:33:05 INFO - PROCESS | 1866 | 1461252785177 Marionette TRACE conn3 <- [1,1990,null,{}] 08:33:05 INFO - PROCESS | 1866 | 1461252785183 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:33:05 INFO - PROCESS | 1866 | 1461252785374 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 08:33:05 INFO - PROCESS | 1866 | 1461252785595 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1698ca5800 == 134 [pid = 1866] [id = 505] 08:33:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7f16945cf800) [pid = 1866] [serial = 1516] [outer = (nil)] 08:33:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7f1696bb4800) [pid = 1866] [serial = 1517] [outer = 0x7f16945cf800] 08:33:05 INFO - PROCESS | 1866 | 1461252785714 Marionette DEBUG loaded listener.js 08:33:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7f1696bb8800) [pid = 1866] [serial = 1518] [outer = 0x7f16945cf800] 08:33:06 INFO - PROCESS | 1866 | 1461252786622 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:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1484ms 08:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:33:06 INFO - PROCESS | 1866 | 1461252786661 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 08:33:06 INFO - PROCESS | 1866 | 1461252786664 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 08:33:06 INFO - PROCESS | 1866 | 1461252786671 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:33:06 INFO - PROCESS | 1866 | 1461252786673 Marionette TRACE conn3 <- [1,1994,null,{}] 08:33:06 INFO - PROCESS | 1866 | 1461252786679 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:33:06 INFO - PROCESS | 1866 | 1461252786882 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 08:33:07 INFO - PROCESS | 1866 | 1461252787151 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a4c4b800 == 135 [pid = 1866] [id = 506] 08:33:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7f1695838000) [pid = 1866] [serial = 1519] [outer = (nil)] 08:33:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7f1696bbd800) [pid = 1866] [serial = 1520] [outer = 0x7f1695838000] 08:33:07 INFO - PROCESS | 1866 | 1461252787227 Marionette DEBUG loaded listener.js 08:33:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7f1696bc1c00) [pid = 1866] [serial = 1521] [outer = 0x7f1695838000] 08:33:08 INFO - PROCESS | 1866 | 1461252788049 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:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1441ms 08:33:08 INFO - PROCESS | 1866 | 1461252788111 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 08:33:08 INFO - PROCESS | 1866 | 1461252788115 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 08:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:33:08 INFO - PROCESS | 1866 | 1461252788120 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:33:08 INFO - PROCESS | 1866 | 1461252788122 Marionette TRACE conn3 <- [1,1998,null,{}] 08:33:08 INFO - PROCESS | 1866 | 1461252788128 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:33:08 INFO - PROCESS | 1866 | 1461252788340 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 08:33:08 INFO - PROCESS | 1866 | 1461252788557 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4c61000 == 136 [pid = 1866] [id = 507] 08:33:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7f16951ee400) [pid = 1866] [serial = 1522] [outer = (nil)] 08:33:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7f16951f3c00) [pid = 1866] [serial = 1523] [outer = 0x7f16951ee400] 08:33:08 INFO - PROCESS | 1866 | 1461252788670 Marionette DEBUG loaded listener.js 08:33:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7f16951f8000) [pid = 1866] [serial = 1524] [outer = 0x7f16951ee400] 08:33:09 INFO - PROCESS | 1866 | 1461252789540 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:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1480ms 08:33:09 INFO - PROCESS | 1866 | 1461252789602 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 08:33:09 INFO - PROCESS | 1866 | 1461252789606 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 08:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:33:09 INFO - PROCESS | 1866 | 1461252789611 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:33:09 INFO - PROCESS | 1866 | 1461252789615 Marionette TRACE conn3 <- [1,2002,null,{}] 08:33:09 INFO - PROCESS | 1866 | 1461252789620 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:33:09 INFO - PROCESS | 1866 | 1461252789835 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 08:33:10 INFO - PROCESS | 1866 | 1461252790051 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16953fa000 == 137 [pid = 1866] [id = 508] 08:33:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7f16951ef800) [pid = 1866] [serial = 1525] [outer = (nil)] 08:33:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7f16c3455800) [pid = 1866] [serial = 1526] [outer = 0x7f16951ef800] 08:33:10 INFO - PROCESS | 1866 | 1461252790171 Marionette DEBUG loaded listener.js 08:33:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7f16c3c6f400) [pid = 1866] [serial = 1527] [outer = 0x7f16951ef800] 08:33:11 INFO - PROCESS | 1866 | 1461252791078 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:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1534ms 08:33:11 INFO - PROCESS | 1866 | 1461252791147 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 08:33:11 INFO - PROCESS | 1866 | 1461252791151 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 08:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:33:11 INFO - PROCESS | 1866 | 1461252791156 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:33:11 INFO - PROCESS | 1866 | 1461252791158 Marionette TRACE conn3 <- [1,2006,null,{}] 08:33:11 INFO - PROCESS | 1866 | 1461252791164 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:33:11 INFO - PROCESS | 1866 | 1461252791361 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 08:33:11 INFO - PROCESS | 1866 | 1461252791578 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16941db000 == 138 [pid = 1866] [id = 509] 08:33:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7f16994b6000) [pid = 1866] [serial = 1528] [outer = (nil)] 08:33:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7f16994bb800) [pid = 1866] [serial = 1529] [outer = 0x7f16994b6000] 08:33:11 INFO - PROCESS | 1866 | 1461252791699 Marionette DEBUG loaded listener.js 08:33:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7f16994c0000) [pid = 1866] [serial = 1530] [outer = 0x7f16994b6000] 08:33:12 INFO - PROCESS | 1866 | 1461252792547 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:33:12 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:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1431ms 08:33:12 INFO - PROCESS | 1866 | 1461252792588 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 08:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:33:12 INFO - PROCESS | 1866 | 1461252792594 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 08:33:12 INFO - PROCESS | 1866 | 1461252792600 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:33:12 INFO - PROCESS | 1866 | 1461252792603 Marionette TRACE conn3 <- [1,2010,null,{}] 08:33:12 INFO - PROCESS | 1866 | 1461252792607 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:33:12 INFO - PROCESS | 1866 | 1461252792798 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 08:33:13 INFO - PROCESS | 1866 | 1461252793025 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16942e3800 == 139 [pid = 1866] [id = 510] 08:33:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7f1695196c00) [pid = 1866] [serial = 1531] [outer = (nil)] 08:33:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7f169519f000) [pid = 1866] [serial = 1532] [outer = 0x7f1695196c00] 08:33:13 INFO - PROCESS | 1866 | 1461252793134 Marionette DEBUG loaded listener.js 08:33:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7f16951a4000) [pid = 1866] [serial = 1533] [outer = 0x7f1695196c00] 08:33:14 INFO - PROCESS | 1866 | 1461252794556 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:33:14 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:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 2034ms 08:33:14 INFO - PROCESS | 1866 | 1461252794634 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 08:33:14 INFO - PROCESS | 1866 | 1461252794640 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 08:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:33:14 INFO - PROCESS | 1866 | 1461252794649 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:33:14 INFO - PROCESS | 1866 | 1461252794653 Marionette TRACE conn3 <- [1,2014,null,{}] 08:33:14 INFO - PROCESS | 1866 | 1461252794660 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:33:14 INFO - PROCESS | 1866 | 1461252794878 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 08:33:15 INFO - PROCESS | 1866 | 1461252795097 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a5cd800 == 140 [pid = 1866] [id = 511] 08:33:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 251 (0x7f1695662800) [pid = 1866] [serial = 1534] [outer = (nil)] 08:33:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 252 (0x7f169583fc00) [pid = 1866] [serial = 1535] [outer = 0x7f1695662800] 08:33:15 INFO - PROCESS | 1866 | 1461252795274 Marionette DEBUG loaded listener.js 08:33:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 253 (0x7f1696da5000) [pid = 1866] [serial = 1536] [outer = 0x7f1695662800] 08:33:15 INFO - PROCESS | 1866 | ************************* 08:33:15 INFO - PROCESS | 1866 | A coding exception was thrown and uncaught in a Task. 08:33:15 INFO - PROCESS | 1866 | 08:33:15 INFO - PROCESS | 1866 | Full message: TypeError: NetworkError when attempting to fetch resource. 08:33:15 INFO - PROCESS | 1866 | Full stack: 08:33:15 INFO - PROCESS | 1866 | ************************* 08:33:16 INFO - PROCESS | 1866 | 1461252796339 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:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1735ms 08:33:16 INFO - PROCESS | 1866 | 1461252796384 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 08:33:16 INFO - PROCESS | 1866 | 1461252796392 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 08:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:33:16 INFO - PROCESS | 1866 | 1461252796401 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:33:16 INFO - PROCESS | 1866 | 1461252796404 Marionette TRACE conn3 <- [1,2018,null,{}] 08:33:16 INFO - PROCESS | 1866 | 1461252796408 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:33:16 INFO - PROCESS | 1866 | 1461252796592 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 08:33:16 INFO - PROCESS | 1866 | 1461252796907 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169b1b7000 == 141 [pid = 1866] [id = 512] 08:33:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 254 (0x7f1698da5400) [pid = 1866] [serial = 1537] [outer = (nil)] 08:33:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 255 (0x7f16994bf800) [pid = 1866] [serial = 1538] [outer = 0x7f1698da5400] 08:33:17 INFO - PROCESS | 1866 | 1461252797013 Marionette DEBUG loaded listener.js 08:33:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 256 (0x7f16995d3000) [pid = 1866] [serial = 1539] [outer = 0x7f1698da5400] 08:33:17 INFO - PROCESS | 1866 | 1461252797862 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:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1532ms 08:33:17 INFO - PROCESS | 1866 | 1461252797934 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 08:33:17 INFO - PROCESS | 1866 | 1461252797936 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 08:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:33:17 INFO - PROCESS | 1866 | 1461252797943 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:33:17 INFO - PROCESS | 1866 | 1461252797948 Marionette TRACE conn3 <- [1,2022,null,{}] 08:33:17 INFO - PROCESS | 1866 | 1461252797962 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:33:18 INFO - PROCESS | 1866 | 1461252798158 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 08:33:18 INFO - PROCESS | 1866 | 1461252798419 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f540800 == 142 [pid = 1866] [id = 513] 08:33:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 257 (0x7f169b164000) [pid = 1866] [serial = 1540] [outer = (nil)] 08:33:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 258 (0x7f169c28b000) [pid = 1866] [serial = 1541] [outer = 0x7f169b164000] 08:33:18 INFO - PROCESS | 1866 | 1461252798571 Marionette DEBUG loaded listener.js 08:33:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 259 (0x7f169c6f1400) [pid = 1866] [serial = 1542] [outer = 0x7f169b164000] 08:33:19 INFO - PROCESS | 1866 | 1461252799398 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:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1488ms 08:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:33:19 INFO - PROCESS | 1866 | 1461252799432 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 08:33:19 INFO - PROCESS | 1866 | 1461252799435 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 08:33:19 INFO - PROCESS | 1866 | 1461252799441 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:33:19 INFO - PROCESS | 1866 | 1461252799444 Marionette TRACE conn3 <- [1,2026,null,{}] 08:33:19 INFO - PROCESS | 1866 | 1461252799448 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:33:19 INFO - PROCESS | 1866 | 1461252799644 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 08:33:19 INFO - PROCESS | 1866 | 1461252799933 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | --DOCSHELL 0x7f16ab2cd800 == 141 [pid = 1866] [id = 410] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 258 (0x7f16a9c23000) [pid = 1866] [serial = 1379] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 257 (0x7f16b035b000) [pid = 1866] [serial = 1388] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 256 (0x7f1699309400) [pid = 1866] [serial = 1364] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 255 (0x7f16ae776000) [pid = 1866] [serial = 1385] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 254 (0x7f16a83a8c00) [pid = 1866] [serial = 1373] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 253 (0x7f16a88bf400) [pid = 1866] [serial = 1376] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 252 (0x7f16b159d800) [pid = 1866] [serial = 1391] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 251 (0x7f16a64b2c00) [pid = 1866] [serial = 1370] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 250 (0x7f16b4054c00) [pid = 1866] [serial = 1394] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7f169ff21c00) [pid = 1866] [serial = 1403] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7f16adacd000) [pid = 1866] [serial = 1382] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7f169c28a800) [pid = 1866] [serial = 1367] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7f16978e0800) [pid = 1866] [serial = 1406] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7f16bfa4dc00) [pid = 1866] [serial = 1397] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7f16c383cc00) [pid = 1866] [serial = 1400] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7f16a9813000) [pid = 1866] [serial = 1427] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a80e000 == 142 [pid = 1866] [id = 514] 08:33:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7f169565c400) [pid = 1866] [serial = 1543] [outer = (nil)] 08:33:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7f169a257c00) [pid = 1866] [serial = 1544] [outer = 0x7f169565c400] 08:33:20 INFO - PROCESS | 1866 | 1461252800158 Marionette DEBUG loaded listener.js 08:33:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7f169cfaf400) [pid = 1866] [serial = 1545] [outer = 0x7f169565c400] 08:33:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3f14800 == 141 [pid = 1866] [id = 484] 08:33:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bf926000 == 140 [pid = 1866] [id = 483] 08:33:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b4016800 == 139 [pid = 1866] [id = 482] 08:33:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b01c8800 == 138 [pid = 1866] [id = 481] 08:33:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ac0b1800 == 137 [pid = 1866] [id = 480] 08:33:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a8680000 == 136 [pid = 1866] [id = 479] 08:33:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4b6c000 == 135 [pid = 1866] [id = 478] 08:33:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f5dc800 == 134 [pid = 1866] [id = 477] 08:33:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1696ed9800 == 133 [pid = 1866] [id = 476] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7f16a6166400) [pid = 1866] [serial = 1421] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7f16a83afc00) [pid = 1866] [serial = 1424] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7f169a943c00) [pid = 1866] [serial = 1415] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7f16a8ab1400) [pid = 1866] [serial = 1425] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7f1699305c00) [pid = 1866] [serial = 1412] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7f16a52ecc00) [pid = 1866] [serial = 1419] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7f16977c9800) [pid = 1866] [serial = 1410] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7f16a6986400) [pid = 1866] [serial = 1422] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7f169f99a400) [pid = 1866] [serial = 1416] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7f169a5a3400) [pid = 1866] [serial = 1413] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7f169ff25c00) [pid = 1866] [serial = 1418] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7f1696da1c00) [pid = 1866] [serial = 1409] [outer = (nil)] [url = about:blank] 08:33:20 INFO - PROCESS | 1866 | 1461252800883 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:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1479ms 08:33:20 INFO - PROCESS | 1866 | 1461252800952 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 08:33:20 INFO - PROCESS | 1866 | 1461252800955 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 08:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:33:20 INFO - PROCESS | 1866 | 1461252800963 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:33:20 INFO - PROCESS | 1866 | 1461252800965 Marionette TRACE conn3 <- [1,2030,null,{}] 08:33:20 INFO - PROCESS | 1866 | 1461252800970 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:33:21 INFO - PROCESS | 1866 | 1461252801142 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 08:33:21 INFO - PROCESS | 1866 | 1461252801158 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f8d6800 == 134 [pid = 1866] [id = 515] 08:33:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7f1696da1c00) [pid = 1866] [serial = 1546] [outer = (nil)] 08:33:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7f169f9a7c00) [pid = 1866] [serial = 1547] [outer = 0x7f1696da1c00] 08:33:21 INFO - PROCESS | 1866 | 1461252801217 Marionette DEBUG loaded listener.js 08:33:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7f16a4cad800) [pid = 1866] [serial = 1548] [outer = 0x7f1696da1c00] 08:33:22 INFO - PROCESS | 1866 | 1461252802098 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:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1176ms 08:33:22 INFO - PROCESS | 1866 | 1461252802140 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 08:33:22 INFO - PROCESS | 1866 | 1461252802143 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 08:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:33:22 INFO - PROCESS | 1866 | 1461252802148 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:33:22 INFO - PROCESS | 1866 | 1461252802150 Marionette TRACE conn3 <- [1,2034,null,{}] 08:33:22 INFO - PROCESS | 1866 | 1461252802158 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:33:22 INFO - PROCESS | 1866 | 1461252802329 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 08:33:22 INFO - PROCESS | 1866 | 1461252802339 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a4a25000 == 135 [pid = 1866] [id = 516] 08:33:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7f1696dd2c00) [pid = 1866] [serial = 1549] [outer = (nil)] 08:33:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7f16a56eb800) [pid = 1866] [serial = 1550] [outer = 0x7f1696dd2c00] 08:33:22 INFO - PROCESS | 1866 | 1461252802577 Marionette DEBUG loaded listener.js 08:33:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7f16a6983400) [pid = 1866] [serial = 1551] [outer = 0x7f1696dd2c00] 08:33:23 INFO - PROCESS | 1866 | 1461252803347 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:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1232ms 08:33:23 INFO - PROCESS | 1866 | 1461252803387 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 08:33:23 INFO - PROCESS | 1866 | 1461252803389 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 08:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:33:23 INFO - PROCESS | 1866 | 1461252803395 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:33:23 INFO - PROCESS | 1866 | 1461252803397 Marionette TRACE conn3 <- [1,2038,null,{}] 08:33:23 INFO - PROCESS | 1866 | 1461252803402 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:33:23 INFO - PROCESS | 1866 | 1461252803639 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 08:33:23 INFO - PROCESS | 1866 | 1461252803668 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a5527000 == 136 [pid = 1866] [id = 517] 08:33:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7f169fe25000) [pid = 1866] [serial = 1552] [outer = (nil)] 08:33:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7f16a77e4800) [pid = 1866] [serial = 1553] [outer = 0x7f169fe25000] 08:33:23 INFO - PROCESS | 1866 | 1461252803728 Marionette DEBUG loaded listener.js 08:33:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7f16a800ac00) [pid = 1866] [serial = 1554] [outer = 0x7f169fe25000] 08:33:24 INFO - PROCESS | 1866 | 1461252804523 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:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1189ms 08:33:24 INFO - PROCESS | 1866 | 1461252804585 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 08:33:24 INFO - PROCESS | 1866 | 1461252804587 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 08:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:33:24 INFO - PROCESS | 1866 | 1461252804593 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:33:24 INFO - PROCESS | 1866 | 1461252804595 Marionette TRACE conn3 <- [1,2042,null,{}] 08:33:24 INFO - PROCESS | 1866 | 1461252804600 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:33:24 INFO - PROCESS | 1866 | 1461252804821 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 08:33:24 INFO - PROCESS | 1866 | 1461252804864 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a7742000 == 137 [pid = 1866] [id = 518] 08:33:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7f1699305c00) [pid = 1866] [serial = 1555] [outer = (nil)] 08:33:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7f16a83ac000) [pid = 1866] [serial = 1556] [outer = 0x7f1699305c00] 08:33:24 INFO - PROCESS | 1866 | 1461252804925 Marionette DEBUG loaded listener.js 08:33:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7f16a89ac800) [pid = 1866] [serial = 1557] [outer = 0x7f1699305c00] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7f169a4b1000) [pid = 1866] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7f169a5a0000) [pid = 1866] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7f169f99e000) [pid = 1866] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7f169a5a5400) [pid = 1866] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7f16977c3c00) [pid = 1866] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7f16ab5b0000) [pid = 1866] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7f169fe24400) [pid = 1866] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7f16978d6400) [pid = 1866] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7f169a4a8400) [pid = 1866] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7f16a77e8000) [pid = 1866] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7f16978d8c00) [pid = 1866] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7f16a78b0c00) [pid = 1866] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7f169b162400) [pid = 1866] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7f169a476400) [pid = 1866] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7f169c998000) [pid = 1866] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7f16978e2800) [pid = 1866] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7f169a4ac000) [pid = 1866] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7f16c3a81800) [pid = 1866] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7f16a4ca8000) [pid = 1866] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7f16be58d000) [pid = 1866] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7f1696dc8800) [pid = 1866] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7f169a476c00) [pid = 1866] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7f1699309800) [pid = 1866] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7f16977c8400) [pid = 1866] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7f16abe3f800) [pid = 1866] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7f16a7a9d000) [pid = 1866] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7f169565b000) [pid = 1866] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7f16a7e63800) [pid = 1866] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:33:26 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7f169f99c800) [pid = 1866] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:33:26 INFO - PROCESS | 1866 | 1461252806577 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:33:26 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:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 2028ms 08:33:26 INFO - PROCESS | 1866 | 1461252806623 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 08:33:26 INFO - PROCESS | 1866 | 1461252806627 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 08:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:33:26 INFO - PROCESS | 1866 | 1461252806632 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:33:26 INFO - PROCESS | 1866 | 1461252806634 Marionette TRACE conn3 <- [1,2046,null,{}] 08:33:26 INFO - PROCESS | 1866 | 1461252806643 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:33:26 INFO - PROCESS | 1866 | 1461252806848 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 08:33:27 INFO - PROCESS | 1866 | 1461252807019 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f53d000 == 138 [pid = 1866] [id = 519] 08:33:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7f1695659c00) [pid = 1866] [serial = 1558] [outer = (nil)] 08:33:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7f169a23b400) [pid = 1866] [serial = 1559] [outer = 0x7f1695659c00] 08:33:27 INFO - PROCESS | 1866 | 1461252807083 Marionette DEBUG loaded listener.js 08:33:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7f169b162400) [pid = 1866] [serial = 1560] [outer = 0x7f1695659c00] 08:33:27 INFO - PROCESS | 1866 | 1461252807783 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:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1190ms 08:33:27 INFO - PROCESS | 1866 | 1461252807824 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 08:33:27 INFO - PROCESS | 1866 | 1461252807827 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 08:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:33:27 INFO - PROCESS | 1866 | 1461252807833 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:33:27 INFO - PROCESS | 1866 | 1461252807835 Marionette TRACE conn3 <- [1,2050,null,{}] 08:33:27 INFO - PROCESS | 1866 | 1461252807844 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:33:28 INFO - PROCESS | 1866 | 1461252808044 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 08:33:28 INFO - PROCESS | 1866 | 1461252808414 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1698a8b800 == 139 [pid = 1866] [id = 520] 08:33:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7f16945c4c00) [pid = 1866] [serial = 1561] [outer = (nil)] 08:33:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7f16945d0c00) [pid = 1866] [serial = 1562] [outer = 0x7f16945c4c00] 08:33:28 INFO - PROCESS | 1866 | 1461252808562 Marionette DEBUG loaded listener.js 08:33:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7f16951f7c00) [pid = 1866] [serial = 1563] [outer = 0x7f16945c4c00] 08:33:29 INFO - PROCESS | 1866 | 1461252809488 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:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1686ms 08:33:29 INFO - PROCESS | 1866 | 1461252809522 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 08:33:29 INFO - PROCESS | 1866 | 1461252809529 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 08:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:33:29 INFO - PROCESS | 1866 | 1461252809538 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:33:29 INFO - PROCESS | 1866 | 1461252809541 Marionette TRACE conn3 <- [1,2054,null,{}] 08:33:29 INFO - PROCESS | 1866 | 1461252809549 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:33:29 INFO - PROCESS | 1866 | 1461252809765 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 08:33:30 INFO - PROCESS | 1866 | 1461252810028 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f5c8800 == 140 [pid = 1866] [id = 521] 08:33:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7f1699304000) [pid = 1866] [serial = 1564] [outer = (nil)] 08:33:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7f1699311400) [pid = 1866] [serial = 1565] [outer = 0x7f1699304000] 08:33:30 INFO - PROCESS | 1866 | 1461252810145 Marionette DEBUG loaded listener.js 08:33:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7f16995de400) [pid = 1866] [serial = 1566] [outer = 0x7f1699304000] 08:33:31 INFO - PROCESS | 1866 | 1461252811078 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:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1581ms 08:33:31 INFO - PROCESS | 1866 | 1461252811123 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 08:33:31 INFO - PROCESS | 1866 | 1461252811129 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 08:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:33:31 INFO - PROCESS | 1866 | 1461252811135 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:33:31 INFO - PROCESS | 1866 | 1461252811137 Marionette TRACE conn3 <- [1,2058,null,{}] 08:33:31 INFO - PROCESS | 1866 | 1461252811143 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:33:31 INFO - PROCESS | 1866 | 1461252811342 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 08:33:31 INFO - PROCESS | 1866 | 1461252811699 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a4a11800 == 141 [pid = 1866] [id = 522] 08:33:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7f169a4b5c00) [pid = 1866] [serial = 1567] [outer = (nil)] 08:33:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7f169c28bc00) [pid = 1866] [serial = 1568] [outer = 0x7f169a4b5c00] 08:33:31 INFO - PROCESS | 1866 | 1461252811782 Marionette DEBUG loaded listener.js 08:33:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7f169cfaec00) [pid = 1866] [serial = 1569] [outer = 0x7f169a4b5c00] 08:33:32 INFO - PROCESS | 1866 | 1461252812660 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:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1578ms 08:33:32 INFO - PROCESS | 1866 | 1461252812715 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 08:33:32 INFO - PROCESS | 1866 | 1461252812718 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 08:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:33:32 INFO - PROCESS | 1866 | 1461252812733 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:33:32 INFO - PROCESS | 1866 | 1461252812741 Marionette TRACE conn3 <- [1,2062,null,{}] 08:33:32 INFO - PROCESS | 1866 | 1461252812747 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:33:32 INFO - PROCESS | 1866 | 1461252812958 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 08:33:33 INFO - PROCESS | 1866 | 1461252813217 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a8bc2000 == 142 [pid = 1866] [id = 523] 08:33:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7f169a5a6c00) [pid = 1866] [serial = 1570] [outer = (nil)] 08:33:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7f16a55a2c00) [pid = 1866] [serial = 1571] [outer = 0x7f169a5a6c00] 08:33:33 INFO - PROCESS | 1866 | 1461252813330 Marionette DEBUG loaded listener.js 08:33:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7f16a64bc400) [pid = 1866] [serial = 1572] [outer = 0x7f169a5a6c00] 08:33:34 INFO - PROCESS | 1866 | 1461252814205 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:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1547ms 08:33:34 INFO - PROCESS | 1866 | 1461252814273 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 08:33:34 INFO - PROCESS | 1866 | 1461252814278 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 08:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:33:34 INFO - PROCESS | 1866 | 1461252814284 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:33:34 INFO - PROCESS | 1866 | 1461252814286 Marionette TRACE conn3 <- [1,2066,null,{}] 08:33:34 INFO - PROCESS | 1866 | 1461252814292 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:33:34 INFO - PROCESS | 1866 | 1461252814483 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 08:33:34 INFO - PROCESS | 1866 | 1461252814698 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16abd91800 == 143 [pid = 1866] [id = 524] 08:33:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7f169ff1c400) [pid = 1866] [serial = 1573] [outer = (nil)] 08:33:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7f16a82d2c00) [pid = 1866] [serial = 1574] [outer = 0x7f169ff1c400] 08:33:34 INFO - PROCESS | 1866 | 1461252814813 Marionette DEBUG loaded listener.js 08:33:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7f16a88bc400) [pid = 1866] [serial = 1575] [outer = 0x7f169ff1c400] 08:33:35 INFO - PROCESS | 1866 | 1461252815646 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:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1436ms 08:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:33:35 INFO - PROCESS | 1866 | 1461252815721 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 08:33:35 INFO - PROCESS | 1866 | 1461252815724 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 08:33:35 INFO - PROCESS | 1866 | 1461252815730 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:33:35 INFO - PROCESS | 1866 | 1461252815733 Marionette TRACE conn3 <- [1,2070,null,{}] 08:33:35 INFO - PROCESS | 1866 | 1461252815738 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:33:35 INFO - PROCESS | 1866 | 1461252815938 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 08:33:36 INFO - PROCESS | 1866 | 1461252816155 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16aec91000 == 144 [pid = 1866] [id = 525] 08:33:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7f16a9813000) [pid = 1866] [serial = 1576] [outer = (nil)] 08:33:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7f16a9c1ac00) [pid = 1866] [serial = 1577] [outer = 0x7f16a9813000] 08:33:36 INFO - PROCESS | 1866 | 1461252816285 Marionette DEBUG loaded listener.js 08:33:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7f16ab3bf400) [pid = 1866] [serial = 1578] [outer = 0x7f16a9813000] 08:33:37 INFO - PROCESS | 1866 | 1461252817180 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:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1479ms 08:33:37 INFO - PROCESS | 1866 | 1461252817210 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 08:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:33:37 INFO - PROCESS | 1866 | 1461252817214 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 08:33:37 INFO - PROCESS | 1866 | 1461252817220 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:33:37 INFO - PROCESS | 1866 | 1461252817223 Marionette TRACE conn3 <- [1,2074,null,{}] 08:33:37 INFO - PROCESS | 1866 | 1461252817228 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:33:37 INFO - PROCESS | 1866 | 1461252817416 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 08:33:37 INFO - PROCESS | 1866 | 1461252817641 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0e71800 == 145 [pid = 1866] [id = 526] 08:33:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7f16a9819000) [pid = 1866] [serial = 1579] [outer = (nil)] 08:33:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7f16ad0f0000) [pid = 1866] [serial = 1580] [outer = 0x7f16a9819000] 08:33:37 INFO - PROCESS | 1866 | 1461252817750 Marionette DEBUG loaded listener.js 08:33:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7f16adacec00) [pid = 1866] [serial = 1581] [outer = 0x7f16a9819000] 08:33:38 INFO - PROCESS | 1866 | 1461252818617 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:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1434ms 08:33:38 INFO - PROCESS | 1866 | 1461252818654 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 08:33:38 INFO - PROCESS | 1866 | 1461252818656 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 08:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:33:38 INFO - PROCESS | 1866 | 1461252818662 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:33:38 INFO - PROCESS | 1866 | 1461252818665 Marionette TRACE conn3 <- [1,2078,null,{}] 08:33:38 INFO - PROCESS | 1866 | 1461252818670 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:33:38 INFO - PROCESS | 1866 | 1461252818860 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 08:33:39 INFO - PROCESS | 1866 | 1461252819085 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b3f13000 == 146 [pid = 1866] [id = 527] 08:33:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7f16ab3be000) [pid = 1866] [serial = 1582] [outer = (nil)] 08:33:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7f16addb0400) [pid = 1866] [serial = 1583] [outer = 0x7f16ab3be000] 08:33:39 INFO - PROCESS | 1866 | 1461252819195 Marionette DEBUG loaded listener.js 08:33:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7f16ae771c00) [pid = 1866] [serial = 1584] [outer = 0x7f16ab3be000] 08:33:40 INFO - PROCESS | 1866 | 1461252820046 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:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1438ms 08:33:40 INFO - PROCESS | 1866 | 1461252820102 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 08:33:40 INFO - PROCESS | 1866 | 1461252820105 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 08:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:33:40 INFO - PROCESS | 1866 | 1461252820111 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:33:40 INFO - PROCESS | 1866 | 1461252820113 Marionette TRACE conn3 <- [1,2082,null,{}] 08:33:40 INFO - PROCESS | 1866 | 1461252820119 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:33:40 INFO - PROCESS | 1866 | 1461252820320 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 08:33:40 INFO - PROCESS | 1866 | 1461252820587 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16bea29800 == 147 [pid = 1866] [id = 528] 08:33:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7f16ac156400) [pid = 1866] [serial = 1585] [outer = (nil)] 08:33:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7f16afd6a400) [pid = 1866] [serial = 1586] [outer = 0x7f16ac156400] 08:33:40 INFO - PROCESS | 1866 | 1461252820703 Marionette DEBUG loaded listener.js 08:33:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7f16b09b4000) [pid = 1866] [serial = 1587] [outer = 0x7f16ac156400] 08:33:41 INFO - PROCESS | 1866 | 1461252821551 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:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1497ms 08:33:41 INFO - PROCESS | 1866 | 1461252821612 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 08:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:33:41 INFO - PROCESS | 1866 | 1461252821618 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 08:33:41 INFO - PROCESS | 1866 | 1461252821626 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:33:41 INFO - PROCESS | 1866 | 1461252821631 Marionette TRACE conn3 <- [1,2086,null,{}] 08:33:41 INFO - PROCESS | 1866 | 1461252821639 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:33:41 INFO - PROCESS | 1866 | 1461252821991 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 08:33:42 INFO - PROCESS | 1866 | 1461252822370 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16c3c1c000 == 148 [pid = 1866] [id = 529] 08:33:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7f16ada24400) [pid = 1866] [serial = 1588] [outer = (nil)] 08:33:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7f16b1f73400) [pid = 1866] [serial = 1589] [outer = 0x7f16ada24400] 08:33:42 INFO - PROCESS | 1866 | 1461252822494 Marionette DEBUG loaded listener.js 08:33:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7f16b408d800) [pid = 1866] [serial = 1590] [outer = 0x7f16ada24400] 08:33:43 INFO - PROCESS | 1866 | 1461252823524 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:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1938ms 08:33:43 INFO - PROCESS | 1866 | 1461252823563 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 08:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:33:43 INFO - PROCESS | 1866 | 1461252823566 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 08:33:43 INFO - PROCESS | 1866 | 1461252823571 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:33:43 INFO - PROCESS | 1866 | 1461252823574 Marionette TRACE conn3 <- [1,2090,null,{}] 08:33:43 INFO - PROCESS | 1866 | 1461252823579 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:33:43 INFO - PROCESS | 1866 | 1461252823806 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 08:33:44 INFO - PROCESS | 1866 | 1461252824192 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16ac4a4000 == 149 [pid = 1866] [id = 530] 08:33:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 251 (0x7f16bea45c00) [pid = 1866] [serial = 1591] [outer = (nil)] 08:33:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 252 (0x7f16bf9b5c00) [pid = 1866] [serial = 1592] [outer = 0x7f16bea45c00] 08:33:44 INFO - PROCESS | 1866 | 1461252824303 Marionette DEBUG loaded listener.js 08:33:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 253 (0x7f16c383b400) [pid = 1866] [serial = 1593] [outer = 0x7f16bea45c00] 08:33:45 INFO - PROCESS | 1866 | 1461252825175 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:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1638ms 08:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:33:45 INFO - PROCESS | 1866 | 1461252825209 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 08:33:45 INFO - PROCESS | 1866 | 1461252825213 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 08:33:45 INFO - PROCESS | 1866 | 1461252825218 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:33:45 INFO - PROCESS | 1866 | 1461252825222 Marionette TRACE conn3 <- [1,2094,null,{}] 08:33:45 INFO - PROCESS | 1866 | 1461252825227 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:33:45 INFO - PROCESS | 1866 | 1461252825451 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 08:33:45 INFO - PROCESS | 1866 | 1461252825720 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169208a800 == 150 [pid = 1866] [id = 531] 08:33:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 254 (0x7f1693ea1800) [pid = 1866] [serial = 1594] [outer = (nil)] 08:33:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 255 (0x7f1693ea9400) [pid = 1866] [serial = 1595] [outer = 0x7f1693ea1800] 08:33:45 INFO - PROCESS | 1866 | 1461252825834 Marionette DEBUG loaded listener.js 08:33:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 256 (0x7f16c39d9000) [pid = 1866] [serial = 1596] [outer = 0x7f1693ea1800] 08:33:46 INFO - PROCESS | 1866 | 1461252826630 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:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1480ms 08:33:46 INFO - PROCESS | 1866 | 1461252826699 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 08:33:46 INFO - PROCESS | 1866 | 1461252826702 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 08:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:33:46 INFO - PROCESS | 1866 | 1461252826708 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:33:46 INFO - PROCESS | 1866 | 1461252826711 Marionette TRACE conn3 <- [1,2098,null,{}] 08:33:46 INFO - PROCESS | 1866 | 1461252826720 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:33:46 INFO - PROCESS | 1866 | 1461252826939 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 08:33:47 INFO - PROCESS | 1866 | 1461252827203 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16ac4ba000 == 151 [pid = 1866] [id = 532] 08:33:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 257 (0x7f1693ea3c00) [pid = 1866] [serial = 1597] [outer = (nil)] 08:33:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 258 (0x7f169fa8a400) [pid = 1866] [serial = 1598] [outer = 0x7f1693ea3c00] 08:33:47 INFO - PROCESS | 1866 | 1461252827316 Marionette DEBUG loaded listener.js 08:33:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 259 (0x7f169fa8ec00) [pid = 1866] [serial = 1599] [outer = 0x7f1693ea3c00] 08:33:48 INFO - PROCESS | 1866 | 1461252828092 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:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1437ms 08:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:33:48 INFO - PROCESS | 1866 | 1461252828147 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 08:33:48 INFO - PROCESS | 1866 | 1461252828150 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 08:33:48 INFO - PROCESS | 1866 | 1461252828156 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:33:48 INFO - PROCESS | 1866 | 1461252828159 Marionette TRACE conn3 <- [1,2102,null,{}] 08:33:48 INFO - PROCESS | 1866 | 1461252828165 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:33:48 INFO - PROCESS | 1866 | 1461252828361 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 08:33:48 INFO - PROCESS | 1866 | 1461252828640 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1691ce8000 == 152 [pid = 1866] [id = 533] 08:33:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 260 (0x7f1693ea5000) [pid = 1866] [serial = 1600] [outer = (nil)] 08:33:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 261 (0x7f16a8a2fc00) [pid = 1866] [serial = 1601] [outer = 0x7f1693ea5000] 08:33:48 INFO - PROCESS | 1866 | 1461252828777 Marionette DEBUG loaded listener.js 08:33:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 262 (0x7f16a8a34000) [pid = 1866] [serial = 1602] [outer = 0x7f1693ea5000] 08:33:49 INFO - PROCESS | 1866 | 1461252829591 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:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1487ms 08:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:33:49 INFO - PROCESS | 1866 | 1461252829642 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 08:33:49 INFO - PROCESS | 1866 | 1461252829645 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 08:33:49 INFO - PROCESS | 1866 | 1461252829651 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:33:49 INFO - PROCESS | 1866 | 1461252829654 Marionette TRACE conn3 <- [1,2106,null,{}] 08:33:49 INFO - PROCESS | 1866 | 1461252829659 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:33:49 INFO - PROCESS | 1866 | 1461252829866 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 08:33:50 INFO - PROCESS | 1866 | 1461252830140 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1691d9f000 == 153 [pid = 1866] [id = 534] 08:33:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 263 (0x7f169fa88c00) [pid = 1866] [serial = 1603] [outer = (nil)] 08:33:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 264 (0x7f16a8a3b000) [pid = 1866] [serial = 1604] [outer = 0x7f169fa88c00] 08:33:50 INFO - PROCESS | 1866 | 1461252830254 Marionette DEBUG loaded listener.js 08:33:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 265 (0x7f16c39dd000) [pid = 1866] [serial = 1605] [outer = 0x7f169fa88c00] 08:33:51 INFO - PROCESS | 1866 | 1461252831115 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:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1529ms 08:33:51 INFO - PROCESS | 1866 | 1461252831180 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 08:33:51 INFO - PROCESS | 1866 | 1461252831184 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 08:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:33:51 INFO - PROCESS | 1866 | 1461252831190 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:33:51 INFO - PROCESS | 1866 | 1461252831192 Marionette TRACE conn3 <- [1,2110,null,{}] 08:33:51 INFO - PROCESS | 1866 | 1461252831197 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:33:51 INFO - PROCESS | 1866 | 1461252831399 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 08:33:51 INFO - PROCESS | 1866 | 1461252831732 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169cc7c800 == 154 [pid = 1866] [id = 535] 08:33:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 266 (0x7f169b119000) [pid = 1866] [serial = 1606] [outer = (nil)] 08:33:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 267 (0x7f169cc58000) [pid = 1866] [serial = 1607] [outer = 0x7f169b119000] 08:33:51 INFO - PROCESS | 1866 | 1461252831816 Marionette DEBUG loaded listener.js 08:33:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 268 (0x7f169cc5d000) [pid = 1866] [serial = 1608] [outer = 0x7f169b119000] 08:33:52 INFO - PROCESS | 1866 | 1461252832699 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:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1579ms 08:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:33:52 INFO - PROCESS | 1866 | 1461252832770 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 08:33:52 INFO - PROCESS | 1866 | 1461252832773 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 08:33:52 INFO - PROCESS | 1866 | 1461252832780 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:33:52 INFO - PROCESS | 1866 | 1461252832782 Marionette TRACE conn3 <- [1,2114,null,{}] 08:33:52 INFO - PROCESS | 1866 | 1461252832787 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:33:52 INFO - PROCESS | 1866 | 1461252832989 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 08:33:53 INFO - PROCESS | 1866 | 1461252833299 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169c069000 == 155 [pid = 1866] [id = 536] 08:33:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 269 (0x7f169172f800) [pid = 1866] [serial = 1609] [outer = (nil)] 08:33:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 270 (0x7f1691738400) [pid = 1866] [serial = 1610] [outer = 0x7f169172f800] 08:33:53 INFO - PROCESS | 1866 | 1461252833373 Marionette DEBUG loaded listener.js 08:33:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 271 (0x7f169173d400) [pid = 1866] [serial = 1611] [outer = 0x7f169172f800] 08:33:54 INFO - PROCESS | 1866 | 1461252834226 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:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1483ms 08:33:54 INFO - PROCESS | 1866 | 1461252834263 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 08:33:54 INFO - PROCESS | 1866 | 1461252834266 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 08:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:33:54 INFO - PROCESS | 1866 | 1461252834272 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:33:54 INFO - PROCESS | 1866 | 1461252834274 Marionette TRACE conn3 <- [1,2118,null,{}] 08:33:54 INFO - PROCESS | 1866 | 1461252834280 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:33:54 INFO - PROCESS | 1866 | 1461252834479 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 08:33:54 INFO - PROCESS | 1866 | 1461252834756 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169ffc4000 == 156 [pid = 1866] [id = 537] 08:33:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 272 (0x7f1691731800) [pid = 1866] [serial = 1612] [outer = (nil)] 08:33:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 273 (0x7f169a534800) [pid = 1866] [serial = 1613] [outer = 0x7f1691731800] 08:33:54 INFO - PROCESS | 1866 | 1461252834866 Marionette DEBUG loaded listener.js 08:33:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 274 (0x7f169cc55400) [pid = 1866] [serial = 1614] [outer = 0x7f1691731800] 08:33:55 INFO - PROCESS | 1866 | 1461252835693 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:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1483ms 08:33:55 INFO - PROCESS | 1866 | 1461252835757 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 08:33:55 INFO - PROCESS | 1866 | 1461252835761 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 08:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:33:55 INFO - PROCESS | 1866 | 1461252835766 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:33:55 INFO - PROCESS | 1866 | 1461252835768 Marionette TRACE conn3 <- [1,2122,null,{}] 08:33:55 INFO - PROCESS | 1866 | 1461252835774 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:33:55 INFO - PROCESS | 1866 | 1461252835978 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 08:33:56 INFO - PROCESS | 1866 | 1461252836773 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1696eda800 == 157 [pid = 1866] [id = 538] 08:33:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 275 (0x7f169173a800) [pid = 1866] [serial = 1615] [outer = (nil)] 08:33:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 276 (0x7f1693e9cc00) [pid = 1866] [serial = 1616] [outer = 0x7f169173a800] 08:33:56 INFO - PROCESS | 1866 | 1461252836855 Marionette DEBUG loaded listener.js 08:33:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 277 (0x7f16945c6000) [pid = 1866] [serial = 1617] [outer = 0x7f169173a800] 08:33:57 INFO - PROCESS | 1866 | 1461252837665 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:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1936ms 08:33:57 INFO - PROCESS | 1866 | 1461252837704 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 08:33:57 INFO - PROCESS | 1866 | 1461252837711 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 08:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:33:57 INFO - PROCESS | 1866 | 1461252837719 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:33:57 INFO - PROCESS | 1866 | 1461252837723 Marionette TRACE conn3 <- [1,2126,null,{}] 08:33:57 INFO - PROCESS | 1866 | 1461252837729 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:33:57 INFO - PROCESS | 1866 | 1461252837908 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 08:33:58 INFO - PROCESS | 1866 | 1461252838181 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f5c9800 == 158 [pid = 1866] [id = 539] 08:33:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 278 (0x7f1696bb9000) [pid = 1866] [serial = 1618] [outer = (nil)] 08:33:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 279 (0x7f1697598000) [pid = 1866] [serial = 1619] [outer = 0x7f1696bb9000] 08:33:58 INFO - PROCESS | 1866 | 1461252838297 Marionette DEBUG loaded listener.js 08:33:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 280 (0x7f1698da4400) [pid = 1866] [serial = 1620] [outer = 0x7f1696bb9000] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bd9dd000 == 157 [pid = 1866] [id = 66] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a135000 == 156 [pid = 1866] [id = 452] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169fdc8800 == 155 [pid = 1866] [id = 451] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f5d8800 == 154 [pid = 1866] [id = 450] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169b1a0000 == 153 [pid = 1866] [id = 449] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4ec0800 == 152 [pid = 1866] [id = 316] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f53d000 == 151 [pid = 1866] [id = 519] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a7742000 == 150 [pid = 1866] [id = 518] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a5527000 == 149 [pid = 1866] [id = 517] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4a25000 == 148 [pid = 1866] [id = 516] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f8d6800 == 147 [pid = 1866] [id = 515] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a80e000 == 146 [pid = 1866] [id = 514] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f540800 == 145 [pid = 1866] [id = 513] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169b1b7000 == 144 [pid = 1866] [id = 512] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a5cd800 == 143 [pid = 1866] [id = 511] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4c61000 == 142 [pid = 1866] [id = 507] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4c4b800 == 141 [pid = 1866] [id = 506] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1698ca5800 == 140 [pid = 1866] [id = 505] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c68c5000 == 139 [pid = 1866] [id = 504] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bec10800 == 138 [pid = 1866] [id = 503] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0f26000 == 137 [pid = 1866] [id = 502] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16afcb6800 == 136 [pid = 1866] [id = 501] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16aaf9f800 == 135 [pid = 1866] [id = 500] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4a27800 == 134 [pid = 1866] [id = 499] 08:33:58 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f5d5000 == 133 [pid = 1866] [id = 498] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 279 (0x7f16a82d8800) [pid = 1866] [serial = 1487] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 278 (0x7f16aaf5c800) [pid = 1866] [serial = 1488] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 277 (0x7f169a94f800) [pid = 1866] [serial = 1433] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 276 (0x7f16a89ab000) [pid = 1866] [serial = 1442] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 275 (0x7f16ab442800) [pid = 1866] [serial = 1445] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 274 (0x7f169b15fc00) [pid = 1866] [serial = 1476] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 273 (0x7f169a231c00) [pid = 1866] [serial = 1475] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 272 (0x7f169cfb9400) [pid = 1866] [serial = 1478] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 271 (0x7f169f5b8000) [pid = 1866] [serial = 1479] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 270 (0x7f16a78a9c00) [pid = 1866] [serial = 1439] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 269 (0x7f1698daf800) [pid = 1866] [serial = 1473] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 268 (0x7f1696dd0800) [pid = 1866] [serial = 1472] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 267 (0x7f16be8b6000) [pid = 1866] [serial = 1451] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 266 (0x7f16a4ea3800) [pid = 1866] [serial = 1481] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 265 (0x7f1695666000) [pid = 1866] [serial = 1430] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 264 (0x7f169f9a2c00) [pid = 1866] [serial = 1436] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 263 (0x7f16b2040800) [pid = 1866] [serial = 1448] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 262 (0x7f16c3232c00) [pid = 1866] [serial = 1454] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 261 (0x7f1698dad000) [pid = 1866] [serial = 1457] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 260 (0x7f16c3a4fc00) [pid = 1866] [serial = 1460] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 259 (0x7f16c3ebf400) [pid = 1866] [serial = 1266] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 258 (0x7f169a94a000) [pid = 1866] [serial = 1200] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 257 (0x7f16af4cac00) [pid = 1866] [serial = 1245] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 256 (0x7f16978e3000) [pid = 1866] [serial = 1260] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 255 (0x7f169a5ac800) [pid = 1866] [serial = 1191] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 254 (0x7f169a948000) [pid = 1866] [serial = 1236] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 253 (0x7f16ab02d800) [pid = 1866] [serial = 1242] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 252 (0x7f169f5b5800) [pid = 1866] [serial = 1463] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 251 (0x7f169fe26000) [pid = 1866] [serial = 1206] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 250 (0x7f16c3e03000) [pid = 1866] [serial = 1197] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7f16ab022000) [pid = 1866] [serial = 1428] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7f16a6982000) [pid = 1866] [serial = 1263] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7f1696da6800) [pid = 1866] [serial = 1269] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7f16ac14c000) [pid = 1866] [serial = 1466] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7f169c443800) [pid = 1866] [serial = 1341] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7f169a94bc00) [pid = 1866] [serial = 1194] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7f16c3833000) [pid = 1866] [serial = 1251] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7f169f9a9c00) [pid = 1866] [serial = 1254] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7f16c39da400) [pid = 1866] [serial = 1257] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7f16b180b400) [pid = 1866] [serial = 1248] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7f169fe2c400) [pid = 1866] [serial = 1209] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7f169a483800) [pid = 1866] [serial = 1203] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7f16a559ec00) [pid = 1866] [serial = 1239] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7f16ad0f1400) [pid = 1866] [serial = 1095] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7f169759cc00) [pid = 1866] [serial = 1469] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7f16a64b8c00) [pid = 1866] [serial = 1484] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7f16a6985400) [pid = 1866] [serial = 1485] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7f16a9c23c00) [pid = 1866] [serial = 1490] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7f16ac152800) [pid = 1866] [serial = 1491] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7f16a559cc00) [pid = 1866] [serial = 1482] [outer = (nil)] [url = about:blank] 08:33:59 INFO - PROCESS | 1866 | 1461252839703 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:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2032ms 08:33:59 INFO - PROCESS | 1866 | 1461252839753 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 08:33:59 INFO - PROCESS | 1866 | 1461252839758 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 08:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:33:59 INFO - PROCESS | 1866 | 1461252839766 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:33:59 INFO - PROCESS | 1866 | 1461252839768 Marionette TRACE conn3 <- [1,2130,null,{}] 08:33:59 INFO - PROCESS | 1866 | 1461252839773 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:33:59 INFO - PROCESS | 1866 | 1461252839966 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 08:34:00 INFO - PROCESS | 1866 | 1461252840149 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1696ecf800 == 134 [pid = 1866] [id = 540] 08:34:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7f16945c2c00) [pid = 1866] [serial = 1621] [outer = (nil)] 08:34:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7f1698daf000) [pid = 1866] [serial = 1622] [outer = 0x7f16945c2c00] 08:34:00 INFO - PROCESS | 1866 | 1461252840239 Marionette DEBUG loaded listener.js 08:34:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7f16994c4400) [pid = 1866] [serial = 1623] [outer = 0x7f16945c2c00] 08:34:01 INFO - PROCESS | 1866 | 1461252841108 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:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:34:01 INFO - PROCESS | 1866 | 1461252841156 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 08:34:01 INFO - PROCESS | 1866 | 1461252841164 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:34:01 INFO - PROCESS | 1866 | 1461252841172 Marionette TRACE conn3 <- [1,2134,null,{}] 08:34:01 INFO - PROCESS | 1866 | 1461252841185 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:34:01 INFO - PROCESS | 1866 | 1461252841485 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 08:34:01 INFO - PROCESS | 1866 | 1461252841519 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c053800 == 135 [pid = 1866] [id = 541] 08:34:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7f169a59ec00) [pid = 1866] [serial = 1624] [outer = (nil)] 08:34:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7f169b111800) [pid = 1866] [serial = 1625] [outer = 0x7f169a59ec00] 08:34:01 INFO - PROCESS | 1866 | 1461252841580 Marionette DEBUG loaded listener.js 08:34:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7f169c280c00) [pid = 1866] [serial = 1626] [outer = 0x7f169a59ec00] 08:34:02 INFO - PROCESS | 1866 | 1461252842454 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:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1341ms 08:34:02 INFO - PROCESS | 1866 | 1461252842503 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 08:34:02 INFO - PROCESS | 1866 | 1461252842508 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 08:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:34:02 INFO - PROCESS | 1866 | 1461252842522 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:34:02 INFO - PROCESS | 1866 | 1461252842525 Marionette TRACE conn3 <- [1,2138,null,{}] 08:34:02 INFO - PROCESS | 1866 | 1461252842531 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:34:02 INFO - PROCESS | 1866 | 1461252842783 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 08:34:02 INFO - PROCESS | 1866 | 1461252842813 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f539800 == 136 [pid = 1866] [id = 542] 08:34:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7f169930f800) [pid = 1866] [serial = 1627] [outer = (nil)] 08:34:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7f169c6ee800) [pid = 1866] [serial = 1628] [outer = 0x7f169930f800] 08:34:02 INFO - PROCESS | 1866 | 1461252842872 Marionette DEBUG loaded listener.js 08:34:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7f169cc5c800) [pid = 1866] [serial = 1629] [outer = 0x7f169930f800] 08:34:04 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7f169fe25000) [pid = 1866] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:34:04 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7f1699305c00) [pid = 1866] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:34:04 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7f1696dd2c00) [pid = 1866] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:34:04 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7f169565c400) [pid = 1866] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:34:04 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7f1696da1c00) [pid = 1866] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:34:04 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7f1695662800) [pid = 1866] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:34:04 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7f1698da5400) [pid = 1866] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:34:04 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7f169b164000) [pid = 1866] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:34:04 INFO - PROCESS | 1866 | 1461252844627 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:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2132ms 08:34:04 INFO - PROCESS | 1866 | 1461252844655 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 08:34:04 INFO - PROCESS | 1866 | 1461252844659 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 08:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:34:04 INFO - PROCESS | 1866 | 1461252844664 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:34:04 INFO - PROCESS | 1866 | 1461252844667 Marionette TRACE conn3 <- [1,2142,null,{}] 08:34:04 INFO - PROCESS | 1866 | 1461252844672 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:34:04 INFO - PROCESS | 1866 | 1461252844931 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 08:34:04 INFO - PROCESS | 1866 | 1461252844951 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f8da000 == 137 [pid = 1866] [id = 543] 08:34:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7f169f5b2400) [pid = 1866] [serial = 1630] [outer = (nil)] 08:34:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7f169f5b8000) [pid = 1866] [serial = 1631] [outer = 0x7f169f5b2400] 08:34:05 INFO - PROCESS | 1866 | 1461252845025 Marionette DEBUG loaded listener.js 08:34:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7f169ff25800) [pid = 1866] [serial = 1632] [outer = 0x7f169f5b2400] 08:34:05 INFO - PROCESS | 1866 | 1461252845922 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:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:34:05 INFO - PROCESS | 1866 | 1461252845970 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 08:34:05 INFO - PROCESS | 1866 | 1461252845976 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:34:05 INFO - PROCESS | 1866 | 1461252845979 Marionette TRACE conn3 <- [1,2146,null,{}] 08:34:05 INFO - PROCESS | 1866 | 1461252845984 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:34:06 INFO - PROCESS | 1866 | 1461252846188 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 08:34:06 INFO - PROCESS | 1866 | 1461252846617 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16942e2800 == 138 [pid = 1866] [id = 544] 08:34:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7f169173d800) [pid = 1866] [serial = 1633] [outer = (nil)] 08:34:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7f1693ea8800) [pid = 1866] [serial = 1634] [outer = 0x7f169173d800] 08:34:06 INFO - PROCESS | 1866 | 1461252846697 Marionette DEBUG loaded listener.js 08:34:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7f16951ebc00) [pid = 1866] [serial = 1635] [outer = 0x7f169173d800] 08:34:07 INFO - PROCESS | 1866 | 1461252847688 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:34:07 INFO - PROCESS | 1866 | 1461252847772 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 08:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:34:07 INFO - PROCESS | 1866 | 1461252847781 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:34:07 INFO - PROCESS | 1866 | 1461252847784 Marionette TRACE conn3 <- [1,2150,null,{}] 08:34:07 INFO - PROCESS | 1866 | 1461252847791 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:34:08 INFO - PROCESS | 1866 | 1461252848057 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 08:34:08 INFO - PROCESS | 1866 | 1461252848381 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c150800 == 139 [pid = 1866] [id = 545] 08:34:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7f16978e0800) [pid = 1866] [serial = 1636] [outer = (nil)] 08:34:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7f16994b8c00) [pid = 1866] [serial = 1637] [outer = 0x7f16978e0800] 08:34:08 INFO - PROCESS | 1866 | 1461252848464 Marionette DEBUG loaded listener.js 08:34:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7f169a233000) [pid = 1866] [serial = 1638] [outer = 0x7f16978e0800] 08:34:09 INFO - PROCESS | 1866 | 1461252849413 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:34:09 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:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1680ms 08:34:09 INFO - PROCESS | 1866 | 1461252849464 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 08:34:09 INFO - PROCESS | 1866 | 1461252849470 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 08:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:34:09 INFO - PROCESS | 1866 | 1461252849477 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:34:09 INFO - PROCESS | 1866 | 1461252849479 Marionette TRACE conn3 <- [1,2154,null,{}] 08:34:09 INFO - PROCESS | 1866 | 1461252849485 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:34:09 INFO - PROCESS | 1866 | 1461252849736 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 08:34:10 INFO - PROCESS | 1866 | 1461252850089 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169fe1c000 == 140 [pid = 1866] [id = 546] 08:34:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7f169a535800) [pid = 1866] [serial = 1639] [outer = (nil)] 08:34:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7f169a94f800) [pid = 1866] [serial = 1640] [outer = 0x7f169a535800] 08:34:10 INFO - PROCESS | 1866 | 1461252850165 Marionette DEBUG loaded listener.js 08:34:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7f169c994000) [pid = 1866] [serial = 1641] [outer = 0x7f169a535800] 08:34:11 INFO - PROCESS | 1866 | 1461252851059 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:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1637ms 08:34:11 INFO - PROCESS | 1866 | 1461252851115 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 08:34:11 INFO - PROCESS | 1866 | 1461252851119 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 08:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:34:11 INFO - PROCESS | 1866 | 1461252851134 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:34:11 INFO - PROCESS | 1866 | 1461252851143 Marionette TRACE conn3 <- [1,2158,null,{}] 08:34:11 INFO - PROCESS | 1866 | 1461252851150 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:34:11 INFO - PROCESS | 1866 | 1461252851386 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 08:34:11 INFO - PROCESS | 1866 | 1461252851696 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4a23800 == 141 [pid = 1866] [id = 547] 08:34:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7f169a5a1800) [pid = 1866] [serial = 1642] [outer = (nil)] 08:34:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7f169ff1a400) [pid = 1866] [serial = 1643] [outer = 0x7f169a5a1800] 08:34:11 INFO - PROCESS | 1866 | 1461252851775 Marionette DEBUG loaded listener.js 08:34:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7f16a559ec00) [pid = 1866] [serial = 1644] [outer = 0x7f169a5a1800] 08:34:12 INFO - PROCESS | 1866 | 1461252852613 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:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1552ms 08:34:12 INFO - PROCESS | 1866 | 1461252852679 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 08:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:34:12 INFO - PROCESS | 1866 | 1461252852684 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 08:34:12 INFO - PROCESS | 1866 | 1461252852690 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:34:12 INFO - PROCESS | 1866 | 1461252852694 Marionette TRACE conn3 <- [1,2162,null,{}] 08:34:12 INFO - PROCESS | 1866 | 1461252852699 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:34:12 INFO - PROCESS | 1866 | 1461252852921 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 08:34:13 INFO - PROCESS | 1866 | 1461252853223 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a53dc000 == 142 [pid = 1866] [id = 548] 08:34:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7f169f9a9400) [pid = 1866] [serial = 1645] [outer = (nil)] 08:34:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7f16a697f800) [pid = 1866] [serial = 1646] [outer = 0x7f169f9a9400] 08:34:13 INFO - PROCESS | 1866 | 1461252853300 Marionette DEBUG loaded listener.js 08:34:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7f16a77b8c00) [pid = 1866] [serial = 1647] [outer = 0x7f169f9a9400] 08:34:14 INFO - PROCESS | 1866 | 1461252854107 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:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1480ms 08:34:14 INFO - PROCESS | 1866 | 1461252854170 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 08:34:14 INFO - PROCESS | 1866 | 1461252854174 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 08:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:34:14 INFO - PROCESS | 1866 | 1461252854179 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:34:14 INFO - PROCESS | 1866 | 1461252854182 Marionette TRACE conn3 <- [1,2166,null,{}] 08:34:14 INFO - PROCESS | 1866 | 1461252854187 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:34:14 INFO - PROCESS | 1866 | 1461252854413 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 08:34:14 INFO - PROCESS | 1866 | 1461252854730 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a7743800 == 143 [pid = 1866] [id = 549] 08:34:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7f16a8834000) [pid = 1866] [serial = 1648] [outer = (nil)] 08:34:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 251 (0x7f16a88b6800) [pid = 1866] [serial = 1649] [outer = 0x7f16a8834000] 08:34:14 INFO - PROCESS | 1866 | 1461252854823 Marionette DEBUG loaded listener.js 08:34:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 252 (0x7f16a8abc800) [pid = 1866] [serial = 1650] [outer = 0x7f16a8834000] 08:34:15 INFO - PROCESS | 1866 | 1461252855677 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:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1528ms 08:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:34:15 INFO - PROCESS | 1866 | 1461252855709 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 08:34:15 INFO - PROCESS | 1866 | 1461252855712 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 08:34:15 INFO - PROCESS | 1866 | 1461252855718 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:34:15 INFO - PROCESS | 1866 | 1461252855721 Marionette TRACE conn3 <- [1,2170,null,{}] 08:34:15 INFO - PROCESS | 1866 | 1461252855726 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:34:15 INFO - PROCESS | 1866 | 1461252855921 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 08:34:16 INFO - PROCESS | 1866 | 1461252856193 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16ab46c800 == 144 [pid = 1866] [id = 550] 08:34:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 253 (0x7f16a8836400) [pid = 1866] [serial = 1651] [outer = (nil)] 08:34:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 254 (0x7f16ab3ba400) [pid = 1866] [serial = 1652] [outer = 0x7f16a8836400] 08:34:16 INFO - PROCESS | 1866 | 1461252856303 Marionette DEBUG loaded listener.js 08:34:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 255 (0x7f16ab5a5000) [pid = 1866] [serial = 1653] [outer = 0x7f16a8836400] 08:34:17 INFO - PROCESS | 1866 | 1461252857167 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:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1479ms 08:34:17 INFO - PROCESS | 1866 | 1461252857197 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 08:34:17 INFO - PROCESS | 1866 | 1461252857200 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 08:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:34:17 INFO - PROCESS | 1866 | 1461252857206 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:34:17 INFO - PROCESS | 1866 | 1461252857209 Marionette TRACE conn3 <- [1,2174,null,{}] 08:34:17 INFO - PROCESS | 1866 | 1461252857214 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:34:17 INFO - PROCESS | 1866 | 1461252857420 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 08:34:17 INFO - PROCESS | 1866 | 1461252857733 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ac4b9800 == 145 [pid = 1866] [id = 551] 08:34:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 256 (0x7f16aaf62000) [pid = 1866] [serial = 1654] [outer = (nil)] 08:34:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 257 (0x7f16ac14b000) [pid = 1866] [serial = 1655] [outer = 0x7f16aaf62000] 08:34:17 INFO - PROCESS | 1866 | 1461252857808 Marionette DEBUG loaded listener.js 08:34:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 258 (0x7f16ad0f2800) [pid = 1866] [serial = 1656] [outer = 0x7f16aaf62000] 08:34:18 INFO - PROCESS | 1866 | 1461252858624 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:34:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1479ms 08:34:18 INFO - PROCESS | 1866 | 1461252858686 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 08:34:18 INFO - PROCESS | 1866 | 1461252858690 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 08:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:34:18 INFO - PROCESS | 1866 | 1461252858695 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:34:18 INFO - PROCESS | 1866 | 1461252858697 Marionette TRACE conn3 <- [1,2178,null,{}] 08:34:18 INFO - PROCESS | 1866 | 1461252858704 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:34:18 INFO - PROCESS | 1866 | 1461252858896 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 08:34:19 INFO - PROCESS | 1866 | 1461252859164 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16afcb4800 == 146 [pid = 1866] [id = 552] 08:34:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 259 (0x7f16ab5a6000) [pid = 1866] [serial = 1657] [outer = (nil)] 08:34:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 260 (0x7f16af6be400) [pid = 1866] [serial = 1658] [outer = 0x7f16ab5a6000] 08:34:19 INFO - PROCESS | 1866 | 1461252859277 Marionette DEBUG loaded listener.js 08:34:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 261 (0x7f16b159dc00) [pid = 1866] [serial = 1659] [outer = 0x7f16ab5a6000] 08:34:20 INFO - PROCESS | 1866 | 1461252860124 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:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1485ms 08:34:20 INFO - PROCESS | 1866 | 1461252860183 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 08:34:20 INFO - PROCESS | 1866 | 1461252860187 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 08:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:34:20 INFO - PROCESS | 1866 | 1461252860194 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:34:20 INFO - PROCESS | 1866 | 1461252860196 Marionette TRACE conn3 <- [1,2182,null,{}] 08:34:20 INFO - PROCESS | 1866 | 1461252860201 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:34:20 INFO - PROCESS | 1866 | 1461252860428 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 08:34:20 INFO - PROCESS | 1866 | 1461252860751 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b0e70000 == 147 [pid = 1866] [id = 553] 08:34:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 262 (0x7f16abf51c00) [pid = 1866] [serial = 1660] [outer = (nil)] 08:34:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 263 (0x7f16b7c50000) [pid = 1866] [serial = 1661] [outer = 0x7f16abf51c00] 08:34:20 INFO - PROCESS | 1866 | 1461252860835 Marionette DEBUG loaded listener.js 08:34:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 264 (0x7f16beab1800) [pid = 1866] [serial = 1662] [outer = 0x7f16abf51c00] 08:34:21 INFO - PROCESS | 1866 | 1461252861675 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:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1533ms 08:34:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:34:21 INFO - PROCESS | 1866 | 1461252861727 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 08:34:21 INFO - PROCESS | 1866 | 1461252861730 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 08:34:21 INFO - PROCESS | 1866 | 1461252861737 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:34:21 INFO - PROCESS | 1866 | 1461252861740 Marionette TRACE conn3 <- [1,2186,null,{}] 08:34:21 INFO - PROCESS | 1866 | 1461252861745 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:34:21 INFO - PROCESS | 1866 | 1461252861976 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 08:34:22 INFO - PROCESS | 1866 | 1461252862308 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16bea64000 == 148 [pid = 1866] [id = 554] 08:34:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 265 (0x7f16c1b29000) [pid = 1866] [serial = 1663] [outer = (nil)] 08:34:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 266 (0x7f16c3837400) [pid = 1866] [serial = 1664] [outer = 0x7f16c1b29000] 08:34:22 INFO - PROCESS | 1866 | 1461252862409 Marionette DEBUG loaded listener.js 08:34:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 267 (0x7f16c3a84000) [pid = 1866] [serial = 1665] [outer = 0x7f16c1b29000] 08:34:23 INFO - PROCESS | 1866 | 1461252863288 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:34:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:34:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1595ms 08:34:23 INFO - PROCESS | 1866 | 1461252863332 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 08:34:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:34:23 INFO - PROCESS | 1866 | 1461252863336 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 08:34:23 INFO - PROCESS | 1866 | 1461252863341 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:34:23 INFO - PROCESS | 1866 | 1461252863345 Marionette TRACE conn3 <- [1,2190,null,{}] 08:34:23 INFO - PROCESS | 1866 | 1461252863351 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:34:23 INFO - PROCESS | 1866 | 1461252863582 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 08:34:23 INFO - PROCESS | 1866 | 1461252863895 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16944df000 == 149 [pid = 1866] [id = 555] 08:34:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 268 (0x7f16940e6000) [pid = 1866] [serial = 1666] [outer = (nil)] 08:34:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 269 (0x7f16c3229c00) [pid = 1866] [serial = 1667] [outer = 0x7f16940e6000] 08:34:23 INFO - PROCESS | 1866 | 1461252863973 Marionette DEBUG loaded listener.js 08:34:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 270 (0x7f16c3c7ac00) [pid = 1866] [serial = 1668] [outer = 0x7f16940e6000] 08:34:24 INFO - PROCESS | 1866 | 1461252864794 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:34:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:34:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1482ms 08:34:24 INFO - PROCESS | 1866 | 1461252864824 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 08:34:24 INFO - PROCESS | 1866 | 1461252864827 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 08:34:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:34:24 INFO - PROCESS | 1866 | 1461252864833 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:34:24 INFO - PROCESS | 1866 | 1461252864835 Marionette TRACE conn3 <- [1,2194,null,{}] 08:34:24 INFO - PROCESS | 1866 | 1461252864841 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:34:25 INFO - PROCESS | 1866 | 1461252865039 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 08:34:25 INFO - PROCESS | 1866 | 1461252865313 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16c68c5000 == 150 [pid = 1866] [id = 556] 08:34:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 271 (0x7f16940eb000) [pid = 1866] [serial = 1669] [outer = (nil)] 08:34:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 272 (0x7f1699286400) [pid = 1866] [serial = 1670] [outer = 0x7f16940eb000] 08:34:25 INFO - PROCESS | 1866 | 1461252865429 Marionette DEBUG loaded listener.js 08:34:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 273 (0x7f169928a400) [pid = 1866] [serial = 1671] [outer = 0x7f16940eb000] 08:34:26 INFO - PROCESS | 1866 | 1461252866220 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:34:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:34:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1441ms 08:34:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:34:26 INFO - PROCESS | 1866 | 1461252866275 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 08:34:26 INFO - PROCESS | 1866 | 1461252866278 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 08:34:26 INFO - PROCESS | 1866 | 1461252866284 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:34:26 INFO - PROCESS | 1866 | 1461252866286 Marionette TRACE conn3 <- [1,2198,null,{}] 08:34:26 INFO - PROCESS | 1866 | 1461252866291 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:34:26 INFO - PROCESS | 1866 | 1461252866505 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 08:34:26 INFO - PROCESS | 1866 | 1461252866783 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16922eb000 == 151 [pid = 1866] [id = 557] 08:34:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 274 (0x7f16940f1400) [pid = 1866] [serial = 1672] [outer = (nil)] 08:34:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 275 (0x7f16941ac400) [pid = 1866] [serial = 1673] [outer = 0x7f16940f1400] 08:34:26 INFO - PROCESS | 1866 | 1461252866902 Marionette DEBUG loaded listener.js 08:34:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 276 (0x7f16941b0800) [pid = 1866] [serial = 1674] [outer = 0x7f16940f1400] 08:34:27 INFO - PROCESS | 1866 | 1461252867699 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:34:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:34:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1428ms 08:34:27 INFO - PROCESS | 1866 | 1461252867726 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 08:34:27 INFO - PROCESS | 1866 | 1461252867731 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 08:34:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:34:27 INFO - PROCESS | 1866 | 1461252867741 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:34:27 INFO - PROCESS | 1866 | 1461252867744 Marionette TRACE conn3 <- [1,2202,null,{}] 08:34:27 INFO - PROCESS | 1866 | 1461252867749 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:34:27 INFO - PROCESS | 1866 | 1461252867944 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 08:34:28 INFO - PROCESS | 1866 | 1461252868215 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169968a000 == 152 [pid = 1866] [id = 558] 08:34:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 277 (0x7f16941a6000) [pid = 1866] [serial = 1675] [outer = (nil)] 08:34:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 278 (0x7f169928a800) [pid = 1866] [serial = 1676] [outer = 0x7f16941a6000] 08:34:28 INFO - PROCESS | 1866 | 1461252868327 Marionette DEBUG loaded listener.js 08:34:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 279 (0x7f1699554000) [pid = 1866] [serial = 1677] [outer = 0x7f16941a6000] 08:34:29 INFO - PROCESS | 1866 | 1461252869115 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:34:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:34:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1437ms 08:34:29 INFO - PROCESS | 1866 | 1461252869178 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 08:34:29 INFO - PROCESS | 1866 | 1461252869182 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 08:34:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:34:29 INFO - PROCESS | 1866 | 1461252869188 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:34:29 INFO - PROCESS | 1866 | 1461252869190 Marionette TRACE conn3 <- [1,2206,null,{}] 08:34:29 INFO - PROCESS | 1866 | 1461252869195 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:34:29 INFO - PROCESS | 1866 | 1461252869394 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 08:34:29 INFO - PROCESS | 1866 | 1461252869728 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16adbd8800 == 153 [pid = 1866] [id = 559] 08:34:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 280 (0x7f16941b0c00) [pid = 1866] [serial = 1678] [outer = (nil)] 08:34:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 281 (0x7f1699558800) [pid = 1866] [serial = 1679] [outer = 0x7f16941b0c00] 08:34:29 INFO - PROCESS | 1866 | 1461252869800 Marionette DEBUG loaded listener.js 08:34:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 282 (0x7f169955d800) [pid = 1866] [serial = 1680] [outer = 0x7f16941b0c00] 08:34:30 INFO - PROCESS | 1866 | 1461252870619 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:34:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:34:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1487ms 08:34:30 INFO - PROCESS | 1866 | 1461252870676 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 08:34:30 INFO - PROCESS | 1866 | 1461252870678 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 08:34:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:34:30 INFO - PROCESS | 1866 | 1461252870684 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:34:30 INFO - PROCESS | 1866 | 1461252870686 Marionette TRACE conn3 <- [1,2210,null,{}] 08:34:30 INFO - PROCESS | 1866 | 1461252870692 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:34:30 INFO - PROCESS | 1866 | 1461252870900 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 08:34:31 INFO - PROCESS | 1866 | 1461252871223 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16921b5800 == 154 [pid = 1866] [id = 560] 08:34:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 283 (0x7f169191b000) [pid = 1866] [serial = 1681] [outer = (nil)] 08:34:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 284 (0x7f1691921400) [pid = 1866] [serial = 1682] [outer = 0x7f169191b000] 08:34:31 INFO - PROCESS | 1866 | 1461252871300 Marionette DEBUG loaded listener.js 08:34:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 285 (0x7f1691925800) [pid = 1866] [serial = 1683] [outer = 0x7f169191b000] 08:34:32 INFO - PROCESS | 1866 | 1461252872106 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:34:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:34:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1476ms 08:34:32 INFO - PROCESS | 1866 | 1461252872162 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 08:34:32 INFO - PROCESS | 1866 | 1461252872166 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 08:34:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:34:32 INFO - PROCESS | 1866 | 1461252872171 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:34:32 INFO - PROCESS | 1866 | 1461252872174 Marionette TRACE conn3 <- [1,2214,null,{}] 08:34:32 INFO - PROCESS | 1866 | 1461252872179 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:34:32 INFO - PROCESS | 1866 | 1461252872389 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 08:34:32 INFO - PROCESS | 1866 | 1461252872705 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169236d800 == 155 [pid = 1866] [id = 561] 08:34:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 286 (0x7f169191d000) [pid = 1866] [serial = 1684] [outer = (nil)] 08:34:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 287 (0x7f1699556800) [pid = 1866] [serial = 1685] [outer = 0x7f169191d000] 08:34:32 INFO - PROCESS | 1866 | 1461252872782 Marionette DEBUG loaded listener.js 08:34:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 288 (0x7f1699560800) [pid = 1866] [serial = 1686] [outer = 0x7f169191d000] 08:34:33 INFO - PROCESS | 1866 | 1461252873578 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:34:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:34:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1483ms 08:34:33 INFO - PROCESS | 1866 | 1461252873656 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 08:34:33 INFO - PROCESS | 1866 | 1461252873659 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 08:34:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:34:33 INFO - PROCESS | 1866 | 1461252873665 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:34:33 INFO - PROCESS | 1866 | 1461252873669 Marionette TRACE conn3 <- [1,2218,null,{}] 08:34:33 INFO - PROCESS | 1866 | 1461252873674 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:34:33 INFO - PROCESS | 1866 | 1461252873885 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 08:34:34 INFO - PROCESS | 1866 | 1461252874206 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1691ab8000 == 156 [pid = 1866] [id = 562] 08:34:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 289 (0x7f169191e000) [pid = 1866] [serial = 1687] [outer = (nil)] 08:34:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 290 (0x7f1691a89400) [pid = 1866] [serial = 1688] [outer = 0x7f169191e000] 08:34:34 INFO - PROCESS | 1866 | 1461252874281 Marionette DEBUG loaded listener.js 08:34:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 291 (0x7f1691a8dc00) [pid = 1866] [serial = 1689] [outer = 0x7f169191e000] 08:34:35 INFO - PROCESS | 1866 | 1461252875090 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:34:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:34:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1489ms 08:34:35 INFO - PROCESS | 1866 | 1461252875155 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 08:34:35 INFO - PROCESS | 1866 | 1461252875159 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 08:34:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:34:35 INFO - PROCESS | 1866 | 1461252875165 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:34:35 INFO - PROCESS | 1866 | 1461252875167 Marionette TRACE conn3 <- [1,2222,null,{}] 08:34:35 INFO - PROCESS | 1866 | 1461252875172 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:34:35 INFO - PROCESS | 1866 | 1461252875381 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 08:34:35 INFO - PROCESS | 1866 | 1461252875711 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1692381800 == 157 [pid = 1866] [id = 563] 08:34:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 292 (0x7f1691a82c00) [pid = 1866] [serial = 1690] [outer = (nil)] 08:34:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 293 (0x7f1691c5fc00) [pid = 1866] [serial = 1691] [outer = 0x7f1691a82c00] 08:34:35 INFO - PROCESS | 1866 | 1461252875784 Marionette DEBUG loaded listener.js 08:34:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 294 (0x7f1691c63400) [pid = 1866] [serial = 1692] [outer = 0x7f1691a82c00] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f8da000 == 156 [pid = 1866] [id = 543] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f539800 == 155 [pid = 1866] [id = 542] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c053800 == 154 [pid = 1866] [id = 541] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1696ecf800 == 153 [pid = 1866] [id = 540] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f5c9800 == 152 [pid = 1866] [id = 539] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1696eda800 == 151 [pid = 1866] [id = 538] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169cc7c800 == 150 [pid = 1866] [id = 535] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1691d9f000 == 149 [pid = 1866] [id = 534] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1691ce8000 == 148 [pid = 1866] [id = 533] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ac4ba000 == 147 [pid = 1866] [id = 532] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169208a800 == 146 [pid = 1866] [id = 531] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ac4a4000 == 145 [pid = 1866] [id = 530] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3c1c000 == 144 [pid = 1866] [id = 529] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bea29800 == 143 [pid = 1866] [id = 528] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b3f13000 == 142 [pid = 1866] [id = 527] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0e71800 == 141 [pid = 1866] [id = 526] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16aec91000 == 140 [pid = 1866] [id = 525] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16abd91800 == 139 [pid = 1866] [id = 524] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a8bc2000 == 138 [pid = 1866] [id = 523] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4a11800 == 137 [pid = 1866] [id = 522] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f5c8800 == 136 [pid = 1866] [id = 521] 08:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1698a8b800 == 135 [pid = 1866] [id = 520] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 293 (0x7f16a77e4800) [pid = 1866] [serial = 1553] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 292 (0x7f16a83ac000) [pid = 1866] [serial = 1556] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 291 (0x7f16a800ac00) [pid = 1866] [serial = 1554] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 290 (0x7f16945cf400) [pid = 1866] [serial = 1511] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 289 (0x7f16ad0ea400) [pid = 1866] [serial = 1493] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 288 (0x7f16a56eb800) [pid = 1866] [serial = 1550] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 287 (0x7f16c3455800) [pid = 1866] [serial = 1526] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 286 (0x7f16951f3c00) [pid = 1866] [serial = 1523] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 285 (0x7f1696bbd800) [pid = 1866] [serial = 1520] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 284 (0x7f169ff1f000) [pid = 1866] [serial = 1499] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 283 (0x7f1696bb4800) [pid = 1866] [serial = 1517] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 282 (0x7f16af4c8400) [pid = 1866] [serial = 1505] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 281 (0x7f169519f000) [pid = 1866] [serial = 1532] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 280 (0x7f169c27e800) [pid = 1866] [serial = 1496] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 279 (0x7f169a257c00) [pid = 1866] [serial = 1544] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 278 (0x7f16a89ac800) [pid = 1866] [serial = 1557] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 277 (0x7f169cfaf400) [pid = 1866] [serial = 1545] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 276 (0x7f1695837c00) [pid = 1866] [serial = 1514] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 275 (0x7f16a8ab6000) [pid = 1866] [serial = 1502] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 274 (0x7f169f9a7c00) [pid = 1866] [serial = 1547] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 273 (0x7f16a4cad800) [pid = 1866] [serial = 1548] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 272 (0x7f169583fc00) [pid = 1866] [serial = 1535] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 271 (0x7f1696da5000) [pid = 1866] [serial = 1536] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 270 (0x7f16994bf800) [pid = 1866] [serial = 1538] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 269 (0x7f16995d3000) [pid = 1866] [serial = 1539] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 268 (0x7f16b111e800) [pid = 1866] [serial = 1508] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 267 (0x7f169c28b000) [pid = 1866] [serial = 1541] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 266 (0x7f169c6f1400) [pid = 1866] [serial = 1542] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 265 (0x7f16994bb800) [pid = 1866] [serial = 1529] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 264 (0x7f169a23b400) [pid = 1866] [serial = 1559] [outer = (nil)] [url = about:blank] 08:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 263 (0x7f16a6983400) [pid = 1866] [serial = 1551] [outer = (nil)] [url = about:blank] 08:34:38 INFO - PROCESS | 1866 | 1461252878028 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:34:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:34:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2984ms 08:34:38 INFO - PROCESS | 1866 | 1461252878150 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 08:34:38 INFO - PROCESS | 1866 | 1461252878155 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 08:34:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:34:38 INFO - PROCESS | 1866 | 1461252878162 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:34:38 INFO - PROCESS | 1866 | 1461252878167 Marionette TRACE conn3 <- [1,2226,null,{}] 08:34:38 INFO - PROCESS | 1866 | 1461252878175 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:34:38 INFO - PROCESS | 1866 | 1461252878369 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 08:34:38 INFO - PROCESS | 1866 | 1461252878579 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1692370000 == 136 [pid = 1866] [id = 564] 08:34:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 264 (0x7f16940ec400) [pid = 1866] [serial = 1693] [outer = (nil)] 08:34:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 265 (0x7f16940f0400) [pid = 1866] [serial = 1694] [outer = 0x7f16940ec400] 08:34:38 INFO - PROCESS | 1866 | 1461252878650 Marionette DEBUG loaded listener.js 08:34:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 266 (0x7f1695199c00) [pid = 1866] [serial = 1695] [outer = 0x7f16940ec400] 08:34:39 INFO - PROCESS | 1866 | 1461252879362 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:34:39 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:34:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1233ms 08:34:39 INFO - PROCESS | 1866 | 1461252879406 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 08:34:39 INFO - PROCESS | 1866 | 1461252879414 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 08:34:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:34:39 INFO - PROCESS | 1866 | 1461252879423 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:34:39 INFO - PROCESS | 1866 | 1461252879426 Marionette TRACE conn3 <- [1,2230,null,{}] 08:34:39 INFO - PROCESS | 1866 | 1461252879432 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:34:39 INFO - PROCESS | 1866 | 1461252879624 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 08:34:39 INFO - PROCESS | 1866 | 1461252879643 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1694510800 == 137 [pid = 1866] [id = 565] 08:34:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 267 (0x7f16951f6c00) [pid = 1866] [serial = 1696] [outer = (nil)] 08:34:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 268 (0x7f1696d9b800) [pid = 1866] [serial = 1697] [outer = 0x7f16951f6c00] 08:34:39 INFO - PROCESS | 1866 | 1461252879706 Marionette DEBUG loaded listener.js 08:34:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 269 (0x7f16977c4000) [pid = 1866] [serial = 1698] [outer = 0x7f16951f6c00] 08:34:40 INFO - PROCESS | 1866 | 1461252880789 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:34:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:34:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1386ms 08:34:40 INFO - PROCESS | 1866 | 1461252880809 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 08:34:40 INFO - PROCESS | 1866 | 1461252880813 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 08:34:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:34:40 INFO - PROCESS | 1866 | 1461252880819 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:34:40 INFO - PROCESS | 1866 | 1461252880824 Marionette TRACE conn3 <- [1,2234,null,{}] 08:34:40 INFO - PROCESS | 1866 | 1461252880838 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:34:41 INFO - PROCESS | 1866 | 1461252881123 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 08:34:41 INFO - PROCESS | 1866 | 1461252881159 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1698a8b800 == 138 [pid = 1866] [id = 566] 08:34:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 270 (0x7f169928ac00) [pid = 1866] [serial = 1699] [outer = (nil)] 08:34:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 271 (0x7f16994bd800) [pid = 1866] [serial = 1700] [outer = 0x7f169928ac00] 08:34:41 INFO - PROCESS | 1866 | 1461252881221 Marionette DEBUG loaded listener.js 08:34:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 272 (0x7f16995d0400) [pid = 1866] [serial = 1701] [outer = 0x7f169928ac00] 08:34:42 INFO - PROCESS | 1866 | 1461252882110 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:34:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:34:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1333ms 08:34:42 INFO - PROCESS | 1866 | 1461252882153 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 08:34:42 INFO - PROCESS | 1866 | 1461252882157 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 08:34:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:34:42 INFO - PROCESS | 1866 | 1461252882169 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:34:42 INFO - PROCESS | 1866 | 1461252882171 Marionette TRACE conn3 <- [1,2238,null,{}] 08:34:42 INFO - PROCESS | 1866 | 1461252882176 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:34:42 INFO - PROCESS | 1866 | 1461252882430 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 271 (0x7f16b1807400) [pid = 1866] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 270 (0x7f169a4b3000) [pid = 1866] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 269 (0x7f16ab07b400) [pid = 1866] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 268 (0x7f16945c2c00) [pid = 1866] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 267 (0x7f16978db400) [pid = 1866] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 266 (0x7f16a64b3800) [pid = 1866] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 265 (0x7f16a82cc400) [pid = 1866] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 264 (0x7f16a56c2800) [pid = 1866] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 263 (0x7f169a4b0000) [pid = 1866] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 262 (0x7f169b163000) [pid = 1866] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 261 (0x7f16a4ea2800) [pid = 1866] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 260 (0x7f16a78b6400) [pid = 1866] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 259 (0x7f16ae769c00) [pid = 1866] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 258 (0x7f16ae771000) [pid = 1866] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 257 (0x7f16a8ab5800) [pid = 1866] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 256 (0x7f16a9c1a400) [pid = 1866] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 255 (0x7f16b14d7800) [pid = 1866] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 254 (0x7f1696bb9000) [pid = 1866] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 253 (0x7f169a5a7c00) [pid = 1866] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 252 (0x7f169ff1b400) [pid = 1866] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 251 (0x7f16a82cc000) [pid = 1866] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 250 (0x7f169b15f400) [pid = 1866] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7f169173a800) [pid = 1866] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7f16a4ea2400) [pid = 1866] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7f16b159e400) [pid = 1866] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7f169c64a400) [pid = 1866] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7f16c39db800) [pid = 1866] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7f1695659c00) [pid = 1866] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7f169565e000) [pid = 1866] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7f169f5b0000) [pid = 1866] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7f16af99c800) [pid = 1866] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7f169930f800) [pid = 1866] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7f1695662c00) [pid = 1866] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7f16ae778000) [pid = 1866] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7f169a59ec00) [pid = 1866] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7f16b4098400) [pid = 1866] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7f16a9c17400) [pid = 1866] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7f169a47b000) [pid = 1866] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7f16a7ab8000) [pid = 1866] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7f169f5b0800) [pid = 1866] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7f1698da4c00) [pid = 1866] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7f16a89b6400) [pid = 1866] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7f16aff71800) [pid = 1866] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7f1695661800) [pid = 1866] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7f16a6525c00) [pid = 1866] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7f16ab061000) [pid = 1866] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7f169565b800) [pid = 1866] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7f1695664000) [pid = 1866] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7f16995da400) [pid = 1866] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:34:43 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7f16a980e000) [pid = 1866] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:34:43 INFO - PROCESS | 1866 | 1461252883422 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1698c97800 == 139 [pid = 1866] [id = 567] 08:34:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7f169173a800) [pid = 1866] [serial = 1702] [outer = (nil)] 08:34:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7f1695661800) [pid = 1866] [serial = 1703] [outer = 0x7f169173a800] 08:34:43 INFO - PROCESS | 1866 | 1461252883483 Marionette DEBUG loaded listener.js 08:34:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7f1699302c00) [pid = 1866] [serial = 1704] [outer = 0x7f169173a800] 08:34:44 INFO - PROCESS | 1866 | 1461252884121 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:34:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:34:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1982ms 08:34:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:34:44 INFO - PROCESS | 1866 | 1461252884152 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 08:34:44 INFO - PROCESS | 1866 | 1461252884155 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 08:34:44 INFO - PROCESS | 1866 | 1461252884159 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:34:44 INFO - PROCESS | 1866 | 1461252884162 Marionette TRACE conn3 <- [1,2242,null,{}] 08:34:44 INFO - PROCESS | 1866 | 1461252884167 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:34:44 INFO - PROCESS | 1866 | 1461252884423 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 08:34:44 INFO - PROCESS | 1866 | 1461252884562 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169b1e2800 == 140 [pid = 1866] [id = 568] 08:34:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7f169519ec00) [pid = 1866] [serial = 1705] [outer = (nil)] 08:34:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7f169a5a7c00) [pid = 1866] [serial = 1706] [outer = 0x7f169519ec00] 08:34:44 INFO - PROCESS | 1866 | 1461252884623 Marionette DEBUG loaded listener.js 08:34:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7f169b163000) [pid = 1866] [serial = 1707] [outer = 0x7f169519ec00] 08:34:45 INFO - PROCESS | 1866 | 1461252885451 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:34:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:34:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1336ms 08:34:45 INFO - PROCESS | 1866 | 1461252885531 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 08:34:45 INFO - PROCESS | 1866 | 1461252885537 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 08:34:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:34:45 INFO - PROCESS | 1866 | 1461252885551 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:34:45 INFO - PROCESS | 1866 | 1461252885557 Marionette TRACE conn3 <- [1,2246,null,{}] 08:34:45 INFO - PROCESS | 1866 | 1461252885565 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:34:45 INFO - PROCESS | 1866 | 1461252885776 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 08:34:46 INFO - PROCESS | 1866 | 1461252886100 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16942eb800 == 141 [pid = 1866] [id = 569] 08:34:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7f16941b1400) [pid = 1866] [serial = 1708] [outer = (nil)] 08:34:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7f169519d400) [pid = 1866] [serial = 1709] [outer = 0x7f16941b1400] 08:34:46 INFO - PROCESS | 1866 | 1461252886186 Marionette DEBUG loaded listener.js 08:34:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7f1696bb5000) [pid = 1866] [serial = 1710] [outer = 0x7f16941b1400] 08:34:47 INFO - PROCESS | 1866 | 1461252887044 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:34:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:34:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1544ms 08:34:47 INFO - PROCESS | 1866 | 1461252887093 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 08:34:47 INFO - PROCESS | 1866 | 1461252887102 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 08:34:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:34:47 INFO - PROCESS | 1866 | 1461252887112 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:34:47 INFO - PROCESS | 1866 | 1461252887116 Marionette TRACE conn3 <- [1,2250,null,{}] 08:34:47 INFO - PROCESS | 1866 | 1461252887121 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:34:47 INFO - PROCESS | 1866 | 1461252887319 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 08:34:47 INFO - PROCESS | 1866 | 1461252887631 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a815800 == 142 [pid = 1866] [id = 570] 08:34:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7f16977c8400) [pid = 1866] [serial = 1711] [outer = (nil)] 08:34:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7f169930e800) [pid = 1866] [serial = 1712] [outer = 0x7f16977c8400] 08:34:47 INFO - PROCESS | 1866 | 1461252887710 Marionette DEBUG loaded listener.js 08:34:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7f1699561400) [pid = 1866] [serial = 1713] [outer = 0x7f16977c8400] 08:34:48 INFO - PROCESS | 1866 | 1461252888603 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:34:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:34:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1532ms 08:34:48 INFO - PROCESS | 1866 | 1461252888643 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 08:34:48 INFO - PROCESS | 1866 | 1461252888647 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 08:34:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:34:48 INFO - PROCESS | 1866 | 1461252888653 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:34:48 INFO - PROCESS | 1866 | 1461252888659 Marionette TRACE conn3 <- [1,2254,null,{}] 08:34:48 INFO - PROCESS | 1866 | 1461252888674 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:34:48 INFO - PROCESS | 1866 | 1461252888916 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 08:34:49 INFO - PROCESS | 1866 | 1461252889231 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169d813800 == 143 [pid = 1866] [id = 571] 08:34:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7f169b160c00) [pid = 1866] [serial = 1714] [outer = (nil)] 08:34:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7f169c60f800) [pid = 1866] [serial = 1715] [outer = 0x7f169b160c00] 08:34:49 INFO - PROCESS | 1866 | 1461252889307 Marionette DEBUG loaded listener.js 08:34:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7f169cc54800) [pid = 1866] [serial = 1716] [outer = 0x7f169b160c00] 08:34:50 INFO - PROCESS | 1866 | 1461252890181 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:34:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:34:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1589ms 08:34:50 INFO - PROCESS | 1866 | 1461252890243 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 08:34:50 INFO - PROCESS | 1866 | 1461252890247 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 08:34:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:34:50 INFO - PROCESS | 1866 | 1461252890253 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:34:50 INFO - PROCESS | 1866 | 1461252890255 Marionette TRACE conn3 <- [1,2258,null,{}] 08:34:50 INFO - PROCESS | 1866 | 1461252890260 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:34:50 INFO - PROCESS | 1866 | 1461252890459 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 08:34:50 INFO - PROCESS | 1866 | 1461252890770 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f91d800 == 144 [pid = 1866] [id = 572] 08:34:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7f169c281800) [pid = 1866] [serial = 1717] [outer = (nil)] 08:34:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7f169f5aec00) [pid = 1866] [serial = 1718] [outer = 0x7f169c281800] 08:34:50 INFO - PROCESS | 1866 | 1461252890845 Marionette DEBUG loaded listener.js 08:34:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7f169f9a1c00) [pid = 1866] [serial = 1719] [outer = 0x7f169c281800] 08:34:51 INFO - PROCESS | 1866 | 1461252891656 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:34:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:34:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1431ms 08:34:51 INFO - PROCESS | 1866 | 1461252891686 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 08:34:51 INFO - PROCESS | 1866 | 1461252891689 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 08:34:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:34:51 INFO - PROCESS | 1866 | 1461252891695 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:34:51 INFO - PROCESS | 1866 | 1461252891697 Marionette TRACE conn3 <- [1,2262,null,{}] 08:34:51 INFO - PROCESS | 1866 | 1461252891703 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:34:51 INFO - PROCESS | 1866 | 1461252891910 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 08:34:52 INFO - PROCESS | 1866 | 1461252892186 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169fed6000 == 145 [pid = 1866] [id = 573] 08:34:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7f169cfb0400) [pid = 1866] [serial = 1720] [outer = (nil)] 08:34:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7f169fa90400) [pid = 1866] [serial = 1721] [outer = 0x7f169cfb0400] 08:34:52 INFO - PROCESS | 1866 | 1461252892301 Marionette DEBUG loaded listener.js 08:34:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7f169ff18400) [pid = 1866] [serial = 1722] [outer = 0x7f169cfb0400] 08:34:53 INFO - PROCESS | 1866 | 1461252893106 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:34:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:34:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1451ms 08:34:53 INFO - PROCESS | 1866 | 1461252893146 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 08:34:53 INFO - PROCESS | 1866 | 1461252893149 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 08:34:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:34:53 INFO - PROCESS | 1866 | 1461252893156 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:34:53 INFO - PROCESS | 1866 | 1461252893159 Marionette TRACE conn3 <- [1,2266,null,{}] 08:34:53 INFO - PROCESS | 1866 | 1461252893164 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:34:53 INFO - PROCESS | 1866 | 1461252893402 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 08:34:53 INFO - PROCESS | 1866 | 1461252893721 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4a21000 == 146 [pid = 1866] [id = 574] 08:34:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7f16a6169c00) [pid = 1866] [serial = 1723] [outer = (nil)] 08:34:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7f16a64b6000) [pid = 1866] [serial = 1724] [outer = 0x7f16a6169c00] 08:34:53 INFO - PROCESS | 1866 | 1461252893808 Marionette DEBUG loaded listener.js 08:34:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7f16a77b8800) [pid = 1866] [serial = 1725] [outer = 0x7f16a6169c00] 08:34:54 INFO - PROCESS | 1866 | 1461252894605 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:34:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:34:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1485ms 08:34:54 INFO - PROCESS | 1866 | 1461252894642 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 08:34:54 INFO - PROCESS | 1866 | 1461252894646 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 08:34:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:34:54 INFO - PROCESS | 1866 | 1461252894651 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:34:54 INFO - PROCESS | 1866 | 1461252894654 Marionette TRACE conn3 <- [1,2270,null,{}] 08:34:54 INFO - PROCESS | 1866 | 1461252894660 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:34:54 INFO - PROCESS | 1866 | 1461252894865 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 08:34:55 INFO - PROCESS | 1866 | 1461252895154 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a613e000 == 147 [pid = 1866] [id = 575] 08:34:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7f169cc5e800) [pid = 1866] [serial = 1726] [outer = (nil)] 08:34:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7f16a7e67400) [pid = 1866] [serial = 1727] [outer = 0x7f169cc5e800] 08:34:55 INFO - PROCESS | 1866 | 1461252895266 Marionette DEBUG loaded listener.js 08:34:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7f16a882d400) [pid = 1866] [serial = 1728] [outer = 0x7f169cc5e800] 08:34:56 INFO - PROCESS | 1866 | 1461252896046 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:34:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:34:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1447ms 08:34:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:34:56 INFO - PROCESS | 1866 | 1461252896100 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 08:34:56 INFO - PROCESS | 1866 | 1461252896102 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 08:34:56 INFO - PROCESS | 1866 | 1461252896109 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:34:56 INFO - PROCESS | 1866 | 1461252896112 Marionette TRACE conn3 <- [1,2274,null,{}] 08:34:56 INFO - PROCESS | 1866 | 1461252896117 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:34:56 INFO - PROCESS | 1866 | 1461252896315 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 08:34:56 INFO - PROCESS | 1866 | 1461252896593 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a8249000 == 148 [pid = 1866] [id = 576] 08:34:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7f16a616c000) [pid = 1866] [serial = 1729] [outer = (nil)] 08:34:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 251 (0x7f16a89ab000) [pid = 1866] [serial = 1730] [outer = 0x7f16a616c000] 08:34:56 INFO - PROCESS | 1866 | 1461252896708 Marionette DEBUG loaded listener.js 08:34:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 252 (0x7f16a8a31800) [pid = 1866] [serial = 1731] [outer = 0x7f16a616c000] 08:34:57 INFO - PROCESS | 1866 | 1461252897491 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:34:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:34:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1431ms 08:34:57 INFO - PROCESS | 1866 | 1461252897540 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 08:34:57 INFO - PROCESS | 1866 | 1461252897544 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 08:34:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:34:57 INFO - PROCESS | 1866 | 1461252897549 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:34:57 INFO - PROCESS | 1866 | 1461252897552 Marionette TRACE conn3 <- [1,2278,null,{}] 08:34:57 INFO - PROCESS | 1866 | 1461252897557 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:34:57 INFO - PROCESS | 1866 | 1461252897772 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 08:34:58 INFO - PROCESS | 1866 | 1461252898051 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16aaf84800 == 149 [pid = 1866] [id = 577] 08:34:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 253 (0x7f16a78b6400) [pid = 1866] [serial = 1732] [outer = (nil)] 08:34:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 254 (0x7f16a8a3c000) [pid = 1866] [serial = 1733] [outer = 0x7f16a78b6400] 08:34:58 INFO - PROCESS | 1866 | 1461252898176 Marionette DEBUG loaded listener.js 08:34:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 255 (0x7f16a8abe400) [pid = 1866] [serial = 1734] [outer = 0x7f16a78b6400] 08:34:58 INFO - PROCESS | 1866 | 1461252898951 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:34:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:34:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1444ms 08:34:58 INFO - PROCESS | 1866 | 1461252898994 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 08:34:58 INFO - PROCESS | 1866 | 1461252898998 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 08:34:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:34:59 INFO - PROCESS | 1866 | 1461252899003 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:34:59 INFO - PROCESS | 1866 | 1461252899005 Marionette TRACE conn3 <- [1,2282,null,{}] 08:34:59 INFO - PROCESS | 1866 | 1461252899011 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:34:59 INFO - PROCESS | 1866 | 1461252899208 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 08:34:59 INFO - PROCESS | 1866 | 1461252899486 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16ac4b1800 == 150 [pid = 1866] [id = 578] 08:34:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 256 (0x7f16a8a32000) [pid = 1866] [serial = 1735] [outer = (nil)] 08:34:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 257 (0x7f16aaf68c00) [pid = 1866] [serial = 1736] [outer = 0x7f16a8a32000] 08:34:59 INFO - PROCESS | 1866 | 1461252899597 Marionette DEBUG loaded listener.js 08:34:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 258 (0x7f16ab075c00) [pid = 1866] [serial = 1737] [outer = 0x7f16a8a32000] 08:35:00 INFO - PROCESS | 1866 | 1461252900352 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:35:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:35:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1378ms 08:35:00 INFO - PROCESS | 1866 | 1461252900385 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 08:35:00 INFO - PROCESS | 1866 | 1461252900392 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 08:35:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:35:00 INFO - PROCESS | 1866 | 1461252900399 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:35:00 INFO - PROCESS | 1866 | 1461252900403 Marionette TRACE conn3 <- [1,2286,null,{}] 08:35:00 INFO - PROCESS | 1866 | 1461252900409 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:35:00 INFO - PROCESS | 1866 | 1461252900686 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 08:35:01 INFO - PROCESS | 1866 | 1461252901013 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b0a95800 == 151 [pid = 1866] [id = 579] 08:35:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 259 (0x7f16ac159000) [pid = 1866] [serial = 1738] [outer = (nil)] 08:35:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 260 (0x7f16adace800) [pid = 1866] [serial = 1739] [outer = 0x7f16ac159000] 08:35:01 INFO - PROCESS | 1866 | 1461252901097 Marionette DEBUG loaded listener.js 08:35:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 261 (0x7f16ae778800) [pid = 1866] [serial = 1740] [outer = 0x7f16ac159000] 08:35:01 INFO - PROCESS | 1866 | 1461252901935 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:35:01 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:35:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1582ms 08:35:01 INFO - PROCESS | 1866 | 1461252901983 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 08:35:01 INFO - PROCESS | 1866 | 1461252901985 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 08:35:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:35:01 INFO - PROCESS | 1866 | 1461252901991 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:35:01 INFO - PROCESS | 1866 | 1461252901994 Marionette TRACE conn3 <- [1,2290,null,{}] 08:35:02 INFO - PROCESS | 1866 | 1461252902002 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:35:02 INFO - PROCESS | 1866 | 1461252902227 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 08:35:02 INFO - PROCESS | 1866 | 1461252902555 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16bea27000 == 152 [pid = 1866] [id = 580] 08:35:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 262 (0x7f16abe42000) [pid = 1866] [serial = 1741] [outer = (nil)] 08:35:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 263 (0x7f16b12bc800) [pid = 1866] [serial = 1742] [outer = 0x7f16abe42000] 08:35:02 INFO - PROCESS | 1866 | 1461252902637 Marionette DEBUG loaded listener.js 08:35:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 264 (0x7f16b1f7b000) [pid = 1866] [serial = 1743] [outer = 0x7f16abe42000] 08:35:03 INFO - PROCESS | 1866 | 1461252903482 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:35:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:35:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1529ms 08:35:03 INFO - PROCESS | 1866 | 1461252903522 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 08:35:03 INFO - PROCESS | 1866 | 1461252903526 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 08:35:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:35:03 INFO - PROCESS | 1866 | 1461252903531 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:35:03 INFO - PROCESS | 1866 | 1461252903534 Marionette TRACE conn3 <- [1,2294,null,{}] 08:35:03 INFO - PROCESS | 1866 | 1461252903539 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:35:03 INFO - PROCESS | 1866 | 1461252903764 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 08:35:04 INFO - PROCESS | 1866 | 1461252904085 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c68c4000 == 153 [pid = 1866] [id = 581] 08:35:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 265 (0x7f169534ac00) [pid = 1866] [serial = 1744] [outer = (nil)] 08:35:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 266 (0x7f1695354000) [pid = 1866] [serial = 1745] [outer = 0x7f169534ac00] 08:35:04 INFO - PROCESS | 1866 | 1461252904166 Marionette DEBUG loaded listener.js 08:35:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 267 (0x7f1695358400) [pid = 1866] [serial = 1746] [outer = 0x7f169534ac00] 08:35:04 INFO - PROCESS | 1866 | 1461252904962 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:35:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:35:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1484ms 08:35:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:35:05 INFO - PROCESS | 1866 | 1461252905034 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 08:35:05 INFO - PROCESS | 1866 | 1461252905036 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 08:35:05 INFO - PROCESS | 1866 | 1461252905043 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:35:05 INFO - PROCESS | 1866 | 1461252905046 Marionette TRACE conn3 <- [1,2298,null,{}] 08:35:05 INFO - PROCESS | 1866 | 1461252905051 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:35:05 INFO - PROCESS | 1866 | 1461252905278 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 08:35:05 INFO - PROCESS | 1866 | 1461252905598 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169cdeb000 == 154 [pid = 1866] [id = 582] 08:35:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 268 (0x7f169534d800) [pid = 1866] [serial = 1747] [outer = (nil)] 08:35:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 269 (0x7f16a8832800) [pid = 1866] [serial = 1748] [outer = 0x7f169534d800] 08:35:05 INFO - PROCESS | 1866 | 1461252905674 Marionette DEBUG loaded listener.js 08:35:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 270 (0x7f16bd970400) [pid = 1866] [serial = 1749] [outer = 0x7f169534d800] 08:35:06 INFO - PROCESS | 1866 | 1461252906479 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:35:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:35:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1483ms 08:35:06 INFO - PROCESS | 1866 | 1461252906525 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 08:35:06 INFO - PROCESS | 1866 | 1461252906529 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 08:35:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:35:06 INFO - PROCESS | 1866 | 1461252906535 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:35:06 INFO - PROCESS | 1866 | 1461252906537 Marionette TRACE conn3 <- [1,2302,null,{}] 08:35:06 INFO - PROCESS | 1866 | 1461252906542 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:35:06 INFO - PROCESS | 1866 | 1461252906751 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 08:35:07 INFO - PROCESS | 1866 | 1461252907073 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1698ea1000 == 155 [pid = 1866] [id = 583] 08:35:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 271 (0x7f1695352000) [pid = 1866] [serial = 1750] [outer = (nil)] 08:35:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 272 (0x7f16bf9b6c00) [pid = 1866] [serial = 1751] [outer = 0x7f1695352000] 08:35:07 INFO - PROCESS | 1866 | 1461252907146 Marionette DEBUG loaded listener.js 08:35:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 273 (0x7f16c1610c00) [pid = 1866] [serial = 1752] [outer = 0x7f1695352000] 08:35:07 INFO - PROCESS | 1866 | 1461252907930 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:35:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:35:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1427ms 08:35:07 INFO - PROCESS | 1866 | 1461252907963 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 08:35:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:35:07 INFO - PROCESS | 1866 | 1461252907967 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 08:35:07 INFO - PROCESS | 1866 | 1461252907972 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:35:07 INFO - PROCESS | 1866 | 1461252907975 Marionette TRACE conn3 <- [1,2306,null,{}] 08:35:07 INFO - PROCESS | 1866 | 1461252907980 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:35:08 INFO - PROCESS | 1866 | 1461252908195 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 08:35:08 INFO - PROCESS | 1866 | 1461252908481 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16c3c0a800 == 156 [pid = 1866] [id = 584] 08:35:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 274 (0x7f1693e82c00) [pid = 1866] [serial = 1753] [outer = (nil)] 08:35:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 275 (0x7f1693e8b400) [pid = 1866] [serial = 1754] [outer = 0x7f1693e82c00] 08:35:08 INFO - PROCESS | 1866 | 1461252908595 Marionette DEBUG loaded listener.js 08:35:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 276 (0x7f1693e8fc00) [pid = 1866] [serial = 1755] [outer = 0x7f1693e82c00] 08:35:09 INFO - PROCESS | 1866 | 1461252909391 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:35:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:35:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1487ms 08:35:09 INFO - PROCESS | 1866 | 1461252909460 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 08:35:09 INFO - PROCESS | 1866 | 1461252909464 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 08:35:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:35:09 INFO - PROCESS | 1866 | 1461252909469 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:35:09 INFO - PROCESS | 1866 | 1461252909471 Marionette TRACE conn3 <- [1,2310,null,{}] 08:35:09 INFO - PROCESS | 1866 | 1461252909477 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:35:09 INFO - PROCESS | 1866 | 1461252909672 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 08:35:10 INFO - PROCESS | 1866 | 1461252909996 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169fd97000 == 157 [pid = 1866] [id = 585] 08:35:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 277 (0x7f1693e85800) [pid = 1866] [serial = 1756] [outer = (nil)] 08:35:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 278 (0x7f16ad0ee800) [pid = 1866] [serial = 1757] [outer = 0x7f1693e85800] 08:35:10 INFO - PROCESS | 1866 | 1461252910086 Marionette DEBUG loaded listener.js 08:35:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 279 (0x7f16c3837000) [pid = 1866] [serial = 1758] [outer = 0x7f1693e85800] 08:35:10 INFO - PROCESS | 1866 | 1461252910916 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:35:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:35:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1479ms 08:35:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:35:10 INFO - PROCESS | 1866 | 1461252910949 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 08:35:10 INFO - PROCESS | 1866 | 1461252910951 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 08:35:10 INFO - PROCESS | 1866 | 1461252910957 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:35:10 INFO - PROCESS | 1866 | 1461252910960 Marionette TRACE conn3 <- [1,2314,null,{}] 08:35:10 INFO - PROCESS | 1866 | 1461252910965 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:35:11 INFO - PROCESS | 1866 | 1461252911162 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 08:35:11 INFO - PROCESS | 1866 | 1461252911490 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1691890000 == 158 [pid = 1866] [id = 586] 08:35:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 280 (0x7f16918a8400) [pid = 1866] [serial = 1759] [outer = (nil)] 08:35:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 281 (0x7f16918b0800) [pid = 1866] [serial = 1760] [outer = 0x7f16918a8400] 08:35:11 INFO - PROCESS | 1866 | 1461252911563 Marionette DEBUG loaded listener.js 08:35:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 282 (0x7f16918b4c00) [pid = 1866] [serial = 1761] [outer = 0x7f16918a8400] 08:35:12 INFO - PROCESS | 1866 | 1461252912376 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:35:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:35:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1487ms 08:35:12 INFO - PROCESS | 1866 | 1461252912444 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 08:35:12 INFO - PROCESS | 1866 | 1461252912447 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 08:35:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:35:12 INFO - PROCESS | 1866 | 1461252912453 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:35:12 INFO - PROCESS | 1866 | 1461252912455 Marionette TRACE conn3 <- [1,2318,null,{}] 08:35:12 INFO - PROCESS | 1866 | 1461252912461 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:35:12 INFO - PROCESS | 1866 | 1461252912661 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 08:35:12 INFO - PROCESS | 1866 | 1461252912988 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16993ad800 == 159 [pid = 1866] [id = 587] 08:35:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 283 (0x7f16918a8000) [pid = 1866] [serial = 1762] [outer = (nil)] 08:35:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 284 (0x7f1693e8a000) [pid = 1866] [serial = 1763] [outer = 0x7f16918a8000] 08:35:13 INFO - PROCESS | 1866 | 1461252913061 Marionette DEBUG loaded listener.js 08:35:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 285 (0x7f1697599400) [pid = 1866] [serial = 1764] [outer = 0x7f16918a8000] 08:35:13 INFO - PROCESS | 1866 | 1461252913924 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:35:13 INFO - PROCESS | 1866 | 1461252913948 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 08:35:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:35:13 INFO - PROCESS | 1866 | 1461252913953 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:35:13 INFO - PROCESS | 1866 | 1461252913956 Marionette TRACE conn3 <- [1,2322,null,{}] 08:35:13 INFO - PROCESS | 1866 | 1461252913963 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:35:14 INFO - PROCESS | 1866 | 1461252914166 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 08:35:15 INFO - PROCESS | 1866 | 1461252915153 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1691cdc800 == 160 [pid = 1866] [id = 588] 08:35:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 286 (0x7f1691738c00) [pid = 1866] [serial = 1765] [outer = (nil)] 08:35:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 287 (0x7f16918ae000) [pid = 1866] [serial = 1766] [outer = 0x7f1691738c00] 08:35:15 INFO - PROCESS | 1866 | 1461252915218 Marionette DEBUG loaded listener.js 08:35:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 288 (0x7f1691a87800) [pid = 1866] [serial = 1767] [outer = 0x7f1691738c00] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a130000 == 159 [pid = 1866] [id = 448] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a96d800 == 158 [pid = 1866] [id = 492] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4b72800 == 157 [pid = 1866] [id = 495] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16953fa000 == 156 [pid = 1866] [id = 508] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c1625800 == 155 [pid = 1866] [id = 160] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a614c800 == 154 [pid = 1866] [id = 496] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a490b800 == 153 [pid = 1866] [id = 453] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169fdd6800 == 152 [pid = 1866] [id = 493] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c32c8800 == 151 [pid = 1866] [id = 378] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a498b000 == 150 [pid = 1866] [id = 494] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a8245800 == 149 [pid = 1866] [id = 497] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1691ab8000 == 148 [pid = 1866] [id = 562] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169236d800 == 147 [pid = 1866] [id = 561] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16921b5800 == 146 [pid = 1866] [id = 560] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16adbd8800 == 145 [pid = 1866] [id = 559] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169968a000 == 144 [pid = 1866] [id = 558] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16922eb000 == 143 [pid = 1866] [id = 557] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c68c5000 == 142 [pid = 1866] [id = 556] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16944df000 == 141 [pid = 1866] [id = 555] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bea64000 == 140 [pid = 1866] [id = 554] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0e70000 == 139 [pid = 1866] [id = 553] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16afcb4800 == 138 [pid = 1866] [id = 552] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ac4b9800 == 137 [pid = 1866] [id = 551] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab46c800 == 136 [pid = 1866] [id = 550] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a7743800 == 135 [pid = 1866] [id = 549] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a53dc000 == 134 [pid = 1866] [id = 548] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4a23800 == 133 [pid = 1866] [id = 547] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169fe1c000 == 132 [pid = 1866] [id = 546] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c150800 == 131 [pid = 1866] [id = 545] 08:35:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16942e2800 == 130 [pid = 1866] [id = 544] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 287 (0x7f16ae607400) [pid = 1866] [serial = 1494] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 286 (0x7f16ae76ac00) [pid = 1866] [serial = 1446] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 285 (0x7f1691738400) [pid = 1866] [serial = 1610] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 284 (0x7f16a8a2fc00) [pid = 1866] [serial = 1601] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 283 (0x7f1698daf000) [pid = 1866] [serial = 1622] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 282 (0x7f169a234c00) [pid = 1866] [serial = 1365] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 281 (0x7f16a82cc800) [pid = 1866] [serial = 1440] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 280 (0x7f16ab02dc00) [pid = 1866] [serial = 1317] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 279 (0x7f16a77e5000) [pid = 1866] [serial = 1371] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 278 (0x7f16a82d7800) [pid = 1866] [serial = 1362] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 277 (0x7f169fa8a400) [pid = 1866] [serial = 1598] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 276 (0x7f169cfaa400) [pid = 1866] [serial = 1305] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 275 (0x7f169a534800) [pid = 1866] [serial = 1613] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 274 (0x7f16a78b6c00) [pid = 1866] [serial = 1311] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 273 (0x7f16a8835000) [pid = 1866] [serial = 1374] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 272 (0x7f16994c4400) [pid = 1866] [serial = 1623] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 271 (0x7f16a55a2c00) [pid = 1866] [serial = 1571] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 270 (0x7f16b7c5e000) [pid = 1866] [serial = 1449] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 269 (0x7f16b035c400) [pid = 1866] [serial = 1329] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 268 (0x7f16ab3c6000) [pid = 1866] [serial = 1320] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 267 (0x7f16adad1800) [pid = 1866] [serial = 1323] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 266 (0x7f16be503800) [pid = 1866] [serial = 1332] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 265 (0x7f16afd6a400) [pid = 1866] [serial = 1586] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 264 (0x7f1698da4400) [pid = 1866] [serial = 1620] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 263 (0x7f169c288c00) [pid = 1866] [serial = 1434] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 262 (0x7f169ff26400) [pid = 1866] [serial = 1404] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 261 (0x7f16a88c2000) [pid = 1866] [serial = 1314] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 260 (0x7f169c28bc00) [pid = 1866] [serial = 1568] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 259 (0x7f169f9a3c00) [pid = 1866] [serial = 1368] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 258 (0x7f1693e9cc00) [pid = 1866] [serial = 1616] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 257 (0x7f16a64af800) [pid = 1866] [serial = 1308] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 256 (0x7f16c39d4c00) [pid = 1866] [serial = 1455] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 255 (0x7f169ff26000) [pid = 1866] [serial = 1437] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 254 (0x7f16a82d2c00) [pid = 1866] [serial = 1574] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 253 (0x7f16c3e06000) [pid = 1866] [serial = 1461] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 252 (0x7f169b162400) [pid = 1866] [serial = 1560] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 251 (0x7f169a5a1000) [pid = 1866] [serial = 1407] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 250 (0x7f16c3ec1400) [pid = 1866] [serial = 1464] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7f16b1809400) [pid = 1866] [serial = 1392] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7f169c6ee800) [pid = 1866] [serial = 1628] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7f169a4aac00) [pid = 1866] [serial = 1302] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7f16bf9b2800) [pid = 1866] [serial = 1452] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7f169b111800) [pid = 1866] [serial = 1625] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7f16c39d4400) [pid = 1866] [serial = 1401] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7f1693ea9400) [pid = 1866] [serial = 1595] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7f16a9c1ac00) [pid = 1866] [serial = 1577] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7f169cc5c800) [pid = 1866] [serial = 1629] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7f16b1118c00) [pid = 1866] [serial = 1389] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7f16af9a1000) [pid = 1866] [serial = 1386] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7f16a89b5800) [pid = 1866] [serial = 1377] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7f1697598000) [pid = 1866] [serial = 1619] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7f16ad0f0000) [pid = 1866] [serial = 1580] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7f16b1f73400) [pid = 1866] [serial = 1589] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7f16ac156000) [pid = 1866] [serial = 1467] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7f1698db2400) [pid = 1866] [serial = 1458] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7f16ab449800) [pid = 1866] [serial = 1380] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7f1699311400) [pid = 1866] [serial = 1565] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7f16be8bb000) [pid = 1866] [serial = 1395] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7f16945c6000) [pid = 1866] [serial = 1617] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7f1696dcd400) [pid = 1866] [serial = 1299] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7f16945d0c00) [pid = 1866] [serial = 1562] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7f169cc58000) [pid = 1866] [serial = 1607] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7f16a9c1e800) [pid = 1866] [serial = 1443] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7f16ae76ec00) [pid = 1866] [serial = 1326] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7f16977c5c00) [pid = 1866] [serial = 1431] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7f16a8a3b000) [pid = 1866] [serial = 1604] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7f16addb0400) [pid = 1866] [serial = 1583] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7f16bf9b5c00) [pid = 1866] [serial = 1592] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7f16bec53c00) [pid = 1866] [serial = 1335] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7f169c280c00) [pid = 1866] [serial = 1626] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7f16adb3a400) [pid = 1866] [serial = 1338] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7f16ae5dec00) [pid = 1866] [serial = 1383] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7f169f5b8000) [pid = 1866] [serial = 1631] [outer = (nil)] [url = about:blank] 08:35:16 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7f16c3455400) [pid = 1866] [serial = 1398] [outer = (nil)] [url = about:blank] 08:35:17 INFO - PROCESS | 1866 | 1461252917069 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:35:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:35:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 3137ms 08:35:17 INFO - PROCESS | 1866 | 1461252917091 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 08:35:17 INFO - PROCESS | 1866 | 1461252917096 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 08:35:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:35:17 INFO - PROCESS | 1866 | 1461252917102 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:35:17 INFO - PROCESS | 1866 | 1461252917106 Marionette TRACE conn3 <- [1,2326,null,{}] 08:35:17 INFO - PROCESS | 1866 | 1461252917112 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:35:17 INFO - PROCESS | 1866 | 1461252917287 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 08:35:17 INFO - PROCESS | 1866 | 1461252917495 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1691cf0000 == 131 [pid = 1866] [id = 589] 08:35:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7f1691739800) [pid = 1866] [serial = 1768] [outer = (nil)] 08:35:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7f16940ef800) [pid = 1866] [serial = 1769] [outer = 0x7f1691739800] 08:35:17 INFO - PROCESS | 1866 | 1461252917558 Marionette DEBUG loaded listener.js 08:35:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7f16945c3c00) [pid = 1866] [serial = 1770] [outer = 0x7f1691739800] 08:35:18 INFO - PROCESS | 1866 | 1461252918344 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:35:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:35:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1285ms 08:35:18 INFO - PROCESS | 1866 | 1461252918392 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 08:35:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:35:18 INFO - PROCESS | 1866 | 1461252918398 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 08:35:18 INFO - PROCESS | 1866 | 1461252918403 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:35:18 INFO - PROCESS | 1866 | 1461252918406 Marionette TRACE conn3 <- [1,2330,null,{}] 08:35:18 INFO - PROCESS | 1866 | 1461252918411 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:35:18 INFO - PROCESS | 1866 | 1461252918612 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 08:35:18 INFO - PROCESS | 1866 | 1461252918818 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1692364000 == 132 [pid = 1866] [id = 590] 08:35:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7f16940e2c00) [pid = 1866] [serial = 1771] [outer = (nil)] 08:35:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7f16951f2400) [pid = 1866] [serial = 1772] [outer = 0x7f16940e2c00] 08:35:18 INFO - PROCESS | 1866 | 1461252918882 Marionette DEBUG loaded listener.js 08:35:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7f1695352c00) [pid = 1866] [serial = 1773] [outer = 0x7f16940e2c00] 08:35:19 INFO - PROCESS | 1866 | 1461252919645 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:35:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:35:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1279ms 08:35:19 INFO - PROCESS | 1866 | 1461252919683 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 08:35:19 INFO - PROCESS | 1866 | 1461252919686 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 08:35:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:35:19 INFO - PROCESS | 1866 | 1461252919709 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:35:19 INFO - PROCESS | 1866 | 1461252919719 Marionette TRACE conn3 <- [1,2334,null,{}] 08:35:19 INFO - PROCESS | 1866 | 1461252919736 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:35:20 INFO - PROCESS | 1866 | 1461252920005 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 08:35:20 INFO - PROCESS | 1866 | 1461252920055 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169450e800 == 133 [pid = 1866] [id = 591] 08:35:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7f1695839c00) [pid = 1866] [serial = 1774] [outer = (nil)] 08:35:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7f1696bb9c00) [pid = 1866] [serial = 1775] [outer = 0x7f1695839c00] 08:35:20 INFO - PROCESS | 1866 | 1461252920217 Marionette DEBUG loaded listener.js 08:35:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7f1696bc0800) [pid = 1866] [serial = 1776] [outer = 0x7f1695839c00] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7f169b119000) [pid = 1866] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7f169928ac00) [pid = 1866] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7f169f9a9400) [pid = 1866] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7f16978e0800) [pid = 1866] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7f1691a82c00) [pid = 1866] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7f169a5a1800) [pid = 1866] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7f16a9819000) [pid = 1866] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7f1693ea5000) [pid = 1866] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7f16940f1400) [pid = 1866] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7f1695838000) [pid = 1866] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7f16ab5a6000) [pid = 1866] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7f16941a6000) [pid = 1866] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7f169a5a6c00) [pid = 1866] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7f16ac158800) [pid = 1866] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7f16ac156400) [pid = 1866] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7f169191d000) [pid = 1866] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7f169191b000) [pid = 1866] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7f16bea45c00) [pid = 1866] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7f16941b0c00) [pid = 1866] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7f16951ef800) [pid = 1866] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7f169f9a0000) [pid = 1866] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7f169172f800) [pid = 1866] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7f16abf51c00) [pid = 1866] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7f169173d800) [pid = 1866] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7f169173a800) [pid = 1866] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f169ff1c400) [pid = 1866] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f16945ca000) [pid = 1866] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f16a8836400) [pid = 1866] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f16940ec400) [pid = 1866] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f16aaf62000) [pid = 1866] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f16a7aa0c00) [pid = 1866] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f169a535800) [pid = 1866] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f16951f6c00) [pid = 1866] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f16940eb000) [pid = 1866] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7f1695196c00) [pid = 1866] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7f16940e6000) [pid = 1866] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7f16c1b29000) [pid = 1866] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7f169a4b5c00) [pid = 1866] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7f1693ea3c00) [pid = 1866] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7f169191e000) [pid = 1866] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7f16ada24400) [pid = 1866] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7f16a8834000) [pid = 1866] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7f16a83a7c00) [pid = 1866] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7f16994b6000) [pid = 1866] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7f16ab3be000) [pid = 1866] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7f1691731800) [pid = 1866] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7f169fa88c00) [pid = 1866] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7f1699304000) [pid = 1866] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7f1695667c00) [pid = 1866] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7f16945cf800) [pid = 1866] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7f16945c9800) [pid = 1866] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7f1693ea1800) [pid = 1866] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7f16a9813000) [pid = 1866] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7f16945c4c00) [pid = 1866] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7f169a482c00) [pid = 1866] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:35:22 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7f16951ee400) [pid = 1866] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:35:22 INFO - PROCESS | 1866 | 1461252922172 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:35:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:35:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2521ms 08:35:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:35:22 INFO - PROCESS | 1866 | 1461252922215 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 08:35:22 INFO - PROCESS | 1866 | 1461252922218 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 08:35:22 INFO - PROCESS | 1866 | 1461252922229 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:35:22 INFO - PROCESS | 1866 | 1461252922231 Marionette TRACE conn3 <- [1,2338,null,{}] 08:35:22 INFO - PROCESS | 1866 | 1461252922235 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:35:22 INFO - PROCESS | 1866 | 1461252922469 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 08:35:22 INFO - PROCESS | 1866 | 1461252922577 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16941dc800 == 134 [pid = 1866] [id = 592] 08:35:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7f1691920000) [pid = 1866] [serial = 1777] [outer = (nil)] 08:35:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7f1693ea3800) [pid = 1866] [serial = 1778] [outer = 0x7f1691920000] 08:35:22 INFO - PROCESS | 1866 | 1461252922635 Marionette DEBUG loaded listener.js 08:35:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7f16941a6800) [pid = 1866] [serial = 1779] [outer = 0x7f1691920000] 08:35:23 INFO - PROCESS | 1866 | 1461252923233 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:35:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:35:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1036ms 08:35:23 INFO - PROCESS | 1866 | 1461252923259 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 08:35:23 INFO - PROCESS | 1866 | 1461252923262 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 08:35:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:35:23 INFO - PROCESS | 1866 | 1461252923273 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:35:23 INFO - PROCESS | 1866 | 1461252923275 Marionette TRACE conn3 <- [1,2342,null,{}] 08:35:23 INFO - PROCESS | 1866 | 1461252923296 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:35:23 INFO - PROCESS | 1866 | 1461252923560 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 08:35:23 INFO - PROCESS | 1866 | 1461252923581 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1698c9c000 == 135 [pid = 1866] [id = 593] 08:35:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7f1695839000) [pid = 1866] [serial = 1780] [outer = (nil)] 08:35:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7f1696bba000) [pid = 1866] [serial = 1781] [outer = 0x7f1695839000] 08:35:23 INFO - PROCESS | 1866 | 1461252923651 Marionette DEBUG loaded listener.js 08:35:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7f1696dca000) [pid = 1866] [serial = 1782] [outer = 0x7f1695839000] 08:35:24 INFO - PROCESS | 1866 | 1461252924728 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:35:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:35:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1501ms 08:35:24 INFO - PROCESS | 1866 | 1461252924770 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 08:35:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:35:24 INFO - PROCESS | 1866 | 1461252924776 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 08:35:24 INFO - PROCESS | 1866 | 1461252924783 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:35:24 INFO - PROCESS | 1866 | 1461252924788 Marionette TRACE conn3 <- [1,2346,null,{}] 08:35:24 INFO - PROCESS | 1866 | 1461252924796 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:35:25 INFO - PROCESS | 1866 | 1461252925007 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 08:35:25 INFO - PROCESS | 1866 | 1461252925334 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169237b800 == 136 [pid = 1866] [id = 594] 08:35:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7f1693e91400) [pid = 1866] [serial = 1783] [outer = (nil)] 08:35:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7f16940e3400) [pid = 1866] [serial = 1784] [outer = 0x7f1693e91400] 08:35:25 INFO - PROCESS | 1866 | 1461252925411 Marionette DEBUG loaded listener.js 08:35:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7f16941a7000) [pid = 1866] [serial = 1785] [outer = 0x7f1693e91400] 08:35:26 INFO - PROCESS | 1866 | 1461252926220 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:35:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:35:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1483ms 08:35:26 INFO - PROCESS | 1866 | 1461252926267 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 08:35:26 INFO - PROCESS | 1866 | 1461252926275 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 08:35:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:35:26 INFO - PROCESS | 1866 | 1461252926285 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:35:26 INFO - PROCESS | 1866 | 1461252926289 Marionette TRACE conn3 <- [1,2350,null,{}] 08:35:26 INFO - PROCESS | 1866 | 1461252926294 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:35:26 INFO - PROCESS | 1866 | 1461252926500 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 08:35:26 INFO - PROCESS | 1866 | 1461252926713 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1698a8e800 == 137 [pid = 1866] [id = 595] 08:35:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7f16951eac00) [pid = 1866] [serial = 1786] [outer = (nil)] 08:35:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7f16951f6400) [pid = 1866] [serial = 1787] [outer = 0x7f16951eac00] 08:35:26 INFO - PROCESS | 1866 | 1461252926923 Marionette DEBUG loaded listener.js 08:35:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7f1695658400) [pid = 1866] [serial = 1788] [outer = 0x7f16951eac00] 08:35:27 INFO - PROCESS | 1866 | 1461252927773 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:35:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:35:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1530ms 08:35:27 INFO - PROCESS | 1866 | 1461252927815 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 08:35:27 INFO - PROCESS | 1866 | 1461252927818 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 08:35:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:35:27 INFO - PROCESS | 1866 | 1461252927824 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:35:27 INFO - PROCESS | 1866 | 1461252927830 Marionette TRACE conn3 <- [1,2354,null,{}] 08:35:27 INFO - PROCESS | 1866 | 1461252927845 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:35:28 INFO - PROCESS | 1866 | 1461252928055 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 08:35:28 INFO - PROCESS | 1866 | 1461252928314 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169967e800 == 138 [pid = 1866] [id = 596] 08:35:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7f1696d98400) [pid = 1866] [serial = 1789] [outer = (nil)] 08:35:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7f1696da5c00) [pid = 1866] [serial = 1790] [outer = 0x7f1696d98400] 08:35:28 INFO - PROCESS | 1866 | 1461252928431 Marionette DEBUG loaded listener.js 08:35:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7f1696dd3000) [pid = 1866] [serial = 1791] [outer = 0x7f1696d98400] 08:35:29 INFO - PROCESS | 1866 | 1461252929286 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:35:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:35:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1533ms 08:35:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:35:29 INFO - PROCESS | 1866 | 1461252929358 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 08:35:29 INFO - PROCESS | 1866 | 1461252929362 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 08:35:29 INFO - PROCESS | 1866 | 1461252929368 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:35:29 INFO - PROCESS | 1866 | 1461252929371 Marionette TRACE conn3 <- [1,2358,null,{}] 08:35:29 INFO - PROCESS | 1866 | 1461252929376 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:35:29 INFO - PROCESS | 1866 | 1461252929568 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 08:35:29 INFO - PROCESS | 1866 | 1461252929824 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16996ba000 == 139 [pid = 1866] [id = 597] 08:35:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7f1696d9a800) [pid = 1866] [serial = 1792] [outer = (nil)] 08:35:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7f16977c7c00) [pid = 1866] [serial = 1793] [outer = 0x7f1696d9a800] 08:35:29 INFO - PROCESS | 1866 | 1461252929936 Marionette DEBUG loaded listener.js 08:35:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7f16978dd800) [pid = 1866] [serial = 1794] [outer = 0x7f1696d9a800] 08:35:30 INFO - PROCESS | 1866 | 1461252930730 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:35:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:35:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1394ms 08:35:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:35:30 INFO - PROCESS | 1866 | 1461252930762 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 08:35:30 INFO - PROCESS | 1866 | 1461252930765 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 08:35:30 INFO - PROCESS | 1866 | 1461252930771 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:35:30 INFO - PROCESS | 1866 | 1461252930774 Marionette TRACE conn3 <- [1,2362,null,{}] 08:35:30 INFO - PROCESS | 1866 | 1461252930779 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:35:30 INFO - PROCESS | 1866 | 1461252930975 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 08:35:31 INFO - PROCESS | 1866 | 1461252931194 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a3ab000 == 140 [pid = 1866] [id = 598] 08:35:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7f1697599000) [pid = 1866] [serial = 1795] [outer = (nil)] 08:35:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7f16978e3c00) [pid = 1866] [serial = 1796] [outer = 0x7f1697599000] 08:35:31 INFO - PROCESS | 1866 | 1461252931307 Marionette DEBUG loaded listener.js 08:35:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7f1698daf000) [pid = 1866] [serial = 1797] [outer = 0x7f1697599000] 08:35:32 INFO - PROCESS | 1866 | 1461252932161 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:35:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:35:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1430ms 08:35:32 INFO - PROCESS | 1866 | 1461252932201 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 08:35:32 INFO - PROCESS | 1866 | 1461252932205 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 08:35:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:35:32 INFO - PROCESS | 1866 | 1461252932210 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:35:32 INFO - PROCESS | 1866 | 1461252932212 Marionette TRACE conn3 <- [1,2366,null,{}] 08:35:32 INFO - PROCESS | 1866 | 1461252932218 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:35:32 INFO - PROCESS | 1866 | 1461252932446 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 08:35:32 INFO - PROCESS | 1866 | 1461252932711 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a8d6800 == 141 [pid = 1866] [id = 599] 08:35:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7f169928c000) [pid = 1866] [serial = 1798] [outer = (nil)] 08:35:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f16994b4400) [pid = 1866] [serial = 1799] [outer = 0x7f169928c000] 08:35:32 INFO - PROCESS | 1866 | 1461252932828 Marionette DEBUG loaded listener.js 08:35:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f16994bbc00) [pid = 1866] [serial = 1800] [outer = 0x7f169928c000] 08:35:33 INFO - PROCESS | 1866 | 1461252933648 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:35:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:35:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1486ms 08:35:33 INFO - PROCESS | 1866 | 1461252933699 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 08:35:33 INFO - PROCESS | 1866 | 1461252933702 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 08:35:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:35:33 INFO - PROCESS | 1866 | 1461252933710 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:35:33 INFO - PROCESS | 1866 | 1461252933713 Marionette TRACE conn3 <- [1,2370,null,{}] 08:35:33 INFO - PROCESS | 1866 | 1461252933720 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:35:33 INFO - PROCESS | 1866 | 1461252933940 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 08:35:34 INFO - PROCESS | 1866 | 1461252934242 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a9e1000 == 142 [pid = 1866] [id = 600] 08:35:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f169928d000) [pid = 1866] [serial = 1801] [outer = (nil)] 08:35:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f16994c4c00) [pid = 1866] [serial = 1802] [outer = 0x7f169928d000] 08:35:34 INFO - PROCESS | 1866 | 1461252934316 Marionette DEBUG loaded listener.js 08:35:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f1699553800) [pid = 1866] [serial = 1803] [outer = 0x7f169928d000] 08:35:35 INFO - PROCESS | 1866 | 1461252935140 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:35:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:35:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1483ms 08:35:35 INFO - PROCESS | 1866 | 1461252935196 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 08:35:35 INFO - PROCESS | 1866 | 1461252935201 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 08:35:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:35:35 INFO - PROCESS | 1866 | 1461252935210 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:35:35 INFO - PROCESS | 1866 | 1461252935212 Marionette TRACE conn3 <- [1,2374,null,{}] 08:35:35 INFO - PROCESS | 1866 | 1461252935216 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:35:35 INFO - PROCESS | 1866 | 1461252935432 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 08:35:35 INFO - PROCESS | 1866 | 1461252935733 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169b1e7000 == 143 [pid = 1866] [id = 601] 08:35:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f169928d400) [pid = 1866] [serial = 1804] [outer = (nil)] 08:35:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f1699560400) [pid = 1866] [serial = 1805] [outer = 0x7f169928d400] 08:35:35 INFO - PROCESS | 1866 | 1461252935810 Marionette DEBUG loaded listener.js 08:35:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f16995d8800) [pid = 1866] [serial = 1806] [outer = 0x7f169928d400] 08:35:36 INFO - PROCESS | 1866 | 1461252936643 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:35:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:35:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1485ms 08:35:36 INFO - PROCESS | 1866 | 1461252936696 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 08:35:36 INFO - PROCESS | 1866 | 1461252936701 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 08:35:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:35:36 INFO - PROCESS | 1866 | 1461252936707 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:35:36 INFO - PROCESS | 1866 | 1461252936709 Marionette TRACE conn3 <- [1,2378,null,{}] 08:35:36 INFO - PROCESS | 1866 | 1461252936715 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:35:36 INFO - PROCESS | 1866 | 1461252936936 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 08:35:37 INFO - PROCESS | 1866 | 1461252937251 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169c410000 == 144 [pid = 1866] [id = 602] 08:35:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f16994be000) [pid = 1866] [serial = 1807] [outer = (nil)] 08:35:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7f169a234c00) [pid = 1866] [serial = 1808] [outer = 0x7f16994be000] 08:35:37 INFO - PROCESS | 1866 | 1461252937329 Marionette DEBUG loaded listener.js 08:35:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7f169a258400) [pid = 1866] [serial = 1809] [outer = 0x7f16994be000] 08:35:38 INFO - PROCESS | 1866 | 1461252938128 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:35:38 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:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1477ms 08:35:38 INFO - PROCESS | 1866 | 1461252938185 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 08:35:38 INFO - PROCESS | 1866 | 1461252938188 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 08:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:35:38 INFO - PROCESS | 1866 | 1461252938194 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:35:38 INFO - PROCESS | 1866 | 1461252938196 Marionette TRACE conn3 <- [1,2382,null,{}] 08:35:38 INFO - PROCESS | 1866 | 1461252938201 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:35:38 INFO - PROCESS | 1866 | 1461252938419 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 08:35:38 INFO - PROCESS | 1866 | 1461252938721 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c822000 == 145 [pid = 1866] [id = 603] 08:35:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7f16995d2000) [pid = 1866] [serial = 1810] [outer = (nil)] 08:35:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7f169a477000) [pid = 1866] [serial = 1811] [outer = 0x7f16995d2000] 08:35:38 INFO - PROCESS | 1866 | 1461252938796 Marionette DEBUG loaded listener.js 08:35:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7f169a47fc00) [pid = 1866] [serial = 1812] [outer = 0x7f16995d2000] 08:35:39 INFO - PROCESS | 1866 | 1461252939610 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:35:39 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:35:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1494ms 08:35:39 INFO - PROCESS | 1866 | 1461252939689 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 08:35:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:35:39 INFO - PROCESS | 1866 | 1461252939693 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 08:35:39 INFO - PROCESS | 1866 | 1461252939699 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:35:39 INFO - PROCESS | 1866 | 1461252939703 Marionette TRACE conn3 <- [1,2386,null,{}] 08:35:39 INFO - PROCESS | 1866 | 1461252939708 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:35:39 INFO - PROCESS | 1866 | 1461252939988 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 08:35:40 INFO - PROCESS | 1866 | 1461252940318 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169ced9800 == 146 [pid = 1866] [id = 604] 08:35:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7f169a53ac00) [pid = 1866] [serial = 1813] [outer = (nil)] 08:35:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7f169a53d800) [pid = 1866] [serial = 1814] [outer = 0x7f169a53ac00] 08:35:40 INFO - PROCESS | 1866 | 1461252940400 Marionette DEBUG loaded listener.js 08:35:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7f169a5a7000) [pid = 1866] [serial = 1815] [outer = 0x7f169a53ac00] 08:35:41 INFO - PROCESS | 1866 | 1461252941210 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:35:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:35:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1545ms 08:35:41 INFO - PROCESS | 1866 | 1461252941243 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 08:35:41 INFO - PROCESS | 1866 | 1461252941247 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 08:35:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:35:41 INFO - PROCESS | 1866 | 1461252941252 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:35:41 INFO - PROCESS | 1866 | 1461252941255 Marionette TRACE conn3 <- [1,2390,null,{}] 08:35:41 INFO - PROCESS | 1866 | 1461252941260 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:35:41 INFO - PROCESS | 1866 | 1461252941471 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 08:35:41 INFO - PROCESS | 1866 | 1461252941738 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f54e000 == 147 [pid = 1866] [id = 605] 08:35:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7f169a5a9800) [pid = 1866] [serial = 1816] [outer = (nil)] 08:35:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7f169a945c00) [pid = 1866] [serial = 1817] [outer = 0x7f169a5a9800] 08:35:41 INFO - PROCESS | 1866 | 1461252941853 Marionette DEBUG loaded listener.js 08:35:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7f169a950800) [pid = 1866] [serial = 1818] [outer = 0x7f169a5a9800] 08:35:42 INFO - PROCESS | 1866 | 1461252942741 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:35:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:35:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1538ms 08:35:42 INFO - PROCESS | 1866 | 1461252942791 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 08:35:42 INFO - PROCESS | 1866 | 1461252942793 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 08:35:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:35:42 INFO - PROCESS | 1866 | 1461252942799 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:35:42 INFO - PROCESS | 1866 | 1461252942801 Marionette TRACE conn3 <- [1,2394,null,{}] 08:35:42 INFO - PROCESS | 1866 | 1461252942807 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:35:43 INFO - PROCESS | 1866 | 1461252943010 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 08:35:43 INFO - PROCESS | 1866 | 1461252943277 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f8c4800 == 148 [pid = 1866] [id = 606] 08:35:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7f169a5aa400) [pid = 1866] [serial = 1819] [outer = (nil)] 08:35:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7f169b116c00) [pid = 1866] [serial = 1820] [outer = 0x7f169a5aa400] 08:35:43 INFO - PROCESS | 1866 | 1461252943392 Marionette DEBUG loaded listener.js 08:35:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7f169b15d400) [pid = 1866] [serial = 1821] [outer = 0x7f169a5aa400] 08:35:44 INFO - PROCESS | 1866 | 1461252944220 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:35:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:35:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1486ms 08:35:44 INFO - PROCESS | 1866 | 1461252944287 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 08:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:35:44 INFO - PROCESS | 1866 | 1461252944293 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 08:35:44 INFO - PROCESS | 1866 | 1461252944298 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:35:44 INFO - PROCESS | 1866 | 1461252944301 Marionette TRACE conn3 <- [1,2398,null,{}] 08:35:44 INFO - PROCESS | 1866 | 1461252944306 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:35:44 INFO - PROCESS | 1866 | 1461252944536 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 08:35:44 INFO - PROCESS | 1866 | 1461252944841 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f917000 == 149 [pid = 1866] [id = 607] 08:35:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7f169a5ab400) [pid = 1866] [serial = 1822] [outer = (nil)] 08:35:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7f169b169c00) [pid = 1866] [serial = 1823] [outer = 0x7f169a5ab400] 08:35:44 INFO - PROCESS | 1866 | 1461252944920 Marionette DEBUG loaded listener.js 08:35:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7f169c286400) [pid = 1866] [serial = 1824] [outer = 0x7f169a5ab400] 08:35:45 INFO - PROCESS | 1866 | 1461252945745 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:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1478ms 08:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:35:45 INFO - PROCESS | 1866 | 1461252945777 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 08:35:45 INFO - PROCESS | 1866 | 1461252945780 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 08:35:45 INFO - PROCESS | 1866 | 1461252945786 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:35:45 INFO - PROCESS | 1866 | 1461252945789 Marionette TRACE conn3 <- [1,2402,null,{}] 08:35:45 INFO - PROCESS | 1866 | 1461252945794 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:35:46 INFO - PROCESS | 1866 | 1461252946019 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 08:35:46 INFO - PROCESS | 1866 | 1461252946338 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169fdc7800 == 150 [pid = 1866] [id = 608] 08:35:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7f1696bbd800) [pid = 1866] [serial = 1825] [outer = (nil)] 08:35:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7f169c28b800) [pid = 1866] [serial = 1826] [outer = 0x7f1696bbd800] 08:35:46 INFO - PROCESS | 1866 | 1461252946415 Marionette DEBUG loaded listener.js 08:35:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7f169c443c00) [pid = 1866] [serial = 1827] [outer = 0x7f1696bbd800] 08:35:47 INFO - PROCESS | 1866 | 1461252947232 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:35:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:35:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1489ms 08:35:47 INFO - PROCESS | 1866 | 1461252947275 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 08:35:47 INFO - PROCESS | 1866 | 1461252947279 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 08:35:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:35:47 INFO - PROCESS | 1866 | 1461252947284 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:35:47 INFO - PROCESS | 1866 | 1461252947287 Marionette TRACE conn3 <- [1,2406,null,{}] 08:35:47 INFO - PROCESS | 1866 | 1461252947292 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:35:47 INFO - PROCESS | 1866 | 1461252947490 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 08:35:47 INFO - PROCESS | 1866 | 1461252947760 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169fece000 == 151 [pid = 1866] [id = 609] 08:35:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7f169b10e400) [pid = 1866] [serial = 1828] [outer = (nil)] 08:35:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7f169c44cc00) [pid = 1866] [serial = 1829] [outer = 0x7f169b10e400] 08:35:47 INFO - PROCESS | 1866 | 1461252947871 Marionette DEBUG loaded listener.js 08:35:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7f169c608000) [pid = 1866] [serial = 1830] [outer = 0x7f169b10e400] 08:35:48 INFO - PROCESS | 1866 | 1461252948675 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:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1434ms 08:35:48 INFO - PROCESS | 1866 | 1461252948718 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 08:35:48 INFO - PROCESS | 1866 | 1461252948721 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 08:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:35:48 INFO - PROCESS | 1866 | 1461252948727 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:35:48 INFO - PROCESS | 1866 | 1461252948729 Marionette TRACE conn3 <- [1,2410,null,{}] 08:35:48 INFO - PROCESS | 1866 | 1461252948734 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:35:48 INFO - PROCESS | 1866 | 1461252948953 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 08:35:49 INFO - PROCESS | 1866 | 1461252949262 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169ffc3800 == 152 [pid = 1866] [id = 610] 08:35:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7f169173ac00) [pid = 1866] [serial = 1831] [outer = (nil)] 08:35:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7f169c610000) [pid = 1866] [serial = 1832] [outer = 0x7f169173ac00] 08:35:49 INFO - PROCESS | 1866 | 1461252949337 Marionette DEBUG loaded listener.js 08:35:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7f169c645400) [pid = 1866] [serial = 1833] [outer = 0x7f169173ac00] 08:35:50 INFO - PROCESS | 1866 | 1461252950175 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:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1481ms 08:35:50 INFO - PROCESS | 1866 | 1461252950237 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 08:35:50 INFO - PROCESS | 1866 | 1461252950242 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 08:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:35:50 INFO - PROCESS | 1866 | 1461252950252 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:35:50 INFO - PROCESS | 1866 | 1461252950254 Marionette TRACE conn3 <- [1,2414,null,{}] 08:35:50 INFO - PROCESS | 1866 | 1461252950259 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:35:50 INFO - PROCESS | 1866 | 1461252950484 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 08:35:50 INFO - PROCESS | 1866 | 1461252950799 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a499b800 == 153 [pid = 1866] [id = 611] 08:35:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7f169c645000) [pid = 1866] [serial = 1834] [outer = (nil)] 08:35:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7f169c98a800) [pid = 1866] [serial = 1835] [outer = 0x7f169c645000] 08:35:50 INFO - PROCESS | 1866 | 1461252950872 Marionette DEBUG loaded listener.js 08:35:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7f169c994400) [pid = 1866] [serial = 1836] [outer = 0x7f169c645000] 08:35:51 INFO - PROCESS | 1866 | 1461252951684 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:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1477ms 08:35:51 INFO - PROCESS | 1866 | 1461252951730 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 08:35:51 INFO - PROCESS | 1866 | 1461252951734 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 08:35:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:35:51 INFO - PROCESS | 1866 | 1461252951739 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:35:51 INFO - PROCESS | 1866 | 1461252951741 Marionette TRACE conn3 <- [1,2418,null,{}] 08:35:51 INFO - PROCESS | 1866 | 1461252951748 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:35:51 INFO - PROCESS | 1866 | 1461252951966 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 08:35:52 INFO - PROCESS | 1866 | 1461252952268 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4b62800 == 154 [pid = 1866] [id = 612] 08:35:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7f16918aec00) [pid = 1866] [serial = 1837] [outer = (nil)] 08:35:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7f169cc51400) [pid = 1866] [serial = 1838] [outer = 0x7f16918aec00] 08:35:52 INFO - PROCESS | 1866 | 1461252952379 Marionette DEBUG loaded listener.js 08:35:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7f169cc5b800) [pid = 1866] [serial = 1839] [outer = 0x7f16918aec00] 08:35:53 INFO - PROCESS | 1866 | 1461252953215 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:35:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:35:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1537ms 08:35:53 INFO - PROCESS | 1866 | 1461252953278 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 08:35:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:35:53 INFO - PROCESS | 1866 | 1461252953284 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 08:35:53 INFO - PROCESS | 1866 | 1461252953290 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:35:53 INFO - PROCESS | 1866 | 1461252953293 Marionette TRACE conn3 <- [1,2422,null,{}] 08:35:53 INFO - PROCESS | 1866 | 1461252953298 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:35:53 INFO - PROCESS | 1866 | 1461252953530 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 08:35:53 INFO - PROCESS | 1866 | 1461252953843 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16922da000 == 155 [pid = 1866] [id = 613] 08:35:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7f169191a400) [pid = 1866] [serial = 1840] [outer = (nil)] 08:35:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7f1691c5f400) [pid = 1866] [serial = 1841] [outer = 0x7f169191a400] 08:35:53 INFO - PROCESS | 1866 | 1461252953917 Marionette DEBUG loaded listener.js 08:35:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7f16941a5400) [pid = 1866] [serial = 1842] [outer = 0x7f169191a400] 08:35:54 INFO - PROCESS | 1866 | 1461252954697 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:35:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c069000 == 154 [pid = 1866] [id = 536] 08:35:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169ffc4000 == 153 [pid = 1866] [id = 537] 08:35:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c7da800 == 152 [pid = 1866] [id = 490] 08:35:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16941dc800 == 151 [pid = 1866] [id = 592] 08:35:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1692364000 == 150 [pid = 1866] [id = 590] 08:35:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1691cf0000 == 149 [pid = 1866] [id = 589] 08:35:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1691cdc800 == 148 [pid = 1866] [id = 588] 08:35:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169fd97000 == 147 [pid = 1866] [id = 585] 08:35:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3c0a800 == 146 [pid = 1866] [id = 584] 08:35:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1698ea1000 == 145 [pid = 1866] [id = 583] 08:35:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169cdeb000 == 144 [pid = 1866] [id = 582] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7f16995d0400) [pid = 1866] [serial = 1701] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7f169ff1a400) [pid = 1866] [serial = 1643] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7f16adacec00) [pid = 1866] [serial = 1581] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7f16a8a34000) [pid = 1866] [serial = 1602] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7f16941b0800) [pid = 1866] [serial = 1674] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7f1696bc1c00) [pid = 1866] [serial = 1521] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7f16b159dc00) [pid = 1866] [serial = 1659] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7f1699554000) [pid = 1866] [serial = 1677] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7f16a64bc400) [pid = 1866] [serial = 1572] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7f16b1f72c00) [pid = 1866] [serial = 1509] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7f16af6be400) [pid = 1866] [serial = 1658] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7f16b09b4000) [pid = 1866] [serial = 1587] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7f1699560800) [pid = 1866] [serial = 1686] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7f16a77b8c00) [pid = 1866] [serial = 1647] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7f1691925800) [pid = 1866] [serial = 1683] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7f16c383b400) [pid = 1866] [serial = 1593] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7f169955d800) [pid = 1866] [serial = 1680] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7f16c3c6f400) [pid = 1866] [serial = 1527] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7f16a56cd800) [pid = 1866] [serial = 1500] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7f169173d400) [pid = 1866] [serial = 1611] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7f16beab1800) [pid = 1866] [serial = 1662] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7f16b7c50000) [pid = 1866] [serial = 1661] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7f16951ebc00) [pid = 1866] [serial = 1635] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7f1695661800) [pid = 1866] [serial = 1703] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7f16a88bc400) [pid = 1866] [serial = 1575] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7f169583c800) [pid = 1866] [serial = 1515] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7f16ab3ba400) [pid = 1866] [serial = 1652] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7f16940f0400) [pid = 1866] [serial = 1694] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7f16ac14b000) [pid = 1866] [serial = 1655] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7f16ab5af800) [pid = 1866] [serial = 1503] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7f169928a800) [pid = 1866] [serial = 1676] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7f1699556800) [pid = 1866] [serial = 1685] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7f169c994000) [pid = 1866] [serial = 1641] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7f16977c4000) [pid = 1866] [serial = 1698] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7f16ab5a5000) [pid = 1866] [serial = 1653] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f169928a400) [pid = 1866] [serial = 1671] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f16951a4000) [pid = 1866] [serial = 1533] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f1699286400) [pid = 1866] [serial = 1670] [outer = (nil)] [url = about:blank] 08:35:55 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f16c3229c00) [pid = 1866] [serial = 1667] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f16c3a84000) [pid = 1866] [serial = 1665] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f169cfaec00) [pid = 1866] [serial = 1569] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f169fa8ec00) [pid = 1866] [serial = 1599] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f1691a8dc00) [pid = 1866] [serial = 1689] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f1691c5fc00) [pid = 1866] [serial = 1691] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7f16b408d800) [pid = 1866] [serial = 1590] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7f16a88b6800) [pid = 1866] [serial = 1649] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7f16b0352c00) [pid = 1866] [serial = 1506] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7f1693ea8800) [pid = 1866] [serial = 1634] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7f1695199c00) [pid = 1866] [serial = 1695] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7f16ad0f2800) [pid = 1866] [serial = 1656] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7f1691921400) [pid = 1866] [serial = 1682] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7f169a233000) [pid = 1866] [serial = 1638] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7f1699302c00) [pid = 1866] [serial = 1704] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7f1691a89400) [pid = 1866] [serial = 1688] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7f16994c0000) [pid = 1866] [serial = 1530] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7f16941ac400) [pid = 1866] [serial = 1673] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7f169a94f800) [pid = 1866] [serial = 1640] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7f16ae771c00) [pid = 1866] [serial = 1584] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7f169cc55400) [pid = 1866] [serial = 1614] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7f16c39dd000) [pid = 1866] [serial = 1605] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7f16c3c7ac00) [pid = 1866] [serial = 1668] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7f16995de400) [pid = 1866] [serial = 1566] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7f1699558800) [pid = 1866] [serial = 1679] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7f16a559ec00) [pid = 1866] [serial = 1644] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7f1696d9b800) [pid = 1866] [serial = 1697] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7f16975a2000) [pid = 1866] [serial = 1470] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7f1696bb8800) [pid = 1866] [serial = 1518] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7f16bf9b3c00) [pid = 1866] [serial = 1512] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7f16c39d9000) [pid = 1866] [serial = 1596] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7f16ab3bf400) [pid = 1866] [serial = 1578] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7f16951f7c00) [pid = 1866] [serial = 1563] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7f16c3837400) [pid = 1866] [serial = 1664] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7f169c6f0c00) [pid = 1866] [serial = 1497] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7f16a8abc800) [pid = 1866] [serial = 1650] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7f16951f8000) [pid = 1866] [serial = 1524] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7f169a5a7c00) [pid = 1866] [serial = 1706] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7f169cc5d000) [pid = 1866] [serial = 1608] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7f16994bd800) [pid = 1866] [serial = 1700] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7f16a697f800) [pid = 1866] [serial = 1646] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7f16994b8c00) [pid = 1866] [serial = 1637] [outer = (nil)] [url = about:blank] 08:35:56 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7f1691c63400) [pid = 1866] [serial = 1692] [outer = (nil)] [url = about:blank] 08:35:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:35:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 2734ms 08:35:56 INFO - PROCESS | 1866 | 1461252956154 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 08:35:56 INFO - PROCESS | 1866 | 1461252956157 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 08:35:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:35:56 INFO - PROCESS | 1866 | 1461252956167 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:35:56 INFO - PROCESS | 1866 | 1461252956174 Marionette TRACE conn3 <- [1,2426,null,{}] 08:35:56 INFO - PROCESS | 1866 | 1461252956181 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:35:56 INFO - PROCESS | 1866 | 1461252956353 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 08:35:56 INFO - PROCESS | 1866 | 1461252956368 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1691cdd800 == 145 [pid = 1866] [id = 614] 08:35:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7f1691a8d000) [pid = 1866] [serial = 1843] [outer = (nil)] 08:35:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7f1691c5e800) [pid = 1866] [serial = 1844] [outer = 0x7f1691a8d000] 08:35:56 INFO - PROCESS | 1866 | 1461252956430 Marionette DEBUG loaded listener.js 08:35:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7f1693e88800) [pid = 1866] [serial = 1845] [outer = 0x7f1691a8d000] 08:35:57 INFO - PROCESS | 1866 | 1461252957298 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:35:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:35:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1184ms 08:35:57 INFO - PROCESS | 1866 | 1461252957353 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 08:35:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:35:57 INFO - PROCESS | 1866 | 1461252957358 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 08:35:57 INFO - PROCESS | 1866 | 1461252957369 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:35:57 INFO - PROCESS | 1866 | 1461252957374 Marionette TRACE conn3 <- [1,2430,null,{}] 08:35:57 INFO - PROCESS | 1866 | 1461252957380 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:35:57 INFO - PROCESS | 1866 | 1461252957589 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 08:35:57 INFO - PROCESS | 1866 | 1461252957770 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16922e9800 == 146 [pid = 1866] [id = 615] 08:35:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7f1691a88400) [pid = 1866] [serial = 1846] [outer = (nil)] 08:35:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7f16940e8c00) [pid = 1866] [serial = 1847] [outer = 0x7f1691a88400] 08:35:57 INFO - PROCESS | 1866 | 1461252957828 Marionette DEBUG loaded listener.js 08:35:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7f16941ae800) [pid = 1866] [serial = 1848] [outer = 0x7f1691a88400] 08:35:58 INFO - PROCESS | 1866 | 1461252958689 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:35:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:35:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1335ms 08:35:58 INFO - PROCESS | 1866 | 1461252958707 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 08:35:58 INFO - PROCESS | 1866 | 1461252958710 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 08:35:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:35:58 INFO - PROCESS | 1866 | 1461252958716 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:35:58 INFO - PROCESS | 1866 | 1461252958718 Marionette TRACE conn3 <- [1,2434,null,{}] 08:35:58 INFO - PROCESS | 1866 | 1461252958733 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:35:59 INFO - PROCESS | 1866 | 1461252959002 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 08:35:59 INFO - PROCESS | 1866 | 1461252959043 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16944e4800 == 147 [pid = 1866] [id = 616] 08:35:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7f16951a4c00) [pid = 1866] [serial = 1849] [outer = (nil)] 08:35:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7f16951ef400) [pid = 1866] [serial = 1850] [outer = 0x7f16951a4c00] 08:35:59 INFO - PROCESS | 1866 | 1461252959104 Marionette DEBUG loaded listener.js 08:35:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7f1695353400) [pid = 1866] [serial = 1851] [outer = 0x7f16951a4c00] 08:36:00 INFO - PROCESS | 1866 | 1461252959998 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:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1334ms 08:36:00 INFO - PROCESS | 1866 | 1461252960050 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 08:36:00 INFO - PROCESS | 1866 | 1461252960052 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 08:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:36:00 INFO - PROCESS | 1866 | 1461252960073 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:36:00 INFO - PROCESS | 1866 | 1461252960075 Marionette TRACE conn3 <- [1,2438,null,{}] 08:36:00 INFO - PROCESS | 1866 | 1461252960082 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:36:00 INFO - PROCESS | 1866 | 1461252960416 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 08:36:00 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7f1695839c00) [pid = 1866] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:36:00 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7f16940e2c00) [pid = 1866] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:36:00 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7f1691920000) [pid = 1866] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:36:00 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7f1691739800) [pid = 1866] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:36:00 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7f169519ec00) [pid = 1866] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:36:00 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7f1691738c00) [pid = 1866] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:36:00 INFO - PROCESS | 1866 | 1461252960928 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1694517000 == 148 [pid = 1866] [id = 617] 08:36:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7f1691738400) [pid = 1866] [serial = 1852] [outer = (nil)] 08:36:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7f16940e2c00) [pid = 1866] [serial = 1853] [outer = 0x7f1691738400] 08:36:00 INFO - PROCESS | 1866 | 1461252960987 Marionette DEBUG loaded listener.js 08:36:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7f1695666800) [pid = 1866] [serial = 1854] [outer = 0x7f1691738400] 08:36:01 INFO - PROCESS | 1866 | 1461252961661 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:36:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:36:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1629ms 08:36:01 INFO - PROCESS | 1866 | 1461252961702 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 08:36:01 INFO - PROCESS | 1866 | 1461252961705 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 08:36:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:36:01 INFO - PROCESS | 1866 | 1461252961710 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:36:01 INFO - PROCESS | 1866 | 1461252961712 Marionette TRACE conn3 <- [1,2442,null,{}] 08:36:01 INFO - PROCESS | 1866 | 1461252961728 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:36:01 INFO - PROCESS | 1866 | 1461252961907 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 08:36:01 INFO - PROCESS | 1866 | 1461252961921 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1698ca7800 == 149 [pid = 1866] [id = 618] 08:36:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7f1695831800) [pid = 1866] [serial = 1855] [outer = (nil)] 08:36:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7f1696bb5800) [pid = 1866] [serial = 1856] [outer = 0x7f1695831800] 08:36:01 INFO - PROCESS | 1866 | 1461252961990 Marionette DEBUG loaded listener.js 08:36:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7f1696bbf000) [pid = 1866] [serial = 1857] [outer = 0x7f1695831800] 08:36:02 INFO - PROCESS | 1866 | 1461252962810 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:36:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:36:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1292ms 08:36:03 INFO - PROCESS | 1866 | 1461252963004 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 08:36:03 INFO - PROCESS | 1866 | 1461252963010 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 08:36:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:36:03 INFO - PROCESS | 1866 | 1461252963019 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:36:03 INFO - PROCESS | 1866 | 1461252963023 Marionette TRACE conn3 <- [1,2446,null,{}] 08:36:03 INFO - PROCESS | 1866 | 1461252963031 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:36:03 INFO - PROCESS | 1866 | 1461252963231 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 08:36:03 INFO - PROCESS | 1866 | 1461252963448 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16921a2800 == 150 [pid = 1866] [id = 619] 08:36:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7f1691a85c00) [pid = 1866] [serial = 1858] [outer = (nil)] 08:36:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7f1691c60000) [pid = 1866] [serial = 1859] [outer = 0x7f1691a85c00] 08:36:03 INFO - PROCESS | 1866 | 1461252963559 Marionette DEBUG loaded listener.js 08:36:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7f1693e8e400) [pid = 1866] [serial = 1860] [outer = 0x7f1691a85c00] 08:36:04 INFO - PROCESS | 1866 | 1461252964492 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:36:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:36:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1535ms 08:36:04 INFO - PROCESS | 1866 | 1461252964555 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 08:36:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:36:04 INFO - PROCESS | 1866 | 1461252964561 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 08:36:04 INFO - PROCESS | 1866 | 1461252964572 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:36:04 INFO - PROCESS | 1866 | 1461252964578 Marionette TRACE conn3 <- [1,2450,null,{}] 08:36:04 INFO - PROCESS | 1866 | 1461252964583 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:36:04 INFO - PROCESS | 1866 | 1461252964810 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 08:36:05 INFO - PROCESS | 1866 | 1461252965116 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1696ee1000 == 151 [pid = 1866] [id = 620] 08:36:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7f16951a2000) [pid = 1866] [serial = 1861] [outer = (nil)] 08:36:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7f16951ed400) [pid = 1866] [serial = 1862] [outer = 0x7f16951a2000] 08:36:05 INFO - PROCESS | 1866 | 1461252965192 Marionette DEBUG loaded listener.js 08:36:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7f169565a800) [pid = 1866] [serial = 1863] [outer = 0x7f16951a2000] 08:36:06 INFO - PROCESS | 1866 | 1461252966102 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:36:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:36:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1591ms 08:36:06 INFO - PROCESS | 1866 | 1461252966160 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 08:36:06 INFO - PROCESS | 1866 | 1461252966164 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 08:36:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:36:06 INFO - PROCESS | 1866 | 1461252966170 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:36:06 INFO - PROCESS | 1866 | 1461252966173 Marionette TRACE conn3 <- [1,2454,null,{}] 08:36:06 INFO - PROCESS | 1866 | 1461252966188 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:36:06 INFO - PROCESS | 1866 | 1461252966438 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 08:36:06 INFO - PROCESS | 1866 | 1461252966785 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1699691800 == 152 [pid = 1866] [id = 621] 08:36:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7f1696dc6000) [pid = 1866] [serial = 1864] [outer = (nil)] 08:36:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7f1696dd3400) [pid = 1866] [serial = 1865] [outer = 0x7f1696dc6000] 08:36:06 INFO - PROCESS | 1866 | 1461252966861 Marionette DEBUG loaded listener.js 08:36:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7f16977c8000) [pid = 1866] [serial = 1866] [outer = 0x7f1696dc6000] 08:36:07 INFO - PROCESS | 1866 | 1461252967654 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:36:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:36:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1537ms 08:36:07 INFO - PROCESS | 1866 | 1461252967708 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 08:36:07 INFO - PROCESS | 1866 | 1461252967712 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 08:36:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:36:07 INFO - PROCESS | 1866 | 1461252967717 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:36:07 INFO - PROCESS | 1866 | 1461252967720 Marionette TRACE conn3 <- [1,2458,null,{}] 08:36:07 INFO - PROCESS | 1866 | 1461252967725 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:36:07 INFO - PROCESS | 1866 | 1461252967926 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 08:36:08 INFO - PROCESS | 1866 | 1461252968146 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a81e800 == 153 [pid = 1866] [id = 622] 08:36:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7f1696dc9400) [pid = 1866] [serial = 1867] [outer = (nil)] 08:36:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7f1698db0000) [pid = 1866] [serial = 1868] [outer = 0x7f1696dc9400] 08:36:08 INFO - PROCESS | 1866 | 1461252968259 Marionette DEBUG loaded listener.js 08:36:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7f1699286800) [pid = 1866] [serial = 1869] [outer = 0x7f1696dc9400] 08:36:09 INFO - PROCESS | 1866 | 1461252969149 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:36:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:36:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1485ms 08:36:09 INFO - PROCESS | 1866 | 1461252969204 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 08:36:09 INFO - PROCESS | 1866 | 1461252969206 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 08:36:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:36:09 INFO - PROCESS | 1866 | 1461252969212 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:36:09 INFO - PROCESS | 1866 | 1461252969215 Marionette TRACE conn3 <- [1,2462,null,{}] 08:36:09 INFO - PROCESS | 1866 | 1461252969220 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:36:09 INFO - PROCESS | 1866 | 1461252969469 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 08:36:09 INFO - PROCESS | 1866 | 1461252969770 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169c137800 == 154 [pid = 1866] [id = 623] 08:36:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7f16978ddc00) [pid = 1866] [serial = 1870] [outer = (nil)] 08:36:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7f1699307000) [pid = 1866] [serial = 1871] [outer = 0x7f16978ddc00] 08:36:09 INFO - PROCESS | 1866 | 1461252969846 Marionette DEBUG loaded listener.js 08:36:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7f169930f800) [pid = 1866] [serial = 1872] [outer = 0x7f16978ddc00] 08:36:10 INFO - PROCESS | 1866 | 1461252970670 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:36:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:36:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1479ms 08:36:10 INFO - PROCESS | 1866 | 1461252970692 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 08:36:10 INFO - PROCESS | 1866 | 1461252970695 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 08:36:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:36:10 INFO - PROCESS | 1866 | 1461252970700 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:36:10 INFO - PROCESS | 1866 | 1461252970703 Marionette TRACE conn3 <- [1,2466,null,{}] 08:36:10 INFO - PROCESS | 1866 | 1461252970708 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:36:10 INFO - PROCESS | 1866 | 1461252970933 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 08:36:11 INFO - PROCESS | 1866 | 1461252971214 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169cde6000 == 155 [pid = 1866] [id = 624] 08:36:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7f169a238400) [pid = 1866] [serial = 1873] [outer = (nil)] 08:36:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7f169a262800) [pid = 1866] [serial = 1874] [outer = 0x7f169a238400] 08:36:11 INFO - PROCESS | 1866 | 1461252971337 Marionette DEBUG loaded listener.js 08:36:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7f169a4b0c00) [pid = 1866] [serial = 1875] [outer = 0x7f169a238400] 08:36:12 INFO - PROCESS | 1866 | 1461252972131 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:36:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:36:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1479ms 08:36:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:36:12 INFO - PROCESS | 1866 | 1461252972181 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 08:36:12 INFO - PROCESS | 1866 | 1461252972184 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 08:36:12 INFO - PROCESS | 1866 | 1461252972190 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:36:12 INFO - PROCESS | 1866 | 1461252972193 Marionette TRACE conn3 <- [1,2470,null,{}] 08:36:12 INFO - PROCESS | 1866 | 1461252972199 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:36:12 INFO - PROCESS | 1866 | 1461252972414 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 08:36:12 INFO - PROCESS | 1866 | 1461252972678 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f5ca800 == 156 [pid = 1866] [id = 625] 08:36:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7f169a4b1000) [pid = 1866] [serial = 1876] [outer = (nil)] 08:36:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7f169a5a0800) [pid = 1866] [serial = 1877] [outer = 0x7f169a4b1000] 08:36:12 INFO - PROCESS | 1866 | 1461252972792 Marionette DEBUG loaded listener.js 08:36:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7f169a94a400) [pid = 1866] [serial = 1878] [outer = 0x7f169a4b1000] 08:36:13 INFO - PROCESS | 1866 | 1461252973585 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:36:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:36:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1436ms 08:36:13 INFO - PROCESS | 1866 | 1461252973626 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 08:36:13 INFO - PROCESS | 1866 | 1461252973629 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 08:36:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:36:13 INFO - PROCESS | 1866 | 1461252973636 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:36:13 INFO - PROCESS | 1866 | 1461252973638 Marionette TRACE conn3 <- [1,2474,null,{}] 08:36:13 INFO - PROCESS | 1866 | 1461252973643 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:36:13 INFO - PROCESS | 1866 | 1461252973863 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 08:36:14 INFO - PROCESS | 1866 | 1461252974125 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169fd92800 == 157 [pid = 1866] [id = 626] 08:36:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7f169a4b1400) [pid = 1866] [serial = 1879] [outer = (nil)] 08:36:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7f169c445800) [pid = 1866] [serial = 1880] [outer = 0x7f169a4b1400] 08:36:14 INFO - PROCESS | 1866 | 1461252974246 Marionette DEBUG loaded listener.js 08:36:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7f169c63f800) [pid = 1866] [serial = 1881] [outer = 0x7f169a4b1400] 08:36:15 INFO - PROCESS | 1866 | 1461252975067 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:36:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:36:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1487ms 08:36:15 INFO - PROCESS | 1866 | 1461252975124 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 08:36:15 INFO - PROCESS | 1866 | 1461252975128 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 08:36:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:36:15 INFO - PROCESS | 1866 | 1461252975133 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:36:15 INFO - PROCESS | 1866 | 1461252975135 Marionette TRACE conn3 <- [1,2478,null,{}] 08:36:15 INFO - PROCESS | 1866 | 1461252975141 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:36:15 INFO - PROCESS | 1866 | 1461252975348 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 08:36:15 INFO - PROCESS | 1866 | 1461252975649 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169ffb5800 == 158 [pid = 1866] [id = 627] 08:36:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7f1695839400) [pid = 1866] [serial = 1882] [outer = (nil)] 08:36:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7f169c6fb400) [pid = 1866] [serial = 1883] [outer = 0x7f1695839400] 08:36:15 INFO - PROCESS | 1866 | 1461252975724 Marionette DEBUG loaded listener.js 08:36:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7f169cc4fc00) [pid = 1866] [serial = 1884] [outer = 0x7f1695839400] 08:36:16 INFO - PROCESS | 1866 | 1461252976533 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:36:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:36:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1446ms 08:36:16 INFO - PROCESS | 1866 | 1461252976581 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 08:36:16 INFO - PROCESS | 1866 | 1461252976585 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 08:36:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:36:16 INFO - PROCESS | 1866 | 1461252976590 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:36:16 INFO - PROCESS | 1866 | 1461252976592 Marionette TRACE conn3 <- [1,2482,null,{}] 08:36:16 INFO - PROCESS | 1866 | 1461252976598 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:36:16 INFO - PROCESS | 1866 | 1461252976803 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 08:36:17 INFO - PROCESS | 1866 | 1461252977105 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4a1a000 == 159 [pid = 1866] [id = 628] 08:36:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7f169a534800) [pid = 1866] [serial = 1885] [outer = (nil)] 08:36:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f169cfab000) [pid = 1866] [serial = 1886] [outer = 0x7f169a534800] 08:36:17 INFO - PROCESS | 1866 | 1461252977178 Marionette DEBUG loaded listener.js 08:36:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f169cfb6400) [pid = 1866] [serial = 1887] [outer = 0x7f169a534800] 08:36:17 INFO - PROCESS | 1866 | 1461252977968 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:36:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:36:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1431ms 08:36:18 INFO - PROCESS | 1866 | 1461252978023 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 08:36:18 INFO - PROCESS | 1866 | 1461252978027 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 08:36:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:36:18 INFO - PROCESS | 1866 | 1461252978032 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:36:18 INFO - PROCESS | 1866 | 1461252978036 Marionette TRACE conn3 <- [1,2486,null,{}] 08:36:18 INFO - PROCESS | 1866 | 1461252978041 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:36:18 INFO - PROCESS | 1866 | 1461252978281 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 08:36:18 INFO - PROCESS | 1866 | 1461252978595 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a4c60000 == 160 [pid = 1866] [id = 629] 08:36:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f169f99c800) [pid = 1866] [serial = 1888] [outer = (nil)] 08:36:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f169f9a3c00) [pid = 1866] [serial = 1889] [outer = 0x7f169f99c800] 08:36:18 INFO - PROCESS | 1866 | 1461252978676 Marionette DEBUG loaded listener.js 08:36:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f169fa84c00) [pid = 1866] [serial = 1890] [outer = 0x7f169f99c800] 08:36:19 INFO - PROCESS | 1866 | 1461252979496 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:36:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:36:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1529ms 08:36:19 INFO - PROCESS | 1866 | 1461252979564 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 08:36:19 INFO - PROCESS | 1866 | 1461252979567 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 08:36:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:36:19 INFO - PROCESS | 1866 | 1461252979573 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:36:19 INFO - PROCESS | 1866 | 1461252979575 Marionette TRACE conn3 <- [1,2490,null,{}] 08:36:19 INFO - PROCESS | 1866 | 1461252979581 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:36:19 INFO - PROCESS | 1866 | 1461252979807 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 08:36:20 INFO - PROCESS | 1866 | 1461252980112 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4fd7000 == 161 [pid = 1866] [id = 630] 08:36:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f169f99c000) [pid = 1866] [serial = 1891] [outer = (nil)] 08:36:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f169fa8d000) [pid = 1866] [serial = 1892] [outer = 0x7f169f99c000] 08:36:20 INFO - PROCESS | 1866 | 1461252980190 Marionette DEBUG loaded listener.js 08:36:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f169fe2b400) [pid = 1866] [serial = 1893] [outer = 0x7f169f99c000] 08:36:21 INFO - PROCESS | 1866 | 1461252981096 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:36:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:36:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1588ms 08:36:21 INFO - PROCESS | 1866 | 1461252981164 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 08:36:21 INFO - PROCESS | 1866 | 1461252981167 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 08:36:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:36:21 INFO - PROCESS | 1866 | 1461252981173 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:36:21 INFO - PROCESS | 1866 | 1461252981175 Marionette TRACE conn3 <- [1,2494,null,{}] 08:36:21 INFO - PROCESS | 1866 | 1461252981180 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:36:21 INFO - PROCESS | 1866 | 1461252981416 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 08:36:21 INFO - PROCESS | 1866 | 1461252981721 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a5529800 == 162 [pid = 1866] [id = 631] 08:36:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f169f99fc00) [pid = 1866] [serial = 1894] [outer = (nil)] 08:36:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7f169ff1a400) [pid = 1866] [serial = 1895] [outer = 0x7f169f99fc00] 08:36:21 INFO - PROCESS | 1866 | 1461252981799 Marionette DEBUG loaded listener.js 08:36:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7f169ff22000) [pid = 1866] [serial = 1896] [outer = 0x7f169f99fc00] 08:36:22 INFO - PROCESS | 1866 | 1461252982617 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:36:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:36:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1480ms 08:36:22 INFO - PROCESS | 1866 | 1461252982653 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 08:36:22 INFO - PROCESS | 1866 | 1461252982657 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 08:36:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:36:22 INFO - PROCESS | 1866 | 1461252982662 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:36:22 INFO - PROCESS | 1866 | 1461252982665 Marionette TRACE conn3 <- [1,2498,null,{}] 08:36:22 INFO - PROCESS | 1866 | 1461252982670 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:36:22 INFO - PROCESS | 1866 | 1461252982897 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 08:36:23 INFO - PROCESS | 1866 | 1461252983170 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a632f000 == 163 [pid = 1866] [id = 632] 08:36:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7f16995d4c00) [pid = 1866] [serial = 1897] [outer = (nil)] 08:36:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7f169ff24800) [pid = 1866] [serial = 1898] [outer = 0x7f16995d4c00] 08:36:23 INFO - PROCESS | 1866 | 1461252983284 Marionette DEBUG loaded listener.js 08:36:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7f16a4cad000) [pid = 1866] [serial = 1899] [outer = 0x7f16995d4c00] 08:36:24 INFO - PROCESS | 1866 | 1461252984073 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:36:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:36:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1483ms 08:36:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:36:24 INFO - PROCESS | 1866 | 1461252984148 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 08:36:24 INFO - PROCESS | 1866 | 1461252984150 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 08:36:24 INFO - PROCESS | 1866 | 1461252984156 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:36:24 INFO - PROCESS | 1866 | 1461252984159 Marionette TRACE conn3 <- [1,2502,null,{}] 08:36:24 INFO - PROCESS | 1866 | 1461252984164 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:36:24 INFO - PROCESS | 1866 | 1461252984382 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 08:36:24 INFO - PROCESS | 1866 | 1461252984685 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a646d000 == 164 [pid = 1866] [id = 633] 08:36:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7f169b165000) [pid = 1866] [serial = 1900] [outer = (nil)] 08:36:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7f16a4ea3800) [pid = 1866] [serial = 1901] [outer = 0x7f169b165000] 08:36:24 INFO - PROCESS | 1866 | 1461252984759 Marionette DEBUG loaded listener.js 08:36:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7f16a4eb0800) [pid = 1866] [serial = 1902] [outer = 0x7f169b165000] 08:36:25 INFO - PROCESS | 1866 | 1461252985566 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:36:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:36:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1491ms 08:36:25 INFO - PROCESS | 1866 | 1461252985647 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 08:36:25 INFO - PROCESS | 1866 | 1461252985650 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 08:36:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:36:25 INFO - PROCESS | 1866 | 1461252985656 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:36:25 INFO - PROCESS | 1866 | 1461252985658 Marionette TRACE conn3 <- [1,2506,null,{}] 08:36:25 INFO - PROCESS | 1866 | 1461252985663 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:36:25 INFO - PROCESS | 1866 | 1461252985920 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 08:36:26 INFO - PROCESS | 1866 | 1461252986240 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a7743000 == 165 [pid = 1866] [id = 634] 08:36:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7f169fa8a000) [pid = 1866] [serial = 1903] [outer = (nil)] 08:36:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7f16a52edc00) [pid = 1866] [serial = 1904] [outer = 0x7f169fa8a000] 08:36:26 INFO - PROCESS | 1866 | 1461252986309 Marionette DEBUG loaded listener.js 08:36:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7f16a559a400) [pid = 1866] [serial = 1905] [outer = 0x7f169fa8a000] 08:36:27 INFO - PROCESS | 1866 | 1461252987107 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:36:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:36:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1528ms 08:36:27 INFO - PROCESS | 1866 | 1461252987186 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 08:36:27 INFO - PROCESS | 1866 | 1461252987189 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 08:36:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:36:27 INFO - PROCESS | 1866 | 1461252987195 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:36:27 INFO - PROCESS | 1866 | 1461252987197 Marionette TRACE conn3 <- [1,2510,null,{}] 08:36:27 INFO - PROCESS | 1866 | 1461252987202 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:36:27 INFO - PROCESS | 1866 | 1461252987408 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 08:36:27 INFO - PROCESS | 1866 | 1461252987712 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a80df000 == 166 [pid = 1866] [id = 635] 08:36:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7f1691924400) [pid = 1866] [serial = 1906] [outer = (nil)] 08:36:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7f16a55a2400) [pid = 1866] [serial = 1907] [outer = 0x7f1691924400] 08:36:27 INFO - PROCESS | 1866 | 1461252987785 Marionette DEBUG loaded listener.js 08:36:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7f16a56c9800) [pid = 1866] [serial = 1908] [outer = 0x7f1691924400] 08:36:28 INFO - PROCESS | 1866 | 1461252988590 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:36:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:36:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1434ms 08:36:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:36:28 INFO - PROCESS | 1866 | 1461252988629 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 08:36:28 INFO - PROCESS | 1866 | 1461252988632 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 08:36:28 INFO - PROCESS | 1866 | 1461252988638 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:36:28 INFO - PROCESS | 1866 | 1461252988641 Marionette TRACE conn3 <- [1,2514,null,{}] 08:36:28 INFO - PROCESS | 1866 | 1461252988646 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:36:28 INFO - PROCESS | 1866 | 1461252988869 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 08:36:29 INFO - PROCESS | 1866 | 1461252989161 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a8243000 == 167 [pid = 1866] [id = 636] 08:36:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7f16918a7c00) [pid = 1866] [serial = 1909] [outer = (nil)] 08:36:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7f16a56d1000) [pid = 1866] [serial = 1910] [outer = 0x7f16918a7c00] 08:36:29 INFO - PROCESS | 1866 | 1461252989271 Marionette DEBUG loaded listener.js 08:36:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7f16a56f6400) [pid = 1866] [serial = 1911] [outer = 0x7f16918a7c00] 08:36:30 INFO - PROCESS | 1866 | 1461252990752 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:36:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:36:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2187ms 08:36:30 INFO - PROCESS | 1866 | 1461252990825 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 08:36:30 INFO - PROCESS | 1866 | 1461252990829 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 08:36:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:36:30 INFO - PROCESS | 1866 | 1461252990837 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:36:30 INFO - PROCESS | 1866 | 1461252990842 Marionette TRACE conn3 <- [1,2518,null,{}] 08:36:30 INFO - PROCESS | 1866 | 1461252990858 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:36:31 INFO - PROCESS | 1866 | 1461252991073 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 08:36:31 INFO - PROCESS | 1866 | 1461252991363 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16953e5800 == 168 [pid = 1866] [id = 637] 08:36:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7f16918b5000) [pid = 1866] [serial = 1912] [outer = (nil)] 08:36:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7f1693e8d800) [pid = 1866] [serial = 1913] [outer = 0x7f16918b5000] 08:36:31 INFO - PROCESS | 1866 | 1461252991428 Marionette DEBUG loaded listener.js 08:36:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7f16940eac00) [pid = 1866] [serial = 1914] [outer = 0x7f16918b5000] 08:36:32 INFO - PROCESS | 1866 | 1461252992273 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:36:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:36:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1497ms 08:36:32 INFO - PROCESS | 1866 | 1461252992335 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 08:36:32 INFO - PROCESS | 1866 | 1461252992342 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 08:36:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:36:32 INFO - PROCESS | 1866 | 1461252992351 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:36:32 INFO - PROCESS | 1866 | 1461252992355 Marionette TRACE conn3 <- [1,2522,null,{}] 08:36:32 INFO - PROCESS | 1866 | 1461252992360 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:36:32 INFO - PROCESS | 1866 | 1461252992555 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16941db000 == 167 [pid = 1866] [id = 509] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1692381800 == 166 [pid = 1866] [id = 563] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ac0a4800 == 165 [pid = 1866] [id = 97] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16adbc8000 == 164 [pid = 1866] [id = 303] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16942e3800 == 163 [pid = 1866] [id = 510] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b3f07000 == 162 [pid = 1866] [id = 69] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1694517000 == 161 [pid = 1866] [id = 617] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169b1a5000 == 160 [pid = 1866] [id = 315] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16944e4800 == 159 [pid = 1866] [id = 616] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16922e9800 == 158 [pid = 1866] [id = 615] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169450e800 == 157 [pid = 1866] [id = 591] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1691cdd800 == 156 [pid = 1866] [id = 614] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a499b800 == 155 [pid = 1866] [id = 611] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169ffc3800 == 154 [pid = 1866] [id = 610] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169fece000 == 153 [pid = 1866] [id = 609] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169fdc7800 == 152 [pid = 1866] [id = 608] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f917000 == 151 [pid = 1866] [id = 607] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f8c4800 == 150 [pid = 1866] [id = 606] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f54e000 == 149 [pid = 1866] [id = 605] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169ced9800 == 148 [pid = 1866] [id = 604] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c822000 == 147 [pid = 1866] [id = 603] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c410000 == 146 [pid = 1866] [id = 602] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169b1e7000 == 145 [pid = 1866] [id = 601] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a9e1000 == 144 [pid = 1866] [id = 600] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a8d6800 == 143 [pid = 1866] [id = 599] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a3ab000 == 142 [pid = 1866] [id = 598] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16996ba000 == 141 [pid = 1866] [id = 597] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169967e800 == 140 [pid = 1866] [id = 596] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1698a8e800 == 139 [pid = 1866] [id = 595] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169237b800 == 138 [pid = 1866] [id = 594] 08:36:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1698c9c000 == 137 [pid = 1866] [id = 593] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7f1696bba000) [pid = 1866] [serial = 1781] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7f1696bb9c00) [pid = 1866] [serial = 1775] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7f1695352c00) [pid = 1866] [serial = 1773] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7f1693ea3800) [pid = 1866] [serial = 1778] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7f16aaf68c00) [pid = 1866] [serial = 1736] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7f1696bc0800) [pid = 1866] [serial = 1776] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7f16940ef800) [pid = 1866] [serial = 1769] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7f16918b0800) [pid = 1866] [serial = 1760] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7f16a8a3c000) [pid = 1866] [serial = 1733] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7f16a8832800) [pid = 1866] [serial = 1748] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7f169f5aec00) [pid = 1866] [serial = 1718] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7f169c60f800) [pid = 1866] [serial = 1715] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7f169519d400) [pid = 1866] [serial = 1709] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7f1693e8a000) [pid = 1866] [serial = 1763] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7f16bf9b6c00) [pid = 1866] [serial = 1751] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7f16b12bc800) [pid = 1866] [serial = 1742] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7f16941a6800) [pid = 1866] [serial = 1779] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7f1693e8b400) [pid = 1866] [serial = 1754] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7f169b163000) [pid = 1866] [serial = 1707] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7f16918ae000) [pid = 1866] [serial = 1766] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f16951f2400) [pid = 1866] [serial = 1772] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f16a89ab000) [pid = 1866] [serial = 1730] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f16adace800) [pid = 1866] [serial = 1739] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f1691a87800) [pid = 1866] [serial = 1767] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f16a64b6000) [pid = 1866] [serial = 1724] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f169930e800) [pid = 1866] [serial = 1712] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f16ad0ee800) [pid = 1866] [serial = 1757] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f16a7e67400) [pid = 1866] [serial = 1727] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f16945c3c00) [pid = 1866] [serial = 1770] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7f169fa90400) [pid = 1866] [serial = 1721] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7f1695354000) [pid = 1866] [serial = 1745] [outer = (nil)] [url = about:blank] 08:36:33 INFO - PROCESS | 1866 | 1461252993474 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1691899800 == 138 [pid = 1866] [id = 638] 08:36:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7f16918ae000) [pid = 1866] [serial = 1915] [outer = (nil)] 08:36:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7f1691a8dc00) [pid = 1866] [serial = 1916] [outer = 0x7f16918ae000] 08:36:33 INFO - PROCESS | 1866 | 1461252993566 Marionette DEBUG loaded listener.js 08:36:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f16945cd400) [pid = 1866] [serial = 1917] [outer = 0x7f16918ae000] 08:36:34 INFO - PROCESS | 1866 | 1461252994333 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:36:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:36:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 2035ms 08:36:34 INFO - PROCESS | 1866 | 1461252994389 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 08:36:34 INFO - PROCESS | 1866 | 1461252994392 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 08:36:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:36:34 INFO - PROCESS | 1866 | 1461252994398 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:36:34 INFO - PROCESS | 1866 | 1461252994403 Marionette TRACE conn3 <- [1,2526,null,{}] 08:36:34 INFO - PROCESS | 1866 | 1461252994417 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:36:34 INFO - PROCESS | 1866 | 1461252994616 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 08:36:34 INFO - PROCESS | 1866 | 1461252994814 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16941d7000 == 139 [pid = 1866] [id = 639] 08:36:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f1691a90400) [pid = 1866] [serial = 1918] [outer = (nil)] 08:36:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f1695664400) [pid = 1866] [serial = 1919] [outer = 0x7f1691a90400] 08:36:34 INFO - PROCESS | 1866 | 1461252994879 Marionette DEBUG loaded listener.js 08:36:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f1696d98800) [pid = 1866] [serial = 1920] [outer = 0x7f1691a90400] 08:36:35 INFO - PROCESS | 1866 | 1461252995620 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:36:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:36:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1282ms 08:36:35 INFO - PROCESS | 1866 | 1461252995680 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 08:36:35 INFO - PROCESS | 1866 | 1461252995684 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 08:36:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:36:35 INFO - PROCESS | 1866 | 1461252995749 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:36:35 INFO - PROCESS | 1866 | 1461252995751 Marionette TRACE conn3 <- [1,2530,null,{}] 08:36:35 INFO - PROCESS | 1866 | 1461252995756 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:36:36 INFO - PROCESS | 1866 | 1461252996041 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 08:36:36 INFO - PROCESS | 1866 | 1461252996079 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1696ec4800 == 140 [pid = 1866] [id = 640] 08:36:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f1696dc9000) [pid = 1866] [serial = 1921] [outer = (nil)] 08:36:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f16977c4c00) [pid = 1866] [serial = 1922] [outer = 0x7f1696dc9000] 08:36:36 INFO - PROCESS | 1866 | 1461252996153 Marionette DEBUG loaded listener.js 08:36:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f16978df000) [pid = 1866] [serial = 1923] [outer = 0x7f1696dc9000] 08:36:36 INFO - PROCESS | 1866 | 1461252996980 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:36:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:36:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1296ms 08:36:37 INFO - PROCESS | 1866 | 1461252997031 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 08:36:37 INFO - PROCESS | 1866 | 1461252997034 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 08:36:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:36:37 INFO - PROCESS | 1866 | 1461252997046 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:36:37 INFO - PROCESS | 1866 | 1461252997048 Marionette TRACE conn3 <- [1,2534,null,{}] 08:36:37 INFO - PROCESS | 1866 | 1461252997051 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:36:37 INFO - PROCESS | 1866 | 1461252997302 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 08:36:37 INFO - PROCESS | 1866 | 1461252997346 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16993ae800 == 141 [pid = 1866] [id = 641] 08:36:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f1698da6c00) [pid = 1866] [serial = 1924] [outer = (nil)] 08:36:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f169927ec00) [pid = 1866] [serial = 1925] [outer = 0x7f1698da6c00] 08:36:37 INFO - PROCESS | 1866 | 1461252997433 Marionette DEBUG loaded listener.js 08:36:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7f169930e800) [pid = 1866] [serial = 1926] [outer = 0x7f1698da6c00] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7f169a5ab400) [pid = 1866] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f1696d98400) [pid = 1866] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f169173ac00) [pid = 1866] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f169cfb0400) [pid = 1866] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f169191a400) [pid = 1866] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f1697599000) [pid = 1866] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f1691a88400) [pid = 1866] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f1696d9a800) [pid = 1866] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f169a53ac00) [pid = 1866] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f1691a8d000) [pid = 1866] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7f16abe42000) [pid = 1866] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7f169a5a9800) [pid = 1866] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7f169928d400) [pid = 1866] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7f169928d000) [pid = 1866] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7f169b10e400) [pid = 1866] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7f169f5b2400) [pid = 1866] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7f169a5aa400) [pid = 1866] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7f1693e85800) [pid = 1866] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7f16918a8400) [pid = 1866] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7f1691738400) [pid = 1866] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7f169c281800) [pid = 1866] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7f16941b1400) [pid = 1866] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7f16a8a32000) [pid = 1866] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7f1693e82c00) [pid = 1866] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7f169928c000) [pid = 1866] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7f16994be000) [pid = 1866] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7f16ac159000) [pid = 1866] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7f16a78b6400) [pid = 1866] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7f16995d2000) [pid = 1866] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7f169b160c00) [pid = 1866] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7f169c645000) [pid = 1866] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7f16951eac00) [pid = 1866] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7f169cc5e800) [pid = 1866] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7f16a6169c00) [pid = 1866] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7f1695839000) [pid = 1866] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7f169534d800) [pid = 1866] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7f16977c8400) [pid = 1866] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7f1693e91400) [pid = 1866] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7f169534ac00) [pid = 1866] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7f16951a4c00) [pid = 1866] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7f1696bbd800) [pid = 1866] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7f16918a8000) [pid = 1866] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7f1695352000) [pid = 1866] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7f16918aec00) [pid = 1866] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:36:38 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7f16a616c000) [pid = 1866] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:36:39 INFO - PROCESS | 1866 | 1461252999139 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:36:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:36:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 2130ms 08:36:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:36:39 INFO - PROCESS | 1866 | 1461252999176 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 08:36:39 INFO - PROCESS | 1866 | 1461252999179 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 08:36:39 INFO - PROCESS | 1866 | 1461252999185 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:36:39 INFO - PROCESS | 1866 | 1461252999187 Marionette TRACE conn3 <- [1,2538,null,{}] 08:36:39 INFO - PROCESS | 1866 | 1461252999192 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:36:39 INFO - PROCESS | 1866 | 1461252999483 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 08:36:39 INFO - PROCESS | 1866 | 1461252999508 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1698e9f800 == 142 [pid = 1866] [id = 642] 08:36:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7f16945cb800) [pid = 1866] [serial = 1927] [outer = (nil)] 08:36:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7f1699304400) [pid = 1866] [serial = 1928] [outer = 0x7f16945cb800] 08:36:39 INFO - PROCESS | 1866 | 1461252999573 Marionette DEBUG loaded listener.js 08:36:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7f16994b9c00) [pid = 1866] [serial = 1929] [outer = 0x7f16945cb800] 08:36:40 INFO - PROCESS | 1866 | 1461253000364 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:36:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:36:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1229ms 08:36:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:36:40 INFO - PROCESS | 1866 | 1461253000417 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 08:36:40 INFO - PROCESS | 1866 | 1461253000419 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 08:36:40 INFO - PROCESS | 1866 | 1461253000424 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:36:40 INFO - PROCESS | 1866 | 1461253000427 Marionette TRACE conn3 <- [1,2542,null,{}] 08:36:40 INFO - PROCESS | 1866 | 1461253000432 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:36:40 INFO - PROCESS | 1866 | 1461253000608 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 08:36:40 INFO - PROCESS | 1866 | 1461253000623 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a81c000 == 143 [pid = 1866] [id = 643] 08:36:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7f16994bc400) [pid = 1866] [serial = 1930] [outer = (nil)] 08:36:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7f16994d1800) [pid = 1866] [serial = 1931] [outer = 0x7f16994bc400] 08:36:40 INFO - PROCESS | 1866 | 1461253000679 Marionette DEBUG loaded listener.js 08:36:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7f169955f000) [pid = 1866] [serial = 1932] [outer = 0x7f16994bc400] 08:36:41 INFO - PROCESS | 1866 | 1461253001919 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:36:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:36:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1537ms 08:36:41 INFO - PROCESS | 1866 | 1461253001962 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 08:36:41 INFO - PROCESS | 1866 | 1461253001970 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 08:36:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:36:41 INFO - PROCESS | 1866 | 1461253001978 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:36:41 INFO - PROCESS | 1866 | 1461253001983 Marionette TRACE conn3 <- [1,2546,null,{}] 08:36:41 INFO - PROCESS | 1866 | 1461253001990 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:36:42 INFO - PROCESS | 1866 | 1461253002210 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 08:36:42 INFO - PROCESS | 1866 | 1461253002474 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16944db000 == 144 [pid = 1866] [id = 644] 08:36:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7f1693e9a800) [pid = 1866] [serial = 1933] [outer = (nil)] 08:36:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7f16941a7c00) [pid = 1866] [serial = 1934] [outer = 0x7f1693e9a800] 08:36:42 INFO - PROCESS | 1866 | 1461253002592 Marionette DEBUG loaded listener.js 08:36:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7f16945cd000) [pid = 1866] [serial = 1935] [outer = 0x7f1693e9a800] 08:36:43 INFO - PROCESS | 1866 | 1461253003469 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:36:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:36:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1536ms 08:36:43 INFO - PROCESS | 1866 | 1461253003515 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 08:36:43 INFO - PROCESS | 1866 | 1461253003524 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 08:36:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:36:43 INFO - PROCESS | 1866 | 1461253003534 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:36:43 INFO - PROCESS | 1866 | 1461253003538 Marionette TRACE conn3 <- [1,2550,null,{}] 08:36:43 INFO - PROCESS | 1866 | 1461253003544 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:36:43 INFO - PROCESS | 1866 | 1461253003757 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 08:36:44 INFO - PROCESS | 1866 | 1461253004053 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1699690000 == 145 [pid = 1866] [id = 645] 08:36:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7f16951f2c00) [pid = 1866] [serial = 1936] [outer = (nil)] 08:36:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7f1696bb2800) [pid = 1866] [serial = 1937] [outer = 0x7f16951f2c00] 08:36:44 INFO - PROCESS | 1866 | 1461253004168 Marionette DEBUG loaded listener.js 08:36:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7f1696da7800) [pid = 1866] [serial = 1938] [outer = 0x7f16951f2c00] 08:36:45 INFO - PROCESS | 1866 | 1461253005023 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:36:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:36:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1538ms 08:36:45 INFO - PROCESS | 1866 | 1461253005073 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 08:36:45 INFO - PROCESS | 1866 | 1461253005077 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 08:36:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:36:45 INFO - PROCESS | 1866 | 1461253005082 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:36:45 INFO - PROCESS | 1866 | 1461253005088 Marionette TRACE conn3 <- [1,2554,null,{}] 08:36:45 INFO - PROCESS | 1866 | 1461253005103 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:36:45 INFO - PROCESS | 1866 | 1461253005348 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 08:36:45 INFO - PROCESS | 1866 | 1461253005650 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169b1da000 == 146 [pid = 1866] [id = 646] 08:36:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7f16978d8800) [pid = 1866] [serial = 1939] [outer = (nil)] 08:36:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7f169930d800) [pid = 1866] [serial = 1940] [outer = 0x7f16978d8800] 08:36:45 INFO - PROCESS | 1866 | 1461253005731 Marionette DEBUG loaded listener.js 08:36:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7f16994d1000) [pid = 1866] [serial = 1941] [outer = 0x7f16978d8800] 08:36:46 INFO - PROCESS | 1866 | 1461253006610 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:36:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:36:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1583ms 08:36:46 INFO - PROCESS | 1866 | 1461253006667 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 08:36:46 INFO - PROCESS | 1866 | 1461253006671 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 08:36:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:36:46 INFO - PROCESS | 1866 | 1461253006677 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:36:46 INFO - PROCESS | 1866 | 1461253006679 Marionette TRACE conn3 <- [1,2558,null,{}] 08:36:46 INFO - PROCESS | 1866 | 1461253006685 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:36:46 INFO - PROCESS | 1866 | 1461253006921 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 08:36:47 INFO - PROCESS | 1866 | 1461253007220 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c80a800 == 147 [pid = 1866] [id = 647] 08:36:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7f1698dac800) [pid = 1866] [serial = 1942] [outer = (nil)] 08:36:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7f16995d8400) [pid = 1866] [serial = 1943] [outer = 0x7f1698dac800] 08:36:47 INFO - PROCESS | 1866 | 1461253007302 Marionette DEBUG loaded listener.js 08:36:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7f169a239400) [pid = 1866] [serial = 1944] [outer = 0x7f1698dac800] 08:36:48 INFO - PROCESS | 1866 | 1461253008190 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:36:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:36:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1577ms 08:36:48 INFO - PROCESS | 1866 | 1461253008257 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 08:36:48 INFO - PROCESS | 1866 | 1461253008260 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 08:36:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:36:48 INFO - PROCESS | 1866 | 1461253008266 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:36:48 INFO - PROCESS | 1866 | 1461253008268 Marionette TRACE conn3 <- [1,2562,null,{}] 08:36:48 INFO - PROCESS | 1866 | 1461253008274 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:36:48 INFO - PROCESS | 1866 | 1461253008503 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 08:36:48 INFO - PROCESS | 1866 | 1461253008813 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169cdf0000 == 148 [pid = 1866] [id = 648] 08:36:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7f169a47e800) [pid = 1866] [serial = 1945] [outer = (nil)] 08:36:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7f169a4a9000) [pid = 1866] [serial = 1946] [outer = 0x7f169a47e800] 08:36:48 INFO - PROCESS | 1866 | 1461253008890 Marionette DEBUG loaded listener.js 08:36:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7f169a4b5000) [pid = 1866] [serial = 1947] [outer = 0x7f169a47e800] 08:36:49 INFO - PROCESS | 1866 | 1461253009759 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:36:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:36:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1533ms 08:36:49 INFO - PROCESS | 1866 | 1461253009801 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 08:36:49 INFO - PROCESS | 1866 | 1461253009804 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 08:36:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:36:49 INFO - PROCESS | 1866 | 1461253009811 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:36:49 INFO - PROCESS | 1866 | 1461253009813 Marionette TRACE conn3 <- [1,2566,null,{}] 08:36:49 INFO - PROCESS | 1866 | 1461253009819 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:36:50 INFO - PROCESS | 1866 | 1461253010050 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 08:36:50 INFO - PROCESS | 1866 | 1461253010356 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f612000 == 149 [pid = 1866] [id = 649] 08:36:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7f169a947800) [pid = 1866] [serial = 1948] [outer = (nil)] 08:36:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7f169b11d800) [pid = 1866] [serial = 1949] [outer = 0x7f169a947800] 08:36:50 INFO - PROCESS | 1866 | 1461253010436 Marionette DEBUG loaded listener.js 08:36:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7f169c289000) [pid = 1866] [serial = 1950] [outer = 0x7f169a947800] 08:36:51 INFO - PROCESS | 1866 | 1461253011290 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:36:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:36:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1526ms 08:36:51 INFO - PROCESS | 1866 | 1461253011339 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 08:36:51 INFO - PROCESS | 1866 | 1461253011342 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 08:36:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:36:51 INFO - PROCESS | 1866 | 1461253011348 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:36:51 INFO - PROCESS | 1866 | 1461253011350 Marionette TRACE conn3 <- [1,2570,null,{}] 08:36:51 INFO - PROCESS | 1866 | 1461253011356 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:36:51 INFO - PROCESS | 1866 | 1461253011556 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 08:36:51 INFO - PROCESS | 1866 | 1461253011864 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f932000 == 150 [pid = 1866] [id = 650] 08:36:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7f169a94fc00) [pid = 1866] [serial = 1951] [outer = (nil)] 08:36:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7f169c44a000) [pid = 1866] [serial = 1952] [outer = 0x7f169a94fc00] 08:36:51 INFO - PROCESS | 1866 | 1461253011939 Marionette DEBUG loaded listener.js 08:36:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7f169c60f800) [pid = 1866] [serial = 1953] [outer = 0x7f169a94fc00] 08:36:52 INFO - PROCESS | 1866 | 1461253012748 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:36:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:36:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1429ms 08:36:52 INFO - PROCESS | 1866 | 1461253012779 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 08:36:52 INFO - PROCESS | 1866 | 1461253012782 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 08:36:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:36:52 INFO - PROCESS | 1866 | 1461253012788 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:36:52 INFO - PROCESS | 1866 | 1461253012790 Marionette TRACE conn3 <- [1,2574,null,{}] 08:36:52 INFO - PROCESS | 1866 | 1461253012796 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:36:53 INFO - PROCESS | 1866 | 1461253013002 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 08:36:53 INFO - PROCESS | 1866 | 1461253013271 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169fe0c800 == 151 [pid = 1866] [id = 651] 08:36:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7f169b16a000) [pid = 1866] [serial = 1954] [outer = (nil)] 08:36:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7f169c6f4c00) [pid = 1866] [serial = 1955] [outer = 0x7f169b16a000] 08:36:53 INFO - PROCESS | 1866 | 1461253013392 Marionette DEBUG loaded listener.js 08:36:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7f169c995400) [pid = 1866] [serial = 1956] [outer = 0x7f169b16a000] 08:36:54 INFO - PROCESS | 1866 | 1461253014192 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:36:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:36:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1442ms 08:36:54 INFO - PROCESS | 1866 | 1461253014231 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 08:36:54 INFO - PROCESS | 1866 | 1461253014234 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 08:36:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:36:54 INFO - PROCESS | 1866 | 1461253014240 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:36:54 INFO - PROCESS | 1866 | 1461253014242 Marionette TRACE conn3 <- [1,2578,null,{}] 08:36:54 INFO - PROCESS | 1866 | 1461253014248 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:36:54 INFO - PROCESS | 1866 | 1461253014459 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 08:36:54 INFO - PROCESS | 1866 | 1461253014726 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169ffc0000 == 152 [pid = 1866] [id = 652] 08:36:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7f16918ae800) [pid = 1866] [serial = 1957] [outer = (nil)] 08:36:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7f169cc5e800) [pid = 1866] [serial = 1958] [outer = 0x7f16918ae800] 08:36:54 INFO - PROCESS | 1866 | 1461253014836 Marionette DEBUG loaded listener.js 08:36:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7f169f5ae400) [pid = 1866] [serial = 1959] [outer = 0x7f16918ae800] 08:36:55 INFO - PROCESS | 1866 | 1461253015626 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:36:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:36:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1427ms 08:36:55 INFO - PROCESS | 1866 | 1461253015668 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 08:36:55 INFO - PROCESS | 1866 | 1461253015672 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 08:36:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:36:55 INFO - PROCESS | 1866 | 1461253015677 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:36:55 INFO - PROCESS | 1866 | 1461253015680 Marionette TRACE conn3 <- [1,2582,null,{}] 08:36:55 INFO - PROCESS | 1866 | 1461253015685 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:36:55 INFO - PROCESS | 1866 | 1461253015910 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 08:36:56 INFO - PROCESS | 1866 | 1461253016255 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a4b7b800 == 153 [pid = 1866] [id = 653] 08:36:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7f169f99e800) [pid = 1866] [serial = 1960] [outer = (nil)] 08:36:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7f169fa83400) [pid = 1866] [serial = 1961] [outer = 0x7f169f99e800] 08:36:56 INFO - PROCESS | 1866 | 1461253016344 Marionette DEBUG loaded listener.js 08:36:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f169fa90c00) [pid = 1866] [serial = 1962] [outer = 0x7f169f99e800] 08:36:57 INFO - PROCESS | 1866 | 1461253017155 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:36:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:36:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1533ms 08:36:57 INFO - PROCESS | 1866 | 1461253017212 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 08:36:57 INFO - PROCESS | 1866 | 1461253017216 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 08:36:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:36:57 INFO - PROCESS | 1866 | 1461253017222 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:36:57 INFO - PROCESS | 1866 | 1461253017226 Marionette TRACE conn3 <- [1,2586,null,{}] 08:36:57 INFO - PROCESS | 1866 | 1461253017231 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:36:57 INFO - PROCESS | 1866 | 1461253017477 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 08:36:57 INFO - PROCESS | 1866 | 1461253017784 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a5518800 == 154 [pid = 1866] [id = 654] 08:36:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f169ff1dc00) [pid = 1866] [serial = 1963] [outer = (nil)] 08:36:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f16a5599000) [pid = 1866] [serial = 1964] [outer = 0x7f169ff1dc00] 08:36:57 INFO - PROCESS | 1866 | 1461253017868 Marionette DEBUG loaded listener.js 08:36:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f16a56edc00) [pid = 1866] [serial = 1965] [outer = 0x7f169ff1dc00] 08:36:58 INFO - PROCESS | 1866 | 1461253018676 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:36:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:36:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1533ms 08:36:58 INFO - PROCESS | 1866 | 1461253018756 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 08:36:58 INFO - PROCESS | 1866 | 1461253018759 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 08:36:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:36:58 INFO - PROCESS | 1866 | 1461253018765 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:36:58 INFO - PROCESS | 1866 | 1461253018767 Marionette TRACE conn3 <- [1,2590,null,{}] 08:36:58 INFO - PROCESS | 1866 | 1461253018773 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:36:59 INFO - PROCESS | 1866 | 1461253019034 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 08:36:59 INFO - PROCESS | 1866 | 1461253019339 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a7e0a000 == 155 [pid = 1866] [id = 655] 08:36:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f16a4ea8000) [pid = 1866] [serial = 1966] [outer = (nil)] 08:36:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f16a56f9800) [pid = 1866] [serial = 1967] [outer = 0x7f16a4ea8000] 08:36:59 INFO - PROCESS | 1866 | 1461253019415 Marionette DEBUG loaded listener.js 08:36:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f16a616b800) [pid = 1866] [serial = 1968] [outer = 0x7f16a4ea8000] 08:37:00 INFO - PROCESS | 1866 | 1461253020240 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:37:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:37:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1532ms 08:37:00 INFO - PROCESS | 1866 | 1461253020298 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 08:37:00 INFO - PROCESS | 1866 | 1461253020302 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 08:37:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:37:00 INFO - PROCESS | 1866 | 1461253020307 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:37:00 INFO - PROCESS | 1866 | 1461253020309 Marionette TRACE conn3 <- [1,2594,null,{}] 08:37:00 INFO - PROCESS | 1866 | 1461253020315 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:37:00 INFO - PROCESS | 1866 | 1461253020540 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 08:37:00 INFO - PROCESS | 1866 | 1461253020854 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a83c6800 == 156 [pid = 1866] [id = 656] 08:37:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f16940ed000) [pid = 1866] [serial = 1969] [outer = (nil)] 08:37:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f16a64b2400) [pid = 1866] [serial = 1970] [outer = 0x7f16940ed000] 08:37:00 INFO - PROCESS | 1866 | 1461253020929 Marionette DEBUG loaded listener.js 08:37:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7f16a64bcc00) [pid = 1866] [serial = 1971] [outer = 0x7f16940ed000] 08:37:01 INFO - PROCESS | 1866 | 1461253021809 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:37:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:37:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1527ms 08:37:01 INFO - PROCESS | 1866 | 1461253021835 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 08:37:01 INFO - PROCESS | 1866 | 1461253021839 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 08:37:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:37:01 INFO - PROCESS | 1866 | 1461253021845 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:37:01 INFO - PROCESS | 1866 | 1461253021848 Marionette TRACE conn3 <- [1,2598,null,{}] 08:37:01 INFO - PROCESS | 1866 | 1461253021853 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:37:02 INFO - PROCESS | 1866 | 1461253022082 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 08:37:02 INFO - PROCESS | 1866 | 1461253022409 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a8bd3000 == 157 [pid = 1866] [id = 657] 08:37:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7f1691731000) [pid = 1866] [serial = 1972] [outer = (nil)] 08:37:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7f16a6524400) [pid = 1866] [serial = 1973] [outer = 0x7f1691731000] 08:37:02 INFO - PROCESS | 1866 | 1461253022487 Marionette DEBUG loaded listener.js 08:37:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7f16a697a400) [pid = 1866] [serial = 1974] [outer = 0x7f1691731000] 08:37:03 INFO - PROCESS | 1866 | 1461253023320 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:37:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:37:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1533ms 08:37:03 INFO - PROCESS | 1866 | 1461253023379 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 08:37:03 INFO - PROCESS | 1866 | 1461253023383 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 08:37:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:37:03 INFO - PROCESS | 1866 | 1461253023389 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:37:03 INFO - PROCESS | 1866 | 1461253023392 Marionette TRACE conn3 <- [1,2602,null,{}] 08:37:03 INFO - PROCESS | 1866 | 1461253023397 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:37:03 INFO - PROCESS | 1866 | 1461253023640 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 08:37:03 INFO - PROCESS | 1866 | 1461253023948 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a9cd6800 == 158 [pid = 1866] [id = 658] 08:37:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7f16941a9800) [pid = 1866] [serial = 1975] [outer = (nil)] 08:37:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7f16a697f400) [pid = 1866] [serial = 1976] [outer = 0x7f16941a9800] 08:37:04 INFO - PROCESS | 1866 | 1461253024025 Marionette DEBUG loaded listener.js 08:37:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7f16a6984800) [pid = 1866] [serial = 1977] [outer = 0x7f16941a9800] 08:37:04 INFO - PROCESS | 1866 | 1461253024890 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:37:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:37:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1534ms 08:37:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:37:04 INFO - PROCESS | 1866 | 1461253024924 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 08:37:04 INFO - PROCESS | 1866 | 1461253024927 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 08:37:04 INFO - PROCESS | 1866 | 1461253024933 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:37:04 INFO - PROCESS | 1866 | 1461253024935 Marionette TRACE conn3 <- [1,2606,null,{}] 08:37:04 INFO - PROCESS | 1866 | 1461253024940 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:37:05 INFO - PROCESS | 1866 | 1461253025130 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 08:37:05 INFO - PROCESS | 1866 | 1461253025452 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16ab463800 == 159 [pid = 1866] [id = 659] 08:37:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7f16941a9c00) [pid = 1866] [serial = 1978] [outer = (nil)] 08:37:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7f16a6988800) [pid = 1866] [serial = 1979] [outer = 0x7f16941a9c00] 08:37:05 INFO - PROCESS | 1866 | 1461253025533 Marionette DEBUG loaded listener.js 08:37:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7f16a77e5000) [pid = 1866] [serial = 1980] [outer = 0x7f16941a9c00] 08:37:06 INFO - PROCESS | 1866 | 1461253026449 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:37:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:37:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1595ms 08:37:06 INFO - PROCESS | 1866 | 1461253026529 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 08:37:06 INFO - PROCESS | 1866 | 1461253026531 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 08:37:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:37:06 INFO - PROCESS | 1866 | 1461253026537 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:37:06 INFO - PROCESS | 1866 | 1461253026540 Marionette TRACE conn3 <- [1,2610,null,{}] 08:37:06 INFO - PROCESS | 1866 | 1461253026545 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:37:06 INFO - PROCESS | 1866 | 1461253026791 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 08:37:07 INFO - PROCESS | 1866 | 1461253027102 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16abd8b000 == 160 [pid = 1866] [id = 660] 08:37:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7f16941aa000) [pid = 1866] [serial = 1981] [outer = (nil)] 08:37:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7f16a78ac400) [pid = 1866] [serial = 1982] [outer = 0x7f16941aa000] 08:37:07 INFO - PROCESS | 1866 | 1461253027176 Marionette DEBUG loaded listener.js 08:37:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7f16a7a9c000) [pid = 1866] [serial = 1983] [outer = 0x7f16941aa000] 08:37:07 INFO - PROCESS | 1866 | 1461253027990 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:37:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:37:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1528ms 08:37:08 INFO - PROCESS | 1866 | 1461253028067 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 08:37:08 INFO - PROCESS | 1866 | 1461253028071 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 08:37:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:37:08 INFO - PROCESS | 1866 | 1461253028076 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:37:08 INFO - PROCESS | 1866 | 1461253028079 Marionette TRACE conn3 <- [1,2614,null,{}] 08:37:08 INFO - PROCESS | 1866 | 1461253028084 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:37:08 INFO - PROCESS | 1866 | 1461253028359 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 08:37:08 INFO - PROCESS | 1866 | 1461253028676 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16ac0bd000 == 161 [pid = 1866] [id = 661] 08:37:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7f16a6985400) [pid = 1866] [serial = 1984] [outer = (nil)] 08:37:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7f16a7ab7800) [pid = 1866] [serial = 1985] [outer = 0x7f16a6985400] 08:37:08 INFO - PROCESS | 1866 | 1461253028748 Marionette DEBUG loaded listener.js 08:37:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7f16a7abec00) [pid = 1866] [serial = 1986] [outer = 0x7f16a6985400] 08:37:09 INFO - PROCESS | 1866 | 1461253029586 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:37:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:37:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1578ms 08:37:09 INFO - PROCESS | 1866 | 1461253029656 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 08:37:09 INFO - PROCESS | 1866 | 1461253029659 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 08:37:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:37:09 INFO - PROCESS | 1866 | 1461253029665 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:37:09 INFO - PROCESS | 1866 | 1461253029667 Marionette TRACE conn3 <- [1,2618,null,{}] 08:37:09 INFO - PROCESS | 1866 | 1461253029672 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:37:09 INFO - PROCESS | 1866 | 1461253029904 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 08:37:10 INFO - PROCESS | 1866 | 1461253030213 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ac3a5800 == 162 [pid = 1866] [id = 662] 08:37:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7f16a78b3000) [pid = 1866] [serial = 1987] [outer = (nil)] 08:37:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7f16a7e65400) [pid = 1866] [serial = 1988] [outer = 0x7f16a78b3000] 08:37:10 INFO - PROCESS | 1866 | 1461253030293 Marionette DEBUG loaded listener.js 08:37:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7f16a800c400) [pid = 1866] [serial = 1989] [outer = 0x7f16a78b3000] 08:37:11 INFO - PROCESS | 1866 | 1461253031147 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:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1691890000 == 161 [pid = 1866] [id = 586] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1698e9f800 == 160 [pid = 1866] [id = 642] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16993ae800 == 159 [pid = 1866] [id = 641] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1696ec4800 == 158 [pid = 1866] [id = 640] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16941d7000 == 157 [pid = 1866] [id = 639] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1691899800 == 156 [pid = 1866] [id = 638] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16953e5800 == 155 [pid = 1866] [id = 637] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a80df000 == 154 [pid = 1866] [id = 635] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a7743000 == 153 [pid = 1866] [id = 634] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a646d000 == 152 [pid = 1866] [id = 633] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a632f000 == 151 [pid = 1866] [id = 632] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a5529800 == 150 [pid = 1866] [id = 631] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4fd7000 == 149 [pid = 1866] [id = 630] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4c60000 == 148 [pid = 1866] [id = 629] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4a1a000 == 147 [pid = 1866] [id = 628] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169ffb5800 == 146 [pid = 1866] [id = 627] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169fd92800 == 145 [pid = 1866] [id = 626] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f5ca800 == 144 [pid = 1866] [id = 625] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169cde6000 == 143 [pid = 1866] [id = 624] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c137800 == 142 [pid = 1866] [id = 623] 08:37:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a81e800 == 141 [pid = 1866] [id = 622] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7f1696bb5800) [pid = 1866] [serial = 1856] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7f169c286400) [pid = 1866] [serial = 1824] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7f1696dd3000) [pid = 1866] [serial = 1791] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7f169c610000) [pid = 1866] [serial = 1832] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7f169ff18400) [pid = 1866] [serial = 1722] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7f16941a5400) [pid = 1866] [serial = 1842] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7f169b169c00) [pid = 1866] [serial = 1823] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7f16978e3c00) [pid = 1866] [serial = 1796] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7f1696da5c00) [pid = 1866] [serial = 1790] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7f16940e8c00) [pid = 1866] [serial = 1847] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7f16977c7c00) [pid = 1866] [serial = 1793] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7f169a53d800) [pid = 1866] [serial = 1814] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7f1691c5e800) [pid = 1866] [serial = 1844] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7f16b1f7b000) [pid = 1866] [serial = 1743] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7f169a945c00) [pid = 1866] [serial = 1817] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7f1699560400) [pid = 1866] [serial = 1805] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7f16994c4c00) [pid = 1866] [serial = 1802] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7f169c44cc00) [pid = 1866] [serial = 1829] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7f1693e88800) [pid = 1866] [serial = 1845] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f169ff25800) [pid = 1866] [serial = 1632] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f169c608000) [pid = 1866] [serial = 1830] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f16941ae800) [pid = 1866] [serial = 1848] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f169b15d400) [pid = 1866] [serial = 1821] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f16c3837000) [pid = 1866] [serial = 1758] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f16918b4c00) [pid = 1866] [serial = 1761] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f1695666800) [pid = 1866] [serial = 1854] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f16978dd800) [pid = 1866] [serial = 1794] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f169f9a1c00) [pid = 1866] [serial = 1719] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7f169c645400) [pid = 1866] [serial = 1833] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7f1696bb5000) [pid = 1866] [serial = 1710] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7f16ab075c00) [pid = 1866] [serial = 1737] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7f1693e8fc00) [pid = 1866] [serial = 1755] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7f16994bbc00) [pid = 1866] [serial = 1800] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7f16940e2c00) [pid = 1866] [serial = 1853] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7f169a234c00) [pid = 1866] [serial = 1808] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7f16ae778800) [pid = 1866] [serial = 1740] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7f16a8abe400) [pid = 1866] [serial = 1734] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7f169a477000) [pid = 1866] [serial = 1811] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7f169cc54800) [pid = 1866] [serial = 1716] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7f169c98a800) [pid = 1866] [serial = 1835] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7f16951f6400) [pid = 1866] [serial = 1787] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7f16a882d400) [pid = 1866] [serial = 1728] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7f1695658400) [pid = 1866] [serial = 1788] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7f16a77b8800) [pid = 1866] [serial = 1725] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7f1696dca000) [pid = 1866] [serial = 1782] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7f16995d8800) [pid = 1866] [serial = 1806] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7f16bd970400) [pid = 1866] [serial = 1749] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7f1691c5f400) [pid = 1866] [serial = 1841] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7f1699561400) [pid = 1866] [serial = 1713] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7f1698daf000) [pid = 1866] [serial = 1797] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7f169a5a7000) [pid = 1866] [serial = 1815] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7f16940e3400) [pid = 1866] [serial = 1784] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7f1695358400) [pid = 1866] [serial = 1746] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7f1695353400) [pid = 1866] [serial = 1851] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7f169c443c00) [pid = 1866] [serial = 1827] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7f1697599400) [pid = 1866] [serial = 1764] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7f16c1610c00) [pid = 1866] [serial = 1752] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7f16941a7000) [pid = 1866] [serial = 1785] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7f169c994400) [pid = 1866] [serial = 1836] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7f16951ef400) [pid = 1866] [serial = 1850] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7f169c28b800) [pid = 1866] [serial = 1826] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7f169cc51400) [pid = 1866] [serial = 1838] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7f169a47fc00) [pid = 1866] [serial = 1812] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7f169a950800) [pid = 1866] [serial = 1818] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7f16994b4400) [pid = 1866] [serial = 1799] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7f169b116c00) [pid = 1866] [serial = 1820] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7f169cc5b800) [pid = 1866] [serial = 1839] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7f1699553800) [pid = 1866] [serial = 1803] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7f16a8a31800) [pid = 1866] [serial = 1731] [outer = (nil)] [url = about:blank] 08:37:12 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7f169a258400) [pid = 1866] [serial = 1809] [outer = (nil)] [url = about:blank] 08:37:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:37:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 3087ms 08:37:12 INFO - PROCESS | 1866 | 1461253032866 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 08:37:12 INFO - PROCESS | 1866 | 1461253032872 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 08:37:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:37:12 INFO - PROCESS | 1866 | 1461253032883 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:37:12 INFO - PROCESS | 1866 | 1461253032890 Marionette TRACE conn3 <- [1,2622,null,{}] 08:37:12 INFO - PROCESS | 1866 | 1461253032898 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:37:13 INFO - PROCESS | 1866 | 1461253033101 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 08:37:13 INFO - PROCESS | 1866 | 1461253033308 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169208e000 == 142 [pid = 1866] [id = 663] 08:37:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7f1691a8b000) [pid = 1866] [serial = 1990] [outer = (nil)] 08:37:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7f1691a91800) [pid = 1866] [serial = 1991] [outer = 0x7f1691a8b000] 08:37:13 INFO - PROCESS | 1866 | 1461253033379 Marionette DEBUG loaded listener.js 08:37:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7f1693e86400) [pid = 1866] [serial = 1992] [outer = 0x7f1691a8b000] 08:37:14 INFO - PROCESS | 1866 | 1461253034127 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:37:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:37:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1289ms 08:37:14 INFO - PROCESS | 1866 | 1461253034173 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 08:37:14 INFO - PROCESS | 1866 | 1461253034179 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 08:37:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:37:14 INFO - PROCESS | 1866 | 1461253034190 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:37:14 INFO - PROCESS | 1866 | 1461253034194 Marionette TRACE conn3 <- [1,2626,null,{}] 08:37:14 INFO - PROCESS | 1866 | 1461253034200 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:37:14 INFO - PROCESS | 1866 | 1461253034419 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 08:37:14 INFO - PROCESS | 1866 | 1461253034637 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16942e6800 == 143 [pid = 1866] [id = 664] 08:37:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7f1691925800) [pid = 1866] [serial = 1993] [outer = (nil)] 08:37:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7f16941a4800) [pid = 1866] [serial = 1994] [outer = 0x7f1691925800] 08:37:14 INFO - PROCESS | 1866 | 1461253034696 Marionette DEBUG loaded listener.js 08:37:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7f16945cbc00) [pid = 1866] [serial = 1995] [outer = 0x7f1691925800] 08:37:15 INFO - PROCESS | 1866 | 1461253035586 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:37:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:37:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1438ms 08:37:15 INFO - PROCESS | 1866 | 1461253035626 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 08:37:15 INFO - PROCESS | 1866 | 1461253035628 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 08:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:37:15 INFO - PROCESS | 1866 | 1461253035635 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:37:15 INFO - PROCESS | 1866 | 1461253035637 Marionette TRACE conn3 <- [1,2630,null,{}] 08:37:15 INFO - PROCESS | 1866 | 1461253035658 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:37:15 INFO - PROCESS | 1866 | 1461253035957 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 08:37:15 INFO - PROCESS | 1866 | 1461253035993 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16953f7800 == 144 [pid = 1866] [id = 665] 08:37:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7f1695352c00) [pid = 1866] [serial = 1996] [outer = (nil)] 08:37:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7f169565e400) [pid = 1866] [serial = 1997] [outer = 0x7f1695352c00] 08:37:16 INFO - PROCESS | 1866 | 1461253036058 Marionette DEBUG loaded listener.js 08:37:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7f1695837400) [pid = 1866] [serial = 1998] [outer = 0x7f1695352c00] 08:37:17 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7f16945cb800) [pid = 1866] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:37:17 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7f1698da6c00) [pid = 1866] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:37:17 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7f1695831800) [pid = 1866] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:37:17 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7f1691a90400) [pid = 1866] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:37:17 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7f16918ae000) [pid = 1866] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:37:17 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7f16918b5000) [pid = 1866] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:37:17 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7f1696dc9000) [pid = 1866] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:37:17 INFO - PROCESS | 1866 | 1461253037469 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:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1889ms 08:37:17 INFO - PROCESS | 1866 | 1461253037525 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 08:37:17 INFO - PROCESS | 1866 | 1461253037527 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 08:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:37:17 INFO - PROCESS | 1866 | 1461253037544 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:37:17 INFO - PROCESS | 1866 | 1461253037546 Marionette TRACE conn3 <- [1,2634,null,{}] 08:37:17 INFO - PROCESS | 1866 | 1461253037589 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:37:17 INFO - PROCESS | 1866 | 1461253037782 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 08:37:17 INFO - PROCESS | 1866 | 1461253037962 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1698dd0800 == 145 [pid = 1866] [id = 666] 08:37:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7f16918ae000) [pid = 1866] [serial = 1999] [outer = (nil)] 08:37:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7f1696bb5800) [pid = 1866] [serial = 2000] [outer = 0x7f16918ae000] 08:37:18 INFO - PROCESS | 1866 | 1461253038024 Marionette DEBUG loaded listener.js 08:37:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7f1696dcb800) [pid = 1866] [serial = 2001] [outer = 0x7f16918ae000] 08:37:18 INFO - PROCESS | 1866 | 1461253038696 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:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1214ms 08:37:18 INFO - PROCESS | 1866 | 1461253038759 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 08:37:18 INFO - PROCESS | 1866 | 1461253038763 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 08:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:37:18 INFO - PROCESS | 1866 | 1461253038768 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:37:18 INFO - PROCESS | 1866 | 1461253038770 Marionette TRACE conn3 <- [1,2638,null,{}] 08:37:18 INFO - PROCESS | 1866 | 1461253038775 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:37:19 INFO - PROCESS | 1866 | 1461253039046 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 08:37:19 INFO - PROCESS | 1866 | 1461253039078 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16992c7000 == 146 [pid = 1866] [id = 667] 08:37:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7f16941b1800) [pid = 1866] [serial = 2002] [outer = (nil)] 08:37:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7f1697594c00) [pid = 1866] [serial = 2003] [outer = 0x7f16941b1800] 08:37:19 INFO - PROCESS | 1866 | 1461253039141 Marionette DEBUG loaded listener.js 08:37:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7f16978dac00) [pid = 1866] [serial = 2004] [outer = 0x7f16941b1800] 08:37:20 INFO - PROCESS | 1866 | 1461253040269 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:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1535ms 08:37:20 INFO - PROCESS | 1866 | 1461253040304 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 08:37:20 INFO - PROCESS | 1866 | 1461253040309 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 08:37:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:37:20 INFO - PROCESS | 1866 | 1461253040320 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:37:20 INFO - PROCESS | 1866 | 1461253040324 Marionette TRACE conn3 <- [1,2642,null,{}] 08:37:20 INFO - PROCESS | 1866 | 1461253040333 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:37:20 INFO - PROCESS | 1866 | 1461253040539 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 08:37:20 INFO - PROCESS | 1866 | 1461253040813 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1694506000 == 147 [pid = 1866] [id = 668] 08:37:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7f1693ea6000) [pid = 1866] [serial = 2005] [outer = (nil)] 08:37:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7f16941a9000) [pid = 1866] [serial = 2006] [outer = 0x7f1693ea6000] 08:37:20 INFO - PROCESS | 1866 | 1461253040930 Marionette DEBUG loaded listener.js 08:37:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7f169519bc00) [pid = 1866] [serial = 2007] [outer = 0x7f1693ea6000] 08:37:21 INFO - PROCESS | 1866 | 1461253041897 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:37:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:37:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1591ms 08:37:21 INFO - PROCESS | 1866 | 1461253041910 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 08:37:21 INFO - PROCESS | 1866 | 1461253041918 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 08:37:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:37:21 INFO - PROCESS | 1866 | 1461253041927 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:37:21 INFO - PROCESS | 1866 | 1461253041931 Marionette TRACE conn3 <- [1,2646,null,{}] 08:37:21 INFO - PROCESS | 1866 | 1461253041936 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:37:22 INFO - PROCESS | 1866 | 1461253042146 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 08:37:22 INFO - PROCESS | 1866 | 1461253042495 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169968c000 == 148 [pid = 1866] [id = 669] 08:37:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7f1695353400) [pid = 1866] [serial = 2008] [outer = (nil)] 08:37:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7f1696dc4400) [pid = 1866] [serial = 2009] [outer = 0x7f1695353400] 08:37:22 INFO - PROCESS | 1866 | 1461253042573 Marionette DEBUG loaded listener.js 08:37:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7f16977c2800) [pid = 1866] [serial = 2010] [outer = 0x7f1695353400] 08:37:23 INFO - PROCESS | 1866 | 1461253043389 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:37:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:37:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1485ms 08:37:23 INFO - PROCESS | 1866 | 1461253043413 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 08:37:23 INFO - PROCESS | 1866 | 1461253043417 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 08:37:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:37:23 INFO - PROCESS | 1866 | 1461253043424 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:37:23 INFO - PROCESS | 1866 | 1461253043430 Marionette TRACE conn3 <- [1,2650,null,{}] 08:37:23 INFO - PROCESS | 1866 | 1461253043446 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:37:23 INFO - PROCESS | 1866 | 1461253043671 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 08:37:23 INFO - PROCESS | 1866 | 1461253043941 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a80e000 == 149 [pid = 1866] [id = 670] 08:37:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7f1698daf000) [pid = 1866] [serial = 2011] [outer = (nil)] 08:37:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7f1699309800) [pid = 1866] [serial = 2012] [outer = 0x7f1698daf000] 08:37:24 INFO - PROCESS | 1866 | 1461253044063 Marionette DEBUG loaded listener.js 08:37:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7f16994be400) [pid = 1866] [serial = 2013] [outer = 0x7f1698daf000] 08:37:24 INFO - PROCESS | 1866 | 1461253044878 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:37:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:37:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1484ms 08:37:24 INFO - PROCESS | 1866 | 1461253044909 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 08:37:24 INFO - PROCESS | 1866 | 1461253044913 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 08:37:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:37:24 INFO - PROCESS | 1866 | 1461253044919 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:37:24 INFO - PROCESS | 1866 | 1461253044921 Marionette TRACE conn3 <- [1,2654,null,{}] 08:37:24 INFO - PROCESS | 1866 | 1461253044926 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:37:25 INFO - PROCESS | 1866 | 1461253045151 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 08:37:25 INFO - PROCESS | 1866 | 1461253045417 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169b1a8800 == 150 [pid = 1866] [id = 671] 08:37:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7f1699285400) [pid = 1866] [serial = 2014] [outer = (nil)] 08:37:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7f16995da000) [pid = 1866] [serial = 2015] [outer = 0x7f1699285400] 08:37:25 INFO - PROCESS | 1866 | 1461253045536 Marionette DEBUG loaded listener.js 08:37:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7f169a23c000) [pid = 1866] [serial = 2016] [outer = 0x7f1699285400] 08:37:26 INFO - PROCESS | 1866 | 1461253046327 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:37:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:37:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1480ms 08:37:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:37:26 INFO - PROCESS | 1866 | 1461253046400 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 08:37:26 INFO - PROCESS | 1866 | 1461253046403 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 08:37:26 INFO - PROCESS | 1866 | 1461253046409 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:37:26 INFO - PROCESS | 1866 | 1461253046412 Marionette TRACE conn3 <- [1,2658,null,{}] 08:37:26 INFO - PROCESS | 1866 | 1461253046417 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:37:26 INFO - PROCESS | 1866 | 1461253046651 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 08:37:26 INFO - PROCESS | 1866 | 1461253046961 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c150000 == 151 [pid = 1866] [id = 672] 08:37:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7f169a47dc00) [pid = 1866] [serial = 2017] [outer = (nil)] 08:37:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7f169a485400) [pid = 1866] [serial = 2018] [outer = 0x7f169a47dc00] 08:37:27 INFO - PROCESS | 1866 | 1461253047037 Marionette DEBUG loaded listener.js 08:37:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7f169a539c00) [pid = 1866] [serial = 2019] [outer = 0x7f169a47dc00] 08:37:27 INFO - PROCESS | 1866 | 1461253047877 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:37:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:37:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1529ms 08:37:27 INFO - PROCESS | 1866 | 1461253047938 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 08:37:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:37:27 INFO - PROCESS | 1866 | 1461253047942 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 08:37:27 INFO - PROCESS | 1866 | 1461253047947 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:37:27 INFO - PROCESS | 1866 | 1461253047950 Marionette TRACE conn3 <- [1,2662,null,{}] 08:37:27 INFO - PROCESS | 1866 | 1461253047955 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:37:28 INFO - PROCESS | 1866 | 1461253048200 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 08:37:28 INFO - PROCESS | 1866 | 1461253048508 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169cdda000 == 152 [pid = 1866] [id = 673] 08:37:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7f169a537400) [pid = 1866] [serial = 2020] [outer = (nil)] 08:37:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7f169a950000) [pid = 1866] [serial = 2021] [outer = 0x7f169a537400] 08:37:28 INFO - PROCESS | 1866 | 1461253048587 Marionette DEBUG loaded listener.js 08:37:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7f169c440c00) [pid = 1866] [serial = 2022] [outer = 0x7f169a537400] 08:37:29 INFO - PROCESS | 1866 | 1461253049364 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:37:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:37:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1479ms 08:37:29 INFO - PROCESS | 1866 | 1461253049427 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 08:37:29 INFO - PROCESS | 1866 | 1461253049431 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 08:37:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:37:29 INFO - PROCESS | 1866 | 1461253049436 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:37:29 INFO - PROCESS | 1866 | 1461253049439 Marionette TRACE conn3 <- [1,2666,null,{}] 08:37:29 INFO - PROCESS | 1866 | 1461253049444 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:37:29 INFO - PROCESS | 1866 | 1461253049661 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 08:37:29 INFO - PROCESS | 1866 | 1461253049973 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169d81e000 == 153 [pid = 1866] [id = 674] 08:37:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7f169a53a800) [pid = 1866] [serial = 2023] [outer = (nil)] 08:37:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7f169c63ec00) [pid = 1866] [serial = 2024] [outer = 0x7f169a53a800] 08:37:30 INFO - PROCESS | 1866 | 1461253050049 Marionette DEBUG loaded listener.js 08:37:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7f169c6fa000) [pid = 1866] [serial = 2025] [outer = 0x7f169a53a800] 08:37:31 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:31 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:37:31 INFO - PROCESS | 1866 | 1461253051327 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:37:31 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:37:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1940ms 08:37:31 INFO - PROCESS | 1866 | 1461253051379 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 08:37:31 INFO - PROCESS | 1866 | 1461253051382 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 08:37:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:37:31 INFO - PROCESS | 1866 | 1461253051491 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:37:31 INFO - PROCESS | 1866 | 1461253051495 Marionette TRACE conn3 <- [1,2670,null,{}] 08:37:31 INFO - PROCESS | 1866 | 1461253051503 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:37:31 INFO - PROCESS | 1866 | 1461253051710 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 08:37:31 INFO - PROCESS | 1866 | 1461253051970 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f8d0000 == 154 [pid = 1866] [id = 675] 08:37:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7f169a540800) [pid = 1866] [serial = 2026] [outer = (nil)] 08:37:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7f169cc50c00) [pid = 1866] [serial = 2027] [outer = 0x7f169a540800] 08:37:32 INFO - PROCESS | 1866 | 1461253052042 Marionette DEBUG loaded listener.js 08:37:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7f169f5b3000) [pid = 1866] [serial = 2028] [outer = 0x7f169a540800] 08:37:33 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:33 INFO - PROCESS | 1866 | 1461253053323 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:37:33 INFO - PROCESS | 1866 | 1461253053405 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 08:37:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:37:33 INFO - PROCESS | 1866 | 1461253053416 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:37:33 INFO - PROCESS | 1866 | 1461253053419 Marionette TRACE conn3 <- [1,2674,null,{}] 08:37:33 INFO - PROCESS | 1866 | 1461253053425 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:37:33 INFO - PROCESS | 1866 | 1461253053652 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 08:37:33 INFO - PROCESS | 1866 | 1461253053916 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169fdc9800 == 155 [pid = 1866] [id = 676] 08:37:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7f169191fc00) [pid = 1866] [serial = 2029] [outer = (nil)] 08:37:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7f169f5b6800) [pid = 1866] [serial = 2030] [outer = 0x7f169191fc00] 08:37:33 INFO - PROCESS | 1866 | 1461253053989 Marionette DEBUG loaded listener.js 08:37:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7f169fe2d800) [pid = 1866] [serial = 2031] [outer = 0x7f169191fc00] 08:37:35 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:35 INFO - PROCESS | 1866 | 1461253055292 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:37:35 INFO - PROCESS | 1866 | 1461253055426 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 08:37:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:37:35 INFO - PROCESS | 1866 | 1461253055452 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:37:35 INFO - PROCESS | 1866 | 1461253055455 Marionette TRACE conn3 <- [1,2678,null,{}] 08:37:35 INFO - PROCESS | 1866 | 1461253055460 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:37:35 INFO - PROCESS | 1866 | 1461253055678 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 08:37:35 INFO - PROCESS | 1866 | 1461253055940 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169ffba000 == 156 [pid = 1866] [id = 677] 08:37:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7f169c645400) [pid = 1866] [serial = 2032] [outer = (nil)] 08:37:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7f169ff25800) [pid = 1866] [serial = 2033] [outer = 0x7f169c645400] 08:37:36 INFO - PROCESS | 1866 | 1461253056011 Marionette DEBUG loaded listener.js 08:37:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7f16a559a000) [pid = 1866] [serial = 2034] [outer = 0x7f169c645400] 08:37:37 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:37 INFO - PROCESS | 1866 | 1461253057409 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:37:37 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:37:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1993ms 08:37:37 INFO - PROCESS | 1866 | 1461253057443 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 08:37:37 INFO - PROCESS | 1866 | 1461253057447 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 08:37:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:37:37 INFO - PROCESS | 1866 | 1461253057453 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:37:37 INFO - PROCESS | 1866 | 1461253057456 Marionette TRACE conn3 <- [1,2682,null,{}] 08:37:37 INFO - PROCESS | 1866 | 1461253057462 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:37:37 INFO - PROCESS | 1866 | 1461253057693 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 08:37:37 INFO - PROCESS | 1866 | 1461253057967 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4b80000 == 157 [pid = 1866] [id = 678] 08:37:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7f169c6f8800) [pid = 1866] [serial = 2035] [outer = (nil)] 08:37:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7f16a6164c00) [pid = 1866] [serial = 2036] [outer = 0x7f169c6f8800] 08:37:38 INFO - PROCESS | 1866 | 1461253058045 Marionette DEBUG loaded listener.js 08:37:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7f16a7ab3000) [pid = 1866] [serial = 2037] [outer = 0x7f169c6f8800] 08:37:39 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:39 INFO - PROCESS | 1866 | 1461253059294 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:37:39 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:37:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1883ms 08:37:39 INFO - PROCESS | 1866 | 1461253059337 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 08:37:39 INFO - PROCESS | 1866 | 1461253059341 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 08:37:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:37:39 INFO - PROCESS | 1866 | 1461253059347 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:37:39 INFO - PROCESS | 1866 | 1461253059349 Marionette TRACE conn3 <- [1,2686,null,{}] 08:37:39 INFO - PROCESS | 1866 | 1461253059354 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:37:39 INFO - PROCESS | 1866 | 1461253059611 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 08:37:39 INFO - PROCESS | 1866 | 1461253059877 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4fd9000 == 158 [pid = 1866] [id = 679] 08:37:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7f16a4cab800) [pid = 1866] [serial = 2038] [outer = (nil)] 08:37:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f16a82ca400) [pid = 1866] [serial = 2039] [outer = 0x7f16a4cab800] 08:37:39 INFO - PROCESS | 1866 | 1461253059947 Marionette DEBUG loaded listener.js 08:37:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f16a83a4400) [pid = 1866] [serial = 2040] [outer = 0x7f16a4cab800] 08:37:41 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:41 INFO - PROCESS | 1866 | 1461253061707 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:37:41 INFO - PROCESS | 1866 | 1461253061764 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 08:37:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:37:41 INFO - PROCESS | 1866 | 1461253061772 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:37:41 INFO - PROCESS | 1866 | 1461253061777 Marionette TRACE conn3 <- [1,2690,null,{}] 08:37:41 INFO - PROCESS | 1866 | 1461253061785 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:37:42 INFO - PROCESS | 1866 | 1461253062019 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 08:37:42 INFO - PROCESS | 1866 | 1461253062284 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1698aa2000 == 159 [pid = 1866] [id = 680] 08:37:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f1693e82c00) [pid = 1866] [serial = 2041] [outer = (nil)] 08:37:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f1693e89400) [pid = 1866] [serial = 2042] [outer = 0x7f1693e82c00] 08:37:42 INFO - PROCESS | 1866 | 1461253062351 Marionette DEBUG loaded listener.js 08:37:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f16940e6400) [pid = 1866] [serial = 2043] [outer = 0x7f1693e82c00] 08:37:43 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:43 INFO - PROCESS | 1866 | 1461253063661 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:37:43 INFO - PROCESS | 1866 | 1461253063728 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 08:37:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:37:43 INFO - PROCESS | 1866 | 1461253063759 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:37:43 INFO - PROCESS | 1866 | 1461253063763 Marionette TRACE conn3 <- [1,2694,null,{}] 08:37:43 INFO - PROCESS | 1866 | 1461253063768 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:37:43 INFO - PROCESS | 1866 | 1461253063970 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 08:37:44 INFO - PROCESS | 1866 | 1461253064236 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1696ed9000 == 160 [pid = 1866] [id = 681] 08:37:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f16941b0400) [pid = 1866] [serial = 2044] [outer = (nil)] 08:37:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f16951f1c00) [pid = 1866] [serial = 2045] [outer = 0x7f16941b0400] 08:37:44 INFO - PROCESS | 1866 | 1461253064303 Marionette DEBUG loaded listener.js 08:37:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f1695356400) [pid = 1866] [serial = 2046] [outer = 0x7f16941b0400] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0a65800 == 159 [pid = 1866] [id = 113] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16be75a800 == 158 [pid = 1866] [id = 83] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16beaca000 == 157 [pid = 1866] [id = 241] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a773c800 == 156 [pid = 1866] [id = 190] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab46e000 == 155 [pid = 1866] [id = 48] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4b62800 == 154 [pid = 1866] [id = 612] 08:37:45 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f169fa8d000) [pid = 1866] [serial = 1892] [outer = (nil)] [url = about:blank] 08:37:45 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f169f9a3c00) [pid = 1866] [serial = 1889] [outer = (nil)] [url = about:blank] 08:37:45 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f169cfab000) [pid = 1866] [serial = 1886] [outer = (nil)] [url = about:blank] 08:37:45 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f169c6fb400) [pid = 1866] [serial = 1883] [outer = (nil)] [url = about:blank] 08:37:45 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f169c445800) [pid = 1866] [serial = 1880] [outer = (nil)] [url = about:blank] 08:37:45 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f169a5a0800) [pid = 1866] [serial = 1877] [outer = (nil)] [url = about:blank] 08:37:45 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f169a262800) [pid = 1866] [serial = 1874] [outer = (nil)] [url = about:blank] 08:37:45 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f1699307000) [pid = 1866] [serial = 1871] [outer = (nil)] [url = about:blank] 08:37:45 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7f1698db0000) [pid = 1866] [serial = 1868] [outer = (nil)] [url = about:blank] 08:37:45 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7f1696dd3400) [pid = 1866] [serial = 1865] [outer = (nil)] [url = about:blank] 08:37:45 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7f16951ed400) [pid = 1866] [serial = 1862] [outer = (nil)] [url = about:blank] 08:37:45 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7f1691c60000) [pid = 1866] [serial = 1859] [outer = (nil)] [url = about:blank] 08:37:45 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7f16a56d1000) [pid = 1866] [serial = 1910] [outer = (nil)] [url = about:blank] 08:37:45 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7f16a55a2400) [pid = 1866] [serial = 1907] [outer = (nil)] [url = about:blank] 08:37:45 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7f16a52edc00) [pid = 1866] [serial = 1904] [outer = (nil)] [url = about:blank] 08:37:45 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7f16a4ea3800) [pid = 1866] [serial = 1901] [outer = (nil)] [url = about:blank] 08:37:45 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7f169ff24800) [pid = 1866] [serial = 1898] [outer = (nil)] [url = about:blank] 08:37:45 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7f169ff1a400) [pid = 1866] [serial = 1895] [outer = (nil)] [url = about:blank] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1698dd0800 == 153 [pid = 1866] [id = 666] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16953f7800 == 152 [pid = 1866] [id = 665] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16942e6800 == 151 [pid = 1866] [id = 664] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169208e000 == 150 [pid = 1866] [id = 663] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ac0bd000 == 149 [pid = 1866] [id = 661] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16abd8b000 == 148 [pid = 1866] [id = 660] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab463800 == 147 [pid = 1866] [id = 659] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a9cd6800 == 146 [pid = 1866] [id = 658] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a8bd3000 == 145 [pid = 1866] [id = 657] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a83c6800 == 144 [pid = 1866] [id = 656] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a7e0a000 == 143 [pid = 1866] [id = 655] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a5518800 == 142 [pid = 1866] [id = 654] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4b7b800 == 141 [pid = 1866] [id = 653] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169ffc0000 == 140 [pid = 1866] [id = 652] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169fe0c800 == 139 [pid = 1866] [id = 651] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f932000 == 138 [pid = 1866] [id = 650] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f612000 == 137 [pid = 1866] [id = 649] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169cdf0000 == 136 [pid = 1866] [id = 648] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c80a800 == 135 [pid = 1866] [id = 647] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169b1da000 == 134 [pid = 1866] [id = 646] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1699690000 == 133 [pid = 1866] [id = 645] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16944db000 == 132 [pid = 1866] [id = 644] 08:37:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a81c000 == 131 [pid = 1866] [id = 643] 08:37:45 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:45 INFO - PROCESS | 1866 | 1461253065693 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:37:45 INFO - PROCESS | 1866 | 1461253065747 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 08:37:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:37:45 INFO - PROCESS | 1866 | 1461253065753 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:37:45 INFO - PROCESS | 1866 | 1461253065758 Marionette TRACE conn3 <- [1,2698,null,{}] 08:37:45 INFO - PROCESS | 1866 | 1461253065772 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:37:45 INFO - PROCESS | 1866 | 1461253065986 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 08:37:46 INFO - PROCESS | 1866 | 1461253066199 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1694502800 == 132 [pid = 1866] [id = 682] 08:37:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7f1695662400) [pid = 1866] [serial = 2047] [outer = (nil)] 08:37:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7f1696da3800) [pid = 1866] [serial = 2048] [outer = 0x7f1695662400] 08:37:46 INFO - PROCESS | 1866 | 1461253066264 Marionette DEBUG loaded listener.js 08:37:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7f169759fc00) [pid = 1866] [serial = 2049] [outer = 0x7f1695662400] 08:37:47 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:47 INFO - PROCESS | 1866 | 1461253067421 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:37:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:37:47 INFO - PROCESS | 1866 | 1461253067454 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 08:37:47 INFO - PROCESS | 1866 | 1461253067459 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:37:47 INFO - PROCESS | 1866 | 1461253067461 Marionette TRACE conn3 <- [1,2702,null,{}] 08:37:47 INFO - PROCESS | 1866 | 1461253067466 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:37:47 INFO - PROCESS | 1866 | 1461253067665 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 08:37:47 INFO - PROCESS | 1866 | 1461253067913 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16996aa000 == 133 [pid = 1866] [id = 683] 08:37:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7f1691919c00) [pid = 1866] [serial = 2050] [outer = (nil)] 08:37:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7f16978e1800) [pid = 1866] [serial = 2051] [outer = 0x7f1691919c00] 08:37:47 INFO - PROCESS | 1866 | 1461253067972 Marionette DEBUG loaded listener.js 08:37:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7f1699285000) [pid = 1866] [serial = 2052] [outer = 0x7f1691919c00] 08:37:48 INFO - PROCESS | 1866 | 1461253068704 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:37:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:37:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1280ms 08:37:48 INFO - PROCESS | 1866 | 1461253068742 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 08:37:48 INFO - PROCESS | 1866 | 1461253068745 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 08:37:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:37:48 INFO - PROCESS | 1866 | 1461253068751 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:37:48 INFO - PROCESS | 1866 | 1461253068753 Marionette TRACE conn3 <- [1,2706,null,{}] 08:37:48 INFO - PROCESS | 1866 | 1461253068758 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:37:49 INFO - PROCESS | 1866 | 1461253069026 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 08:37:49 INFO - PROCESS | 1866 | 1461253069064 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a5d2800 == 134 [pid = 1866] [id = 684] 08:37:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7f16977c8400) [pid = 1866] [serial = 2053] [outer = (nil)] 08:37:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7f169930f000) [pid = 1866] [serial = 2054] [outer = 0x7f16977c8400] 08:37:49 INFO - PROCESS | 1866 | 1461253069123 Marionette DEBUG loaded listener.js 08:37:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7f16994bd800) [pid = 1866] [serial = 2055] [outer = 0x7f16977c8400] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7f169f99fc00) [pid = 1866] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7f169fa8a000) [pid = 1866] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7f169b165000) [pid = 1866] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7f16995d4c00) [pid = 1866] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7f1691924400) [pid = 1866] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7f1691a85c00) [pid = 1866] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7f16951a2000) [pid = 1866] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7f1696dc6000) [pid = 1866] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7f1696dc9400) [pid = 1866] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7f16978ddc00) [pid = 1866] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7f169a238400) [pid = 1866] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7f169a4b1000) [pid = 1866] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7f169a4b1400) [pid = 1866] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7f1695839400) [pid = 1866] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7f169a534800) [pid = 1866] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7f16918a7c00) [pid = 1866] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7f1698dac800) [pid = 1866] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7f1691925800) [pid = 1866] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7f16a4ea8000) [pid = 1866] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7f1695352c00) [pid = 1866] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7f169f99e800) [pid = 1866] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7f16918ae800) [pid = 1866] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7f169b16a000) [pid = 1866] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7f16941a9800) [pid = 1866] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7f16951f2c00) [pid = 1866] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7f16940ed000) [pid = 1866] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7f1691a8b000) [pid = 1866] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7f1693e9a800) [pid = 1866] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7f169a94fc00) [pid = 1866] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7f16941aa000) [pid = 1866] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7f1691731000) [pid = 1866] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7f169a47e800) [pid = 1866] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7f169ff1dc00) [pid = 1866] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7f16a6985400) [pid = 1866] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7f16a78b3000) [pid = 1866] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7f169a947800) [pid = 1866] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7f16978d8800) [pid = 1866] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7f16941a9c00) [pid = 1866] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7f16918ae000) [pid = 1866] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7f169f99c000) [pid = 1866] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:37:50 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7f169f99c800) [pid = 1866] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:37:50 INFO - PROCESS | 1866 | 1461253070768 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:37:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:37:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2041ms 08:37:50 INFO - PROCESS | 1866 | 1461253070792 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 08:37:50 INFO - PROCESS | 1866 | 1461253070795 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 08:37:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:37:50 INFO - PROCESS | 1866 | 1461253070801 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:37:50 INFO - PROCESS | 1866 | 1461253070803 Marionette TRACE conn3 <- [1,2710,null,{}] 08:37:50 INFO - PROCESS | 1866 | 1461253070808 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:37:51 INFO - PROCESS | 1866 | 1461253071032 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 08:37:51 INFO - PROCESS | 1866 | 1461253071212 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a961000 == 135 [pid = 1866] [id = 685] 08:37:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7f16941aa000) [pid = 1866] [serial = 2056] [outer = (nil)] 08:37:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7f16994bec00) [pid = 1866] [serial = 2057] [outer = 0x7f16941aa000] 08:37:51 INFO - PROCESS | 1866 | 1461253071277 Marionette DEBUG loaded listener.js 08:37:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7f16995d0800) [pid = 1866] [serial = 2058] [outer = 0x7f16941aa000] 08:37:52 INFO - PROCESS | 1866 | 1461253071996 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:37:52 INFO - PROCESS | 1866 | 1461253072040 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 08:37:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:37:52 INFO - PROCESS | 1866 | 1461253072045 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:37:52 INFO - PROCESS | 1866 | 1461253072047 Marionette TRACE conn3 <- [1,2714,null,{}] 08:37:52 INFO - PROCESS | 1866 | 1461253072052 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:37:52 INFO - PROCESS | 1866 | 1461253072261 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 08:37:52 INFO - PROCESS | 1866 | 1461253072275 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c147800 == 136 [pid = 1866] [id = 686] 08:37:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7f16918ae000) [pid = 1866] [serial = 2059] [outer = (nil)] 08:37:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7f169a231800) [pid = 1866] [serial = 2060] [outer = 0x7f16918ae000] 08:37:52 INFO - PROCESS | 1866 | 1461253072493 Marionette DEBUG loaded listener.js 08:37:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7f169a47ec00) [pid = 1866] [serial = 2061] [outer = 0x7f16918ae000] 08:37:53 INFO - PROCESS | 1866 | 1461253073534 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:37:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:37:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1540ms 08:37:53 INFO - PROCESS | 1866 | 1461253073587 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 08:37:53 INFO - PROCESS | 1866 | 1461253073594 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 08:37:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:37:53 INFO - PROCESS | 1866 | 1461253073603 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:37:53 INFO - PROCESS | 1866 | 1461253073607 Marionette TRACE conn3 <- [1,2718,null,{}] 08:37:53 INFO - PROCESS | 1866 | 1461253073614 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:37:53 INFO - PROCESS | 1866 | 1461253073861 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 08:37:54 INFO - PROCESS | 1866 | 1461253074169 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16944ea000 == 137 [pid = 1866] [id = 687] 08:37:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7f1693ea3800) [pid = 1866] [serial = 2062] [outer = (nil)] 08:37:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7f16940ee000) [pid = 1866] [serial = 2063] [outer = 0x7f1693ea3800] 08:37:54 INFO - PROCESS | 1866 | 1461253074246 Marionette DEBUG loaded listener.js 08:37:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7f16945ce000) [pid = 1866] [serial = 2064] [outer = 0x7f1693ea3800] 08:37:55 INFO - PROCESS | 1866 | 1461253075161 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:37:55 INFO - PROCESS | 1866 | 1461253075247 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 08:37:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:37:55 INFO - PROCESS | 1866 | 1461253075257 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:37:55 INFO - PROCESS | 1866 | 1461253075261 Marionette TRACE conn3 <- [1,2722,null,{}] 08:37:55 INFO - PROCESS | 1866 | 1461253075267 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:37:55 INFO - PROCESS | 1866 | 1461253075509 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 08:37:55 INFO - PROCESS | 1866 | 1461253075850 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a8d6800 == 138 [pid = 1866] [id = 688] 08:37:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7f1695357000) [pid = 1866] [serial = 2065] [outer = (nil)] 08:37:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7f1696da1c00) [pid = 1866] [serial = 2066] [outer = 0x7f1695357000] 08:37:55 INFO - PROCESS | 1866 | 1461253075925 Marionette DEBUG loaded listener.js 08:37:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7f169759f800) [pid = 1866] [serial = 2067] [outer = 0x7f1695357000] 08:37:56 INFO - PROCESS | 1866 | 1461253076800 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:37:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:37:56 INFO - PROCESS | 1866 | 1461253076853 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 08:37:56 INFO - PROCESS | 1866 | 1461253076859 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:37:56 INFO - PROCESS | 1866 | 1461253076864 Marionette TRACE conn3 <- [1,2726,null,{}] 08:37:56 INFO - PROCESS | 1866 | 1461253076880 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:37:57 INFO - PROCESS | 1866 | 1461253077131 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 08:37:57 INFO - PROCESS | 1866 | 1461253077440 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169ced4800 == 139 [pid = 1866] [id = 689] 08:37:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7f16994b4400) [pid = 1866] [serial = 2068] [outer = (nil)] 08:37:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7f169a238c00) [pid = 1866] [serial = 2069] [outer = 0x7f16994b4400] 08:37:57 INFO - PROCESS | 1866 | 1461253077517 Marionette DEBUG loaded listener.js 08:37:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7f169a4ad400) [pid = 1866] [serial = 2070] [outer = 0x7f16994b4400] 08:37:58 INFO - PROCESS | 1866 | 1461253078341 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:37:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:37:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1538ms 08:37:58 INFO - PROCESS | 1866 | 1461253078397 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 08:37:58 INFO - PROCESS | 1866 | 1461253078401 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 08:37:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:37:58 INFO - PROCESS | 1866 | 1461253078407 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:37:58 INFO - PROCESS | 1866 | 1461253078410 Marionette TRACE conn3 <- [1,2730,null,{}] 08:37:58 INFO - PROCESS | 1866 | 1461253078415 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:37:58 INFO - PROCESS | 1866 | 1461253078635 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 08:37:58 INFO - PROCESS | 1866 | 1461253078938 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f8df000 == 140 [pid = 1866] [id = 690] 08:37:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7f16977c7400) [pid = 1866] [serial = 2071] [outer = (nil)] 08:37:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7f169a53c000) [pid = 1866] [serial = 2072] [outer = 0x7f16977c7400] 08:37:59 INFO - PROCESS | 1866 | 1461253079013 Marionette DEBUG loaded listener.js 08:37:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7f169a5a9800) [pid = 1866] [serial = 2073] [outer = 0x7f16977c7400] 08:38:00 INFO - PROCESS | 1866 | 1461253080274 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:38:00 INFO - PROCESS | 1866 | 1461253080343 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 08:38:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:38:00 INFO - PROCESS | 1866 | 1461253080446 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:38:00 INFO - PROCESS | 1866 | 1461253080450 Marionette TRACE conn3 <- [1,2734,null,{}] 08:38:00 INFO - PROCESS | 1866 | 1461253080469 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:38:00 INFO - PROCESS | 1866 | 1461253080662 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 08:38:00 INFO - PROCESS | 1866 | 1461253080916 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169fe0c000 == 141 [pid = 1866] [id = 691] 08:38:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7f169a4b1c00) [pid = 1866] [serial = 2074] [outer = (nil)] 08:38:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7f169b111400) [pid = 1866] [serial = 2075] [outer = 0x7f169a4b1c00] 08:38:00 INFO - PROCESS | 1866 | 1461253080987 Marionette DEBUG loaded listener.js 08:38:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7f169b169000) [pid = 1866] [serial = 2076] [outer = 0x7f169a4b1c00] 08:38:01 INFO - PROCESS | 1866 | 1461253081866 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:38:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:38:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1541ms 08:38:01 INFO - PROCESS | 1866 | 1461253081937 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 08:38:01 INFO - PROCESS | 1866 | 1461253081941 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 08:38:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:38:01 INFO - PROCESS | 1866 | 1461253081946 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:38:01 INFO - PROCESS | 1866 | 1461253081948 Marionette TRACE conn3 <- [1,2738,null,{}] 08:38:01 INFO - PROCESS | 1866 | 1461253081954 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:38:02 INFO - PROCESS | 1866 | 1461253082170 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 08:38:02 INFO - PROCESS | 1866 | 1461253082478 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a499c000 == 142 [pid = 1866] [id = 692] 08:38:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7f169b161800) [pid = 1866] [serial = 2077] [outer = (nil)] 08:38:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7f169c64d800) [pid = 1866] [serial = 2078] [outer = 0x7f169b161800] 08:38:02 INFO - PROCESS | 1866 | 1461253082556 Marionette DEBUG loaded listener.js 08:38:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7f169c997c00) [pid = 1866] [serial = 2079] [outer = 0x7f169b161800] 08:38:03 INFO - PROCESS | 1866 | 1461253083318 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:38:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:38:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1433ms 08:38:03 INFO - PROCESS | 1866 | 1461253083381 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 08:38:03 INFO - PROCESS | 1866 | 1461253083385 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 08:38:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:38:03 INFO - PROCESS | 1866 | 1461253083390 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:38:03 INFO - PROCESS | 1866 | 1461253083392 Marionette TRACE conn3 <- [1,2742,null,{}] 08:38:03 INFO - PROCESS | 1866 | 1461253083398 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:38:03 INFO - PROCESS | 1866 | 1461253083588 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 08:38:03 INFO - PROCESS | 1866 | 1461253083808 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a4b7e800 == 143 [pid = 1866] [id = 693] 08:38:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7f169c44a400) [pid = 1866] [serial = 2080] [outer = (nil)] 08:38:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7f169cfae800) [pid = 1866] [serial = 2081] [outer = 0x7f169c44a400] 08:38:03 INFO - PROCESS | 1866 | 1461253083921 Marionette DEBUG loaded listener.js 08:38:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7f169f99c000) [pid = 1866] [serial = 2082] [outer = 0x7f169c44a400] 08:38:04 INFO - PROCESS | 1866 | 1461253084766 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:38:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:38:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1431ms 08:38:04 INFO - PROCESS | 1866 | 1461253084822 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 08:38:04 INFO - PROCESS | 1866 | 1461253084825 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 08:38:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:38:04 INFO - PROCESS | 1866 | 1461253084831 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:38:04 INFO - PROCESS | 1866 | 1461253084833 Marionette TRACE conn3 <- [1,2746,null,{}] 08:38:04 INFO - PROCESS | 1866 | 1461253084839 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:38:05 INFO - PROCESS | 1866 | 1461253085025 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 08:38:05 INFO - PROCESS | 1866 | 1461253085247 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a4fe0800 == 144 [pid = 1866] [id = 694] 08:38:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7f169c640c00) [pid = 1866] [serial = 2083] [outer = (nil)] 08:38:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7f169fa84800) [pid = 1866] [serial = 2084] [outer = 0x7f169c640c00] 08:38:05 INFO - PROCESS | 1866 | 1461253085362 Marionette DEBUG loaded listener.js 08:38:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7f169fe26000) [pid = 1866] [serial = 2085] [outer = 0x7f169c640c00] 08:38:06 INFO - PROCESS | 1866 | 1461253086182 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:38:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:38:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1383ms 08:38:06 INFO - PROCESS | 1866 | 1461253086216 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 08:38:06 INFO - PROCESS | 1866 | 1461253086219 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 08:38:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:38:06 INFO - PROCESS | 1866 | 1461253086225 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:38:06 INFO - PROCESS | 1866 | 1461253086228 Marionette TRACE conn3 <- [1,2750,null,{}] 08:38:06 INFO - PROCESS | 1866 | 1461253086233 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:38:06 INFO - PROCESS | 1866 | 1461253086429 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 08:38:06 INFO - PROCESS | 1866 | 1461253086701 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a632c000 == 145 [pid = 1866] [id = 695] 08:38:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7f169cfaa400) [pid = 1866] [serial = 2086] [outer = (nil)] 08:38:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7f169ff1e800) [pid = 1866] [serial = 2087] [outer = 0x7f169cfaa400] 08:38:06 INFO - PROCESS | 1866 | 1461253086773 Marionette DEBUG loaded listener.js 08:38:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7f16a4ca6000) [pid = 1866] [serial = 2088] [outer = 0x7f169cfaa400] 08:38:07 INFO - PROCESS | 1866 | 1461253087645 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:38:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:38:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1478ms 08:38:07 INFO - PROCESS | 1866 | 1461253087705 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 08:38:07 INFO - PROCESS | 1866 | 1461253087708 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 08:38:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:38:07 INFO - PROCESS | 1866 | 1461253087714 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:38:07 INFO - PROCESS | 1866 | 1461253087717 Marionette TRACE conn3 <- [1,2754,null,{}] 08:38:07 INFO - PROCESS | 1866 | 1461253087722 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:38:07 INFO - PROCESS | 1866 | 1461253087957 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 08:38:08 INFO - PROCESS | 1866 | 1461253088271 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a65c2000 == 146 [pid = 1866] [id = 696] 08:38:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7f16a559d800) [pid = 1866] [serial = 2089] [outer = (nil)] 08:38:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7f16a55a4800) [pid = 1866] [serial = 2090] [outer = 0x7f16a559d800] 08:38:08 INFO - PROCESS | 1866 | 1461253088343 Marionette DEBUG loaded listener.js 08:38:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7f16a56ce000) [pid = 1866] [serial = 2091] [outer = 0x7f16a559d800] 08:38:09 INFO - PROCESS | 1866 | 1461253089125 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:38:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:38:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1484ms 08:38:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:38:09 INFO - PROCESS | 1866 | 1461253089199 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 08:38:09 INFO - PROCESS | 1866 | 1461253089202 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 08:38:09 INFO - PROCESS | 1866 | 1461253089208 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:38:09 INFO - PROCESS | 1866 | 1461253089212 Marionette TRACE conn3 <- [1,2758,null,{}] 08:38:09 INFO - PROCESS | 1866 | 1461253089217 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:38:09 INFO - PROCESS | 1866 | 1461253089454 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 08:38:09 INFO - PROCESS | 1866 | 1461253089759 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a80dd000 == 147 [pid = 1866] [id = 697] 08:38:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7f16a55a1c00) [pid = 1866] [serial = 2092] [outer = (nil)] 08:38:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7f16a64b1000) [pid = 1866] [serial = 2093] [outer = 0x7f16a55a1c00] 08:38:09 INFO - PROCESS | 1866 | 1461253089838 Marionette DEBUG loaded listener.js 08:38:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7f16a6527000) [pid = 1866] [serial = 2094] [outer = 0x7f16a55a1c00] 08:38:10 INFO - PROCESS | 1866 | 1461253090611 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:38:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:38:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1479ms 08:38:10 INFO - PROCESS | 1866 | 1461253090687 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 08:38:10 INFO - PROCESS | 1866 | 1461253090690 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 08:38:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:38:10 INFO - PROCESS | 1866 | 1461253090696 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:38:10 INFO - PROCESS | 1866 | 1461253090699 Marionette TRACE conn3 <- [1,2762,null,{}] 08:38:10 INFO - PROCESS | 1866 | 1461253090704 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:38:10 INFO - PROCESS | 1866 | 1461253090916 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 08:38:11 INFO - PROCESS | 1866 | 1461253091179 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a83ba800 == 148 [pid = 1866] [id = 698] 08:38:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7f16a56cf400) [pid = 1866] [serial = 2095] [outer = (nil)] 08:38:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7f16a6986000) [pid = 1866] [serial = 2096] [outer = 0x7f16a56cf400] 08:38:11 INFO - PROCESS | 1866 | 1461253091292 Marionette DEBUG loaded listener.js 08:38:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7f16a77ba000) [pid = 1866] [serial = 2097] [outer = 0x7f16a56cf400] 08:38:12 INFO - PROCESS | 1866 | 1461253092109 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:38:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:38:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1481ms 08:38:12 INFO - PROCESS | 1866 | 1461253092179 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 08:38:12 INFO - PROCESS | 1866 | 1461253092181 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 08:38:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:38:12 INFO - PROCESS | 1866 | 1461253092187 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:38:12 INFO - PROCESS | 1866 | 1461253092189 Marionette TRACE conn3 <- [1,2766,null,{}] 08:38:12 INFO - PROCESS | 1866 | 1461253092195 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:38:12 INFO - PROCESS | 1866 | 1461253092421 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 08:38:12 INFO - PROCESS | 1866 | 1461253092725 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a8bc2800 == 149 [pid = 1866] [id = 699] 08:38:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7f16a56f5400) [pid = 1866] [serial = 2098] [outer = (nil)] 08:38:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7f16a77e4800) [pid = 1866] [serial = 2099] [outer = 0x7f16a56f5400] 08:38:12 INFO - PROCESS | 1866 | 1461253092801 Marionette DEBUG loaded listener.js 08:38:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7f16a78b6000) [pid = 1866] [serial = 2100] [outer = 0x7f16a56f5400] 08:38:13 INFO - PROCESS | 1866 | 1461253093621 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:38:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:38:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1495ms 08:38:13 INFO - PROCESS | 1866 | 1461253093684 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 08:38:13 INFO - PROCESS | 1866 | 1461253093688 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 08:38:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:38:13 INFO - PROCESS | 1866 | 1461253093693 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:38:13 INFO - PROCESS | 1866 | 1461253093695 Marionette TRACE conn3 <- [1,2770,null,{}] 08:38:13 INFO - PROCESS | 1866 | 1461253093700 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:38:13 INFO - PROCESS | 1866 | 1461253093903 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 08:38:14 INFO - PROCESS | 1866 | 1461253094175 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ab2c6800 == 150 [pid = 1866] [id = 700] 08:38:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7f16945c7800) [pid = 1866] [serial = 2101] [outer = (nil)] 08:38:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7f16a77dc400) [pid = 1866] [serial = 2102] [outer = 0x7f16945c7800] 08:38:14 INFO - PROCESS | 1866 | 1461253094285 Marionette DEBUG loaded listener.js 08:38:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7f16a7abc800) [pid = 1866] [serial = 2103] [outer = 0x7f16945c7800] 08:38:15 INFO - PROCESS | 1866 | 1461253095077 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:38:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:38:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1438ms 08:38:15 INFO - PROCESS | 1866 | 1461253095131 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 08:38:15 INFO - PROCESS | 1866 | 1461253095134 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 08:38:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:38:15 INFO - PROCESS | 1866 | 1461253095141 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:38:15 INFO - PROCESS | 1866 | 1461253095143 Marionette TRACE conn3 <- [1,2774,null,{}] 08:38:15 INFO - PROCESS | 1866 | 1461253095148 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:38:15 INFO - PROCESS | 1866 | 1461253095344 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 08:38:15 INFO - PROCESS | 1866 | 1461253095622 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16abd80000 == 151 [pid = 1866] [id = 701] 08:38:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7f16951ef000) [pid = 1866] [serial = 2104] [outer = (nil)] 08:38:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7f16a8007000) [pid = 1866] [serial = 2105] [outer = 0x7f16951ef000] 08:38:15 INFO - PROCESS | 1866 | 1461253095731 Marionette DEBUG loaded listener.js 08:38:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7f16a83a2c00) [pid = 1866] [serial = 2106] [outer = 0x7f16951ef000] 08:38:16 INFO - PROCESS | 1866 | 1461253096501 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:38:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:38:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1430ms 08:38:16 INFO - PROCESS | 1866 | 1461253096572 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 08:38:16 INFO - PROCESS | 1866 | 1461253096576 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 08:38:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:38:16 INFO - PROCESS | 1866 | 1461253096581 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:38:16 INFO - PROCESS | 1866 | 1461253096584 Marionette TRACE conn3 <- [1,2778,null,{}] 08:38:16 INFO - PROCESS | 1866 | 1461253096589 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:38:16 INFO - PROCESS | 1866 | 1461253096783 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 08:38:17 INFO - PROCESS | 1866 | 1461253097051 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ac391000 == 152 [pid = 1866] [id = 702] 08:38:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7f169ff1a800) [pid = 1866] [serial = 2107] [outer = (nil)] 08:38:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7f16a83ac800) [pid = 1866] [serial = 2108] [outer = 0x7f169ff1a800] 08:38:17 INFO - PROCESS | 1866 | 1461253097172 Marionette DEBUG loaded listener.js 08:38:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7f16a882e000) [pid = 1866] [serial = 2109] [outer = 0x7f169ff1a800] 08:38:17 INFO - PROCESS | 1866 | 1461253097940 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:38:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:38:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1389ms 08:38:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:38:17 INFO - PROCESS | 1866 | 1461253097971 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 08:38:17 INFO - PROCESS | 1866 | 1461253097973 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 08:38:17 INFO - PROCESS | 1866 | 1461253097978 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:38:17 INFO - PROCESS | 1866 | 1461253097982 Marionette TRACE conn3 <- [1,2782,null,{}] 08:38:17 INFO - PROCESS | 1866 | 1461253097987 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:38:18 INFO - PROCESS | 1866 | 1461253098177 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 08:38:18 INFO - PROCESS | 1866 | 1461253098449 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16ac4bb800 == 153 [pid = 1866] [id = 703] 08:38:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7f16a7abd400) [pid = 1866] [serial = 2110] [outer = (nil)] 08:38:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f16a8839c00) [pid = 1866] [serial = 2111] [outer = 0x7f16a7abd400] 08:38:18 INFO - PROCESS | 1866 | 1461253098522 Marionette DEBUG loaded listener.js 08:38:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f16a88b6800) [pid = 1866] [serial = 2112] [outer = 0x7f16a7abd400] 08:38:19 INFO - PROCESS | 1866 | 1461253099358 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:38:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:38:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1435ms 08:38:19 INFO - PROCESS | 1866 | 1461253099416 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 08:38:19 INFO - PROCESS | 1866 | 1461253099418 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 08:38:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:38:19 INFO - PROCESS | 1866 | 1461253099424 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:38:19 INFO - PROCESS | 1866 | 1461253099427 Marionette TRACE conn3 <- [1,2786,null,{}] 08:38:19 INFO - PROCESS | 1866 | 1461253099432 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:38:19 INFO - PROCESS | 1866 | 1461253099656 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 08:38:19 INFO - PROCESS | 1866 | 1461253099928 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16add6a800 == 154 [pid = 1866] [id = 704] 08:38:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f16a83aa000) [pid = 1866] [serial = 2113] [outer = (nil)] 08:38:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f16a88be400) [pid = 1866] [serial = 2114] [outer = 0x7f16a83aa000] 08:38:20 INFO - PROCESS | 1866 | 1461253100041 Marionette DEBUG loaded listener.js 08:38:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f16a89aa800) [pid = 1866] [serial = 2115] [outer = 0x7f16a83aa000] 08:38:20 INFO - PROCESS | 1866 | 1461253100848 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:38:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:38:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1483ms 08:38:20 INFO - PROCESS | 1866 | 1461253100908 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 08:38:20 INFO - PROCESS | 1866 | 1461253100911 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 08:38:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:38:20 INFO - PROCESS | 1866 | 1461253100917 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:38:20 INFO - PROCESS | 1866 | 1461253100919 Marionette TRACE conn3 <- [1,2790,null,{}] 08:38:20 INFO - PROCESS | 1866 | 1461253100925 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:38:21 INFO - PROCESS | 1866 | 1461253101144 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 08:38:21 INFO - PROCESS | 1866 | 1461253101483 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16922db000 == 155 [pid = 1866] [id = 705] 08:38:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f169191ac00) [pid = 1866] [serial = 2116] [outer = (nil)] 08:38:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f1693e8cc00) [pid = 1866] [serial = 2117] [outer = 0x7f169191ac00] 08:38:21 INFO - PROCESS | 1866 | 1461253101559 Marionette DEBUG loaded listener.js 08:38:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f1696da5c00) [pid = 1866] [serial = 2118] [outer = 0x7f169191ac00] 08:38:22 INFO - PROCESS | 1866 | 1461253102464 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:38:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:38:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1578ms 08:38:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:38:22 INFO - PROCESS | 1866 | 1461253102498 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 08:38:22 INFO - PROCESS | 1866 | 1461253102501 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 08:38:22 INFO - PROCESS | 1866 | 1461253102507 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:38:22 INFO - PROCESS | 1866 | 1461253102510 Marionette TRACE conn3 <- [1,2794,null,{}] 08:38:22 INFO - PROCESS | 1866 | 1461253102515 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:38:22 INFO - PROCESS | 1866 | 1461253102739 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 08:38:23 INFO - PROCESS | 1866 | 1461253103053 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1694519000 == 156 [pid = 1866] [id = 706] 08:38:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f169173a400) [pid = 1866] [serial = 2119] [outer = (nil)] 08:38:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7f1691c69800) [pid = 1866] [serial = 2120] [outer = 0x7f169173a400] 08:38:23 INFO - PROCESS | 1866 | 1461253103132 Marionette DEBUG loaded listener.js 08:38:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7f1696bba000) [pid = 1866] [serial = 2121] [outer = 0x7f169173a400] 08:38:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a961000 == 155 [pid = 1866] [id = 685] 08:38:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a5d2800 == 154 [pid = 1866] [id = 684] 08:38:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16996aa000 == 153 [pid = 1866] [id = 683] 08:38:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1694502800 == 152 [pid = 1866] [id = 682] 08:38:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1696ed9000 == 151 [pid = 1866] [id = 681] 08:38:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1698aa2000 == 150 [pid = 1866] [id = 680] 08:38:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4fd9000 == 149 [pid = 1866] [id = 679] 08:38:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4b80000 == 148 [pid = 1866] [id = 678] 08:38:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169ffba000 == 147 [pid = 1866] [id = 677] 08:38:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169fdc9800 == 146 [pid = 1866] [id = 676] 08:38:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f8d0000 == 145 [pid = 1866] [id = 675] 08:38:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169d81e000 == 144 [pid = 1866] [id = 674] 08:38:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169cdda000 == 143 [pid = 1866] [id = 673] 08:38:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c150000 == 142 [pid = 1866] [id = 672] 08:38:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169b1a8800 == 141 [pid = 1866] [id = 671] 08:38:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a80e000 == 140 [pid = 1866] [id = 670] 08:38:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169968c000 == 139 [pid = 1866] [id = 669] 08:38:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1694506000 == 138 [pid = 1866] [id = 668] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7f1693e8e400) [pid = 1866] [serial = 1860] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7f169565a800) [pid = 1866] [serial = 1863] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f16977c8000) [pid = 1866] [serial = 1866] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f1699286800) [pid = 1866] [serial = 1869] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f169930f800) [pid = 1866] [serial = 1872] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f169a4b0c00) [pid = 1866] [serial = 1875] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f169a94a400) [pid = 1866] [serial = 1878] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f169c63f800) [pid = 1866] [serial = 1881] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f169cc4fc00) [pid = 1866] [serial = 1884] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f169cfb6400) [pid = 1866] [serial = 1887] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f16a56f6400) [pid = 1866] [serial = 1911] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7f169ff22000) [pid = 1866] [serial = 1896] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7f16a559a400) [pid = 1866] [serial = 1905] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7f16a4eb0800) [pid = 1866] [serial = 1902] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7f16a4cad000) [pid = 1866] [serial = 1899] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7f16a56c9800) [pid = 1866] [serial = 1908] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7f1696bb5800) [pid = 1866] [serial = 2000] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7f1695837400) [pid = 1866] [serial = 1998] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7f1696dcb800) [pid = 1866] [serial = 2001] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7f16945cbc00) [pid = 1866] [serial = 1995] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7f169fe2b400) [pid = 1866] [serial = 1893] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7f169fa84c00) [pid = 1866] [serial = 1890] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7f169a239400) [pid = 1866] [serial = 1944] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7f16995d8400) [pid = 1866] [serial = 1943] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7f16941a4800) [pid = 1866] [serial = 1994] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7f16a616b800) [pid = 1866] [serial = 1968] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7f16a56f9800) [pid = 1866] [serial = 1967] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7f169565e400) [pid = 1866] [serial = 1997] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7f169fa90c00) [pid = 1866] [serial = 1962] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7f169fa83400) [pid = 1866] [serial = 1961] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7f169f5ae400) [pid = 1866] [serial = 1959] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7f169cc5e800) [pid = 1866] [serial = 1958] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7f169c6f4c00) [pid = 1866] [serial = 1955] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7f169c995400) [pid = 1866] [serial = 1956] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7f16a6984800) [pid = 1866] [serial = 1977] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7f16a697f400) [pid = 1866] [serial = 1976] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7f1696da7800) [pid = 1866] [serial = 1938] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7f1696bb2800) [pid = 1866] [serial = 1937] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7f16a64bcc00) [pid = 1866] [serial = 1971] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7f16a64b2400) [pid = 1866] [serial = 1970] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7f1691a91800) [pid = 1866] [serial = 1991] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7f1693e86400) [pid = 1866] [serial = 1992] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7f16945cd000) [pid = 1866] [serial = 1935] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7f16941a7c00) [pid = 1866] [serial = 1934] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7f169c44a000) [pid = 1866] [serial = 1952] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7f169c60f800) [pid = 1866] [serial = 1953] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7f16a7a9c000) [pid = 1866] [serial = 1983] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7f16a78ac400) [pid = 1866] [serial = 1982] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7f16a697a400) [pid = 1866] [serial = 1974] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7f16a6524400) [pid = 1866] [serial = 1973] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7f169a4b5000) [pid = 1866] [serial = 1947] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7f169a4a9000) [pid = 1866] [serial = 1946] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7f16a56edc00) [pid = 1866] [serial = 1965] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7f16a5599000) [pid = 1866] [serial = 1964] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7f16a7abec00) [pid = 1866] [serial = 1986] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7f16a7ab7800) [pid = 1866] [serial = 1985] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7f16a800c400) [pid = 1866] [serial = 1989] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7f16a7e65400) [pid = 1866] [serial = 1988] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7f169c289000) [pid = 1866] [serial = 1950] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7f169b11d800) [pid = 1866] [serial = 1949] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7f16994d1000) [pid = 1866] [serial = 1941] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7f169930d800) [pid = 1866] [serial = 1940] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7f16a77e5000) [pid = 1866] [serial = 1980] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7f16a6988800) [pid = 1866] [serial = 1979] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7f16994d1800) [pid = 1866] [serial = 1931] [outer = (nil)] [url = about:blank] 08:38:24 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7f1697594c00) [pid = 1866] [serial = 2003] [outer = (nil)] [url = about:blank] 08:38:25 INFO - PROCESS | 1866 | 1461253105159 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:38:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:38:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 2686ms 08:38:25 INFO - PROCESS | 1866 | 1461253105192 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 08:38:25 INFO - PROCESS | 1866 | 1461253105198 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 08:38:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:38:25 INFO - PROCESS | 1866 | 1461253105210 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:38:25 INFO - PROCESS | 1866 | 1461253105213 Marionette TRACE conn3 <- [1,2798,null,{}] 08:38:25 INFO - PROCESS | 1866 | 1461253105220 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:38:25 INFO - PROCESS | 1866 | 1461253105434 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 08:38:25 INFO - PROCESS | 1866 | 1461253105618 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16941de800 == 139 [pid = 1866] [id = 707] 08:38:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7f1691a85800) [pid = 1866] [serial = 2122] [outer = (nil)] 08:38:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7f1693e8dc00) [pid = 1866] [serial = 2123] [outer = 0x7f1691a85800] 08:38:25 INFO - PROCESS | 1866 | 1461253105702 Marionette DEBUG loaded listener.js 08:38:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7f16941a5400) [pid = 1866] [serial = 2124] [outer = 0x7f1691a85800] 08:38:26 INFO - PROCESS | 1866 | 1461253106776 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:38:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:38:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1583ms 08:38:26 INFO - PROCESS | 1866 | 1461253106790 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 08:38:26 INFO - PROCESS | 1866 | 1461253106797 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 08:38:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:38:26 INFO - PROCESS | 1866 | 1461253106806 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:38:26 INFO - PROCESS | 1866 | 1461253106809 Marionette TRACE conn3 <- [1,2802,null,{}] 08:38:26 INFO - PROCESS | 1866 | 1461253106814 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:38:27 INFO - PROCESS | 1866 | 1461253107098 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 08:38:27 INFO - PROCESS | 1866 | 1461253107130 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1696ec5000 == 140 [pid = 1866] [id = 708] 08:38:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7f16945c5000) [pid = 1866] [serial = 2125] [outer = (nil)] 08:38:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7f169565ac00) [pid = 1866] [serial = 2126] [outer = 0x7f16945c5000] 08:38:27 INFO - PROCESS | 1866 | 1461253107267 Marionette DEBUG loaded listener.js 08:38:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7f1696bb4800) [pid = 1866] [serial = 2127] [outer = 0x7f16945c5000] 08:38:28 INFO - PROCESS | 1866 | 1461253108039 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:38:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:38:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1281ms 08:38:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:38:28 INFO - PROCESS | 1866 | 1461253108090 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 08:38:28 INFO - PROCESS | 1866 | 1461253108093 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 08:38:28 INFO - PROCESS | 1866 | 1461253108099 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:38:28 INFO - PROCESS | 1866 | 1461253108104 Marionette TRACE conn3 <- [1,2806,null,{}] 08:38:28 INFO - PROCESS | 1866 | 1461253108118 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:38:28 INFO - PROCESS | 1866 | 1461253108388 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 08:38:28 INFO - PROCESS | 1866 | 1461253108432 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1699689800 == 141 [pid = 1866] [id = 709] 08:38:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7f16977c4000) [pid = 1866] [serial = 2128] [outer = (nil)] 08:38:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7f16978dc000) [pid = 1866] [serial = 2129] [outer = 0x7f16977c4000] 08:38:28 INFO - PROCESS | 1866 | 1461253108541 Marionette DEBUG loaded listener.js 08:38:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7f169927ec00) [pid = 1866] [serial = 2130] [outer = 0x7f16977c4000] 08:38:29 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7f1691919c00) [pid = 1866] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:38:29 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7f16977c8400) [pid = 1866] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:38:29 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7f1693e82c00) [pid = 1866] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:38:29 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7f16941b1800) [pid = 1866] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:38:29 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7f16941b0400) [pid = 1866] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:38:29 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7f1695662400) [pid = 1866] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:38:29 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7f16941aa000) [pid = 1866] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:38:29 INFO - PROCESS | 1866 | 1461253109633 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:38:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:38:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1543ms 08:38:29 INFO - PROCESS | 1866 | 1461253109641 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 08:38:29 INFO - PROCESS | 1866 | 1461253109645 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 08:38:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:38:29 INFO - PROCESS | 1866 | 1461253109651 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:38:29 INFO - PROCESS | 1866 | 1461253109652 Marionette TRACE conn3 <- [1,2810,null,{}] 08:38:29 INFO - PROCESS | 1866 | 1461253109658 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:38:29 INFO - PROCESS | 1866 | 1461253109855 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 08:38:30 INFO - PROCESS | 1866 | 1461253110040 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a39a800 == 142 [pid = 1866] [id = 710] 08:38:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7f16945cb800) [pid = 1866] [serial = 2131] [outer = (nil)] 08:38:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7f1698dabc00) [pid = 1866] [serial = 2132] [outer = 0x7f16945cb800] 08:38:30 INFO - PROCESS | 1866 | 1461253110100 Marionette DEBUG loaded listener.js 08:38:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7f16994b8000) [pid = 1866] [serial = 2133] [outer = 0x7f16945cb800] 08:38:30 INFO - PROCESS | 1866 | 1461253110789 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:38:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:38:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1179ms 08:38:30 INFO - PROCESS | 1866 | 1461253110831 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 08:38:30 INFO - PROCESS | 1866 | 1461253110834 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 08:38:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:38:30 INFO - PROCESS | 1866 | 1461253110839 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:38:30 INFO - PROCESS | 1866 | 1461253110841 Marionette TRACE conn3 <- [1,2814,null,{}] 08:38:30 INFO - PROCESS | 1866 | 1461253110846 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:38:31 INFO - PROCESS | 1866 | 1461253111118 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 08:38:31 INFO - PROCESS | 1866 | 1461253111141 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a95f800 == 143 [pid = 1866] [id = 711] 08:38:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7f16994b2400) [pid = 1866] [serial = 2134] [outer = (nil)] 08:38:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7f1699557000) [pid = 1866] [serial = 2135] [outer = 0x7f16994b2400] 08:38:31 INFO - PROCESS | 1866 | 1461253111201 Marionette DEBUG loaded listener.js 08:38:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7f169a22e800) [pid = 1866] [serial = 2136] [outer = 0x7f16994b2400] 08:38:32 INFO - PROCESS | 1866 | 1461253112417 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:38:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:38:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1636ms 08:38:32 INFO - PROCESS | 1866 | 1461253112478 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 08:38:32 INFO - PROCESS | 1866 | 1461253112485 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 08:38:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:38:32 INFO - PROCESS | 1866 | 1461253112494 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:38:32 INFO - PROCESS | 1866 | 1461253112499 Marionette TRACE conn3 <- [1,2818,null,{}] 08:38:32 INFO - PROCESS | 1866 | 1461253112506 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:38:32 INFO - PROCESS | 1866 | 1461253112778 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 08:38:33 INFO - PROCESS | 1866 | 1461253113088 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1696ee3800 == 144 [pid = 1866] [id = 712] 08:38:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7f16945c4800) [pid = 1866] [serial = 2137] [outer = (nil)] 08:38:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7f16951a3000) [pid = 1866] [serial = 2138] [outer = 0x7f16945c4800] 08:38:33 INFO - PROCESS | 1866 | 1461253113166 Marionette DEBUG loaded listener.js 08:38:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7f1695664400) [pid = 1866] [serial = 2139] [outer = 0x7f16945c4800] 08:38:34 INFO - PROCESS | 1866 | 1461253114049 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:38:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:38:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1585ms 08:38:34 INFO - PROCESS | 1866 | 1461253114080 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 08:38:34 INFO - PROCESS | 1866 | 1461253114087 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 08:38:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:38:34 INFO - PROCESS | 1866 | 1461253114097 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:38:34 INFO - PROCESS | 1866 | 1461253114100 Marionette TRACE conn3 <- [1,2822,null,{}] 08:38:34 INFO - PROCESS | 1866 | 1461253114106 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:38:34 INFO - PROCESS | 1866 | 1461253114317 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 08:38:34 INFO - PROCESS | 1866 | 1461253114619 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169b1ae000 == 145 [pid = 1866] [id = 713] 08:38:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7f16977c7000) [pid = 1866] [serial = 2140] [outer = (nil)] 08:38:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7f1698db0000) [pid = 1866] [serial = 2141] [outer = 0x7f16977c7000] 08:38:34 INFO - PROCESS | 1866 | 1461253114734 Marionette DEBUG loaded listener.js 08:38:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7f16994b6c00) [pid = 1866] [serial = 2142] [outer = 0x7f16977c7000] 08:38:35 INFO - PROCESS | 1866 | 1461253115546 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:38:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:38:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1492ms 08:38:35 INFO - PROCESS | 1866 | 1461253115590 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 08:38:35 INFO - PROCESS | 1866 | 1461253115594 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 08:38:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:38:35 INFO - PROCESS | 1866 | 1461253115600 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:38:35 INFO - PROCESS | 1866 | 1461253115606 Marionette TRACE conn3 <- [1,2826,null,{}] 08:38:35 INFO - PROCESS | 1866 | 1461253115621 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:38:35 INFO - PROCESS | 1866 | 1461253115842 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 08:38:36 INFO - PROCESS | 1866 | 1461253116147 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169cc8f800 == 146 [pid = 1866] [id = 714] 08:38:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7f169a231c00) [pid = 1866] [serial = 2143] [outer = (nil)] 08:38:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7f169a4ad000) [pid = 1866] [serial = 2144] [outer = 0x7f169a231c00] 08:38:36 INFO - PROCESS | 1866 | 1461253116226 Marionette DEBUG loaded listener.js 08:38:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7f169a5aa000) [pid = 1866] [serial = 2145] [outer = 0x7f169a231c00] 08:38:37 INFO - PROCESS | 1866 | 1461253117060 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:38:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:38:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1538ms 08:38:37 INFO - PROCESS | 1866 | 1461253117139 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 08:38:37 INFO - PROCESS | 1866 | 1461253117143 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 08:38:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:38:37 INFO - PROCESS | 1866 | 1461253117148 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:38:37 INFO - PROCESS | 1866 | 1461253117151 Marionette TRACE conn3 <- [1,2830,null,{}] 08:38:37 INFO - PROCESS | 1866 | 1461253117157 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:38:37 INFO - PROCESS | 1866 | 1461253117391 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 08:38:37 INFO - PROCESS | 1866 | 1461253117724 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169d817000 == 147 [pid = 1866] [id = 715] 08:38:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7f169b15d400) [pid = 1866] [serial = 2146] [outer = (nil)] 08:38:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7f169c27e800) [pid = 1866] [serial = 2147] [outer = 0x7f169b15d400] 08:38:37 INFO - PROCESS | 1866 | 1461253117799 Marionette DEBUG loaded listener.js 08:38:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7f169c28dc00) [pid = 1866] [serial = 2148] [outer = 0x7f169b15d400] 08:38:38 INFO - PROCESS | 1866 | 1461253118608 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:38:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:38:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1528ms 08:38:38 INFO - PROCESS | 1866 | 1461253118677 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 08:38:38 INFO - PROCESS | 1866 | 1461253118681 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 08:38:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:38:38 INFO - PROCESS | 1866 | 1461253118686 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:38:38 INFO - PROCESS | 1866 | 1461253118689 Marionette TRACE conn3 <- [1,2834,null,{}] 08:38:38 INFO - PROCESS | 1866 | 1461253118695 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:38:38 INFO - PROCESS | 1866 | 1461253118920 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 08:38:39 INFO - PROCESS | 1866 | 1461253119228 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f920000 == 148 [pid = 1866] [id = 716] 08:38:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7f169c60ac00) [pid = 1866] [serial = 2149] [outer = (nil)] 08:38:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7f169c643400) [pid = 1866] [serial = 2150] [outer = 0x7f169c60ac00] 08:38:39 INFO - PROCESS | 1866 | 1461253119302 Marionette DEBUG loaded listener.js 08:38:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7f169c6f4c00) [pid = 1866] [serial = 2151] [outer = 0x7f169c60ac00] 08:38:40 INFO - PROCESS | 1866 | 1461253120123 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:38:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:38:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1478ms 08:38:40 INFO - PROCESS | 1866 | 1461253120166 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 08:38:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:38:40 INFO - PROCESS | 1866 | 1461253120170 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 08:38:40 INFO - PROCESS | 1866 | 1461253120175 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:38:40 INFO - PROCESS | 1866 | 1461253120177 Marionette TRACE conn3 <- [1,2838,null,{}] 08:38:40 INFO - PROCESS | 1866 | 1461253120183 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:38:40 INFO - PROCESS | 1866 | 1461253120388 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 08:38:40 INFO - PROCESS | 1866 | 1461253120612 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169fe21000 == 149 [pid = 1866] [id = 717] 08:38:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7f169c98b800) [pid = 1866] [serial = 2152] [outer = (nil)] 08:38:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7f169fa89400) [pid = 1866] [serial = 2153] [outer = 0x7f169c98b800] 08:38:40 INFO - PROCESS | 1866 | 1461253120724 Marionette DEBUG loaded listener.js 08:38:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7f169ff23800) [pid = 1866] [serial = 2154] [outer = 0x7f169c98b800] 08:38:41 INFO - PROCESS | 1866 | 1461253121587 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:38:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:38:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1481ms 08:38:41 INFO - PROCESS | 1866 | 1461253121660 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 08:38:41 INFO - PROCESS | 1866 | 1461253121669 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 08:38:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:38:41 INFO - PROCESS | 1866 | 1461253121675 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:38:41 INFO - PROCESS | 1866 | 1461253121677 Marionette TRACE conn3 <- [1,2842,null,{}] 08:38:41 INFO - PROCESS | 1866 | 1461253121682 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:38:41 INFO - PROCESS | 1866 | 1461253121879 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 08:38:42 INFO - PROCESS | 1866 | 1461253122178 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4909000 == 150 [pid = 1866] [id = 718] 08:38:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7f169f5ad400) [pid = 1866] [serial = 2155] [outer = (nil)] 08:38:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7f16a52e2800) [pid = 1866] [serial = 2156] [outer = 0x7f169f5ad400] 08:38:42 INFO - PROCESS | 1866 | 1461253122252 Marionette DEBUG loaded listener.js 08:38:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7f16a5599000) [pid = 1866] [serial = 2157] [outer = 0x7f169f5ad400] 08:38:43 INFO - PROCESS | 1866 | 1461253123046 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:38:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:38:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1429ms 08:38:43 INFO - PROCESS | 1866 | 1461253123104 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 08:38:43 INFO - PROCESS | 1866 | 1461253123107 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 08:38:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:38:43 INFO - PROCESS | 1866 | 1461253123113 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:38:43 INFO - PROCESS | 1866 | 1461253123115 Marionette TRACE conn3 <- [1,2846,null,{}] 08:38:43 INFO - PROCESS | 1866 | 1461253123121 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:38:43 INFO - PROCESS | 1866 | 1461253123341 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 08:38:43 INFO - PROCESS | 1866 | 1461253123652 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a4c4a000 == 151 [pid = 1866] [id = 719] 08:38:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7f1697596800) [pid = 1866] [serial = 2158] [outer = (nil)] 08:38:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7f16a56c4400) [pid = 1866] [serial = 2159] [outer = 0x7f1697596800] 08:38:43 INFO - PROCESS | 1866 | 1461253123725 Marionette DEBUG loaded listener.js 08:38:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7f16a56f6400) [pid = 1866] [serial = 2160] [outer = 0x7f1697596800] 08:38:44 INFO - PROCESS | 1866 | 1461253124546 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:38:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:38:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1491ms 08:38:44 INFO - PROCESS | 1866 | 1461253124606 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 08:38:44 INFO - PROCESS | 1866 | 1461253124610 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 08:38:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:38:44 INFO - PROCESS | 1866 | 1461253124615 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:38:44 INFO - PROCESS | 1866 | 1461253124618 Marionette TRACE conn3 <- [1,2850,null,{}] 08:38:44 INFO - PROCESS | 1866 | 1461253124624 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:38:44 INFO - PROCESS | 1866 | 1461253124855 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 08:38:45 INFO - PROCESS | 1866 | 1461253125162 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a5518000 == 152 [pid = 1866] [id = 720] 08:38:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7f169a59f000) [pid = 1866] [serial = 2161] [outer = (nil)] 08:38:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7f16a64b1400) [pid = 1866] [serial = 2162] [outer = 0x7f169a59f000] 08:38:45 INFO - PROCESS | 1866 | 1461253125240 Marionette DEBUG loaded listener.js 08:38:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7f16a6522400) [pid = 1866] [serial = 2163] [outer = 0x7f169a59f000] 08:38:46 INFO - PROCESS | 1866 | 1461253126041 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:38:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:38:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1495ms 08:38:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:38:46 INFO - PROCESS | 1866 | 1461253126112 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 08:38:46 INFO - PROCESS | 1866 | 1461253126115 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 08:38:46 INFO - PROCESS | 1866 | 1461253126121 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:38:46 INFO - PROCESS | 1866 | 1461253126124 Marionette TRACE conn3 <- [1,2854,null,{}] 08:38:46 INFO - PROCESS | 1866 | 1461253126130 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:38:46 INFO - PROCESS | 1866 | 1461253126392 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 08:38:46 INFO - PROCESS | 1866 | 1461253126706 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a7736000 == 153 [pid = 1866] [id = 721] 08:38:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7f16a77df400) [pid = 1866] [serial = 2164] [outer = (nil)] 08:38:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7f16a78b3000) [pid = 1866] [serial = 2165] [outer = 0x7f16a77df400] 08:38:46 INFO - PROCESS | 1866 | 1461253126783 Marionette DEBUG loaded listener.js 08:38:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7f16a7abbc00) [pid = 1866] [serial = 2166] [outer = 0x7f16a77df400] 08:38:47 INFO - PROCESS | 1866 | 1461253127621 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:38:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:38:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1529ms 08:38:47 INFO - PROCESS | 1866 | 1461253127651 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 08:38:47 INFO - PROCESS | 1866 | 1461253127655 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 08:38:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:38:47 INFO - PROCESS | 1866 | 1461253127661 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:38:47 INFO - PROCESS | 1866 | 1461253127665 Marionette TRACE conn3 <- [1,2858,null,{}] 08:38:47 INFO - PROCESS | 1866 | 1461253127670 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:38:47 INFO - PROCESS | 1866 | 1461253127910 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 08:38:48 INFO - PROCESS | 1866 | 1461253128232 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a83c9000 == 154 [pid = 1866] [id = 722] 08:38:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7f16977c6000) [pid = 1866] [serial = 2167] [outer = (nil)] 08:38:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7f16a83a5800) [pid = 1866] [serial = 2168] [outer = 0x7f16977c6000] 08:38:48 INFO - PROCESS | 1866 | 1461253128314 Marionette DEBUG loaded listener.js 08:38:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7f16a8a30400) [pid = 1866] [serial = 2169] [outer = 0x7f16977c6000] 08:38:49 INFO - PROCESS | 1866 | 1461253129131 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:38:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:38:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1534ms 08:38:49 INFO - PROCESS | 1866 | 1461253129196 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 08:38:49 INFO - PROCESS | 1866 | 1461253129200 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 08:38:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:38:49 INFO - PROCESS | 1866 | 1461253129206 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:38:49 INFO - PROCESS | 1866 | 1461253129208 Marionette TRACE conn3 <- [1,2862,null,{}] 08:38:49 INFO - PROCESS | 1866 | 1461253129213 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:38:49 INFO - PROCESS | 1866 | 1461253129431 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 08:38:49 INFO - PROCESS | 1866 | 1461253129739 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16ab4d9800 == 155 [pid = 1866] [id = 723] 08:38:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7f169fa85800) [pid = 1866] [serial = 2170] [outer = (nil)] 08:38:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7f16a8a35c00) [pid = 1866] [serial = 2171] [outer = 0x7f169fa85800] 08:38:49 INFO - PROCESS | 1866 | 1461253129815 Marionette DEBUG loaded listener.js 08:38:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7f16a8ab2400) [pid = 1866] [serial = 2172] [outer = 0x7f169fa85800] 08:38:50 INFO - PROCESS | 1866 | 1461253130633 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:38:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:38:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1482ms 08:38:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:38:50 INFO - PROCESS | 1866 | 1461253130689 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 08:38:50 INFO - PROCESS | 1866 | 1461253130692 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 08:38:50 INFO - PROCESS | 1866 | 1461253130698 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:38:50 INFO - PROCESS | 1866 | 1461253130701 Marionette TRACE conn3 <- [1,2866,null,{}] 08:38:50 INFO - PROCESS | 1866 | 1461253130706 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:38:50 INFO - PROCESS | 1866 | 1461253130941 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 08:38:51 INFO - PROCESS | 1866 | 1461253131182 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ac3a7800 == 156 [pid = 1866] [id = 724] 08:38:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7f16a89b7800) [pid = 1866] [serial = 2173] [outer = (nil)] 08:38:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7f16a8abb000) [pid = 1866] [serial = 2174] [outer = 0x7f16a89b7800] 08:38:51 INFO - PROCESS | 1866 | 1461253131292 Marionette DEBUG loaded listener.js 08:38:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7f16a8b27400) [pid = 1866] [serial = 2175] [outer = 0x7f16a89b7800] 08:38:52 INFO - PROCESS | 1866 | 1461253132161 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:38:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:38:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1530ms 08:38:52 INFO - PROCESS | 1866 | 1461253132228 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 08:38:52 INFO - PROCESS | 1866 | 1461253132232 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 08:38:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:38:52 INFO - PROCESS | 1866 | 1461253132238 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:38:52 INFO - PROCESS | 1866 | 1461253132240 Marionette TRACE conn3 <- [1,2870,null,{}] 08:38:52 INFO - PROCESS | 1866 | 1461253132245 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:38:52 INFO - PROCESS | 1866 | 1461253132481 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 08:38:52 INFO - PROCESS | 1866 | 1461253132836 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16afb81000 == 157 [pid = 1866] [id = 725] 08:38:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7f16a8a2f000) [pid = 1866] [serial = 2176] [outer = (nil)] 08:38:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7f16a9a8b000) [pid = 1866] [serial = 2177] [outer = 0x7f16a8a2f000] 08:38:52 INFO - PROCESS | 1866 | 1461253132924 Marionette DEBUG loaded listener.js 08:38:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7f16a9a93800) [pid = 1866] [serial = 2178] [outer = 0x7f16a8a2f000] 08:38:53 INFO - PROCESS | 1866 | 1461253133756 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:38:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:38:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1589ms 08:38:53 INFO - PROCESS | 1866 | 1461253133828 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 08:38:53 INFO - PROCESS | 1866 | 1461253133832 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 08:38:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:38:53 INFO - PROCESS | 1866 | 1461253133841 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:38:53 INFO - PROCESS | 1866 | 1461253133845 Marionette TRACE conn3 <- [1,2874,null,{}] 08:38:53 INFO - PROCESS | 1866 | 1461253133856 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:38:54 INFO - PROCESS | 1866 | 1461253134174 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 08:38:54 INFO - PROCESS | 1866 | 1461253134484 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16afcb0800 == 158 [pid = 1866] [id = 726] 08:38:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7f16a8c65400) [pid = 1866] [serial = 2179] [outer = (nil)] 08:38:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7f16a9c24400) [pid = 1866] [serial = 2180] [outer = 0x7f16a8c65400] 08:38:54 INFO - PROCESS | 1866 | 1461253134554 Marionette DEBUG loaded listener.js 08:38:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7f16ab020800) [pid = 1866] [serial = 2181] [outer = 0x7f16a8c65400] 08:38:55 INFO - PROCESS | 1866 | 1461253135387 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:38:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:38:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1589ms 08:38:55 INFO - PROCESS | 1866 | 1461253135430 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 08:38:55 INFO - PROCESS | 1866 | 1461253135434 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 08:38:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:38:55 INFO - PROCESS | 1866 | 1461253135440 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:38:55 INFO - PROCESS | 1866 | 1461253135443 Marionette TRACE conn3 <- [1,2878,null,{}] 08:38:55 INFO - PROCESS | 1866 | 1461253135448 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:38:55 INFO - PROCESS | 1866 | 1461253135658 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 08:38:55 INFO - PROCESS | 1866 | 1461253135969 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b0325800 == 159 [pid = 1866] [id = 727] 08:38:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7f16a9819800) [pid = 1866] [serial = 2182] [outer = (nil)] 08:38:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7f16ab064000) [pid = 1866] [serial = 2183] [outer = 0x7f16a9819800] 08:38:56 INFO - PROCESS | 1866 | 1461253136042 Marionette DEBUG loaded listener.js 08:38:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f16ab076800) [pid = 1866] [serial = 2184] [outer = 0x7f16a9819800] 08:38:56 INFO - PROCESS | 1866 | 1461253136854 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:38:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:38:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1480ms 08:38:56 INFO - PROCESS | 1866 | 1461253136921 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 08:38:56 INFO - PROCESS | 1866 | 1461253136925 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 08:38:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:38:56 INFO - PROCESS | 1866 | 1461253136930 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:38:56 INFO - PROCESS | 1866 | 1461253136933 Marionette TRACE conn3 <- [1,2882,null,{}] 08:38:56 INFO - PROCESS | 1866 | 1461253136938 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:38:57 INFO - PROCESS | 1866 | 1461253137175 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 08:38:57 INFO - PROCESS | 1866 | 1461253137487 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b0a49800 == 160 [pid = 1866] [id = 728] 08:38:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f1691734400) [pid = 1866] [serial = 2185] [outer = (nil)] 08:38:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f16ab20a400) [pid = 1866] [serial = 2186] [outer = 0x7f1691734400] 08:38:57 INFO - PROCESS | 1866 | 1461253137561 Marionette DEBUG loaded listener.js 08:38:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f16ab212000) [pid = 1866] [serial = 2187] [outer = 0x7f1691734400] 08:38:58 INFO - PROCESS | 1866 | 1461253138421 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:38:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:38:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1536ms 08:38:58 INFO - PROCESS | 1866 | 1461253138468 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 08:38:58 INFO - PROCESS | 1866 | 1461253138472 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 08:38:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:38:58 INFO - PROCESS | 1866 | 1461253138477 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:38:58 INFO - PROCESS | 1866 | 1461253138479 Marionette TRACE conn3 <- [1,2886,null,{}] 08:38:58 INFO - PROCESS | 1866 | 1461253138485 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:38:58 INFO - PROCESS | 1866 | 1461253138709 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 08:38:59 INFO - PROCESS | 1866 | 1461253139022 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b0e6a800 == 161 [pid = 1866] [id = 729] 08:38:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f169cc53800) [pid = 1866] [serial = 2188] [outer = (nil)] 08:38:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f16ab3bd800) [pid = 1866] [serial = 2189] [outer = 0x7f169cc53800] 08:38:59 INFO - PROCESS | 1866 | 1461253139101 Marionette DEBUG loaded listener.js 08:38:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f16ab3c3400) [pid = 1866] [serial = 2190] [outer = 0x7f169cc53800] 08:38:59 INFO - PROCESS | 1866 | 1461253139911 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:38:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:38:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1483ms 08:38:59 INFO - PROCESS | 1866 | 1461253139962 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 08:38:59 INFO - PROCESS | 1866 | 1461253139965 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 08:38:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:38:59 INFO - PROCESS | 1866 | 1461253139971 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:38:59 INFO - PROCESS | 1866 | 1461253139974 Marionette TRACE conn3 <- [1,2890,null,{}] 08:38:59 INFO - PROCESS | 1866 | 1461253139979 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:39:00 INFO - PROCESS | 1866 | 1461253140211 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 08:39:00 INFO - PROCESS | 1866 | 1461253140524 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b1492000 == 162 [pid = 1866] [id = 730] 08:39:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f16ab442000) [pid = 1866] [serial = 2191] [outer = (nil)] 08:39:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f16ab446000) [pid = 1866] [serial = 2192] [outer = 0x7f16ab442000] 08:39:00 INFO - PROCESS | 1866 | 1461253140627 Marionette DEBUG loaded listener.js 08:39:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7f16ab5a6800) [pid = 1866] [serial = 2193] [outer = 0x7f16ab442000] 08:39:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3f1b800 == 161 [pid = 1866] [id = 81] 08:39:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a7734000 == 160 [pid = 1866] [id = 362] 08:39:02 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c341a800 == 159 [pid = 1866] [id = 242] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a39a800 == 158 [pid = 1866] [id = 710] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1699689800 == 157 [pid = 1866] [id = 709] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1696ec5000 == 156 [pid = 1866] [id = 708] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16941de800 == 155 [pid = 1866] [id = 707] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16922db000 == 154 [pid = 1866] [id = 705] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16add6a800 == 153 [pid = 1866] [id = 704] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ac4bb800 == 152 [pid = 1866] [id = 703] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ac391000 == 151 [pid = 1866] [id = 702] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16abd80000 == 150 [pid = 1866] [id = 701] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab2c6800 == 149 [pid = 1866] [id = 700] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a8bc2800 == 148 [pid = 1866] [id = 699] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a83ba800 == 147 [pid = 1866] [id = 698] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a80dd000 == 146 [pid = 1866] [id = 697] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a65c2000 == 145 [pid = 1866] [id = 696] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a632c000 == 144 [pid = 1866] [id = 695] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4fe0800 == 143 [pid = 1866] [id = 694] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4b7e800 == 142 [pid = 1866] [id = 693] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a499c000 == 141 [pid = 1866] [id = 692] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169fe0c000 == 140 [pid = 1866] [id = 691] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f8df000 == 139 [pid = 1866] [id = 690] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169ced4800 == 138 [pid = 1866] [id = 689] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a8d6800 == 137 [pid = 1866] [id = 688] 08:39:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16944ea000 == 136 [pid = 1866] [id = 687] 08:39:03 INFO - PROCESS | 1866 | 1461253143097 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:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7f16978e1800) [pid = 1866] [serial = 2051] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f169930f000) [pid = 1866] [serial = 2054] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f1699285000) [pid = 1866] [serial = 2052] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f16940e6400) [pid = 1866] [serial = 2043] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f16978dac00) [pid = 1866] [serial = 2004] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f169a950000) [pid = 1866] [serial = 2021] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f16a6164c00) [pid = 1866] [serial = 2036] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f169cc50c00) [pid = 1866] [serial = 2027] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f1693e89400) [pid = 1866] [serial = 2042] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f169c63ec00) [pid = 1866] [serial = 2024] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7f1695356400) [pid = 1866] [serial = 2046] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7f1696dc4400) [pid = 1866] [serial = 2009] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7f16951f1c00) [pid = 1866] [serial = 2045] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7f169759fc00) [pid = 1866] [serial = 2049] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7f16995da000) [pid = 1866] [serial = 2015] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7f1699309800) [pid = 1866] [serial = 2012] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7f1696da3800) [pid = 1866] [serial = 2048] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7f169ff25800) [pid = 1866] [serial = 2033] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7f16941a9000) [pid = 1866] [serial = 2006] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7f16994bec00) [pid = 1866] [serial = 2057] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7f16a82ca400) [pid = 1866] [serial = 2039] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7f16994bd800) [pid = 1866] [serial = 2055] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7f169f5b6800) [pid = 1866] [serial = 2030] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7f169a485400) [pid = 1866] [serial = 2018] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7f16995d0800) [pid = 1866] [serial = 2058] [outer = (nil)] [url = about:blank] 08:39:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:39:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 3434ms 08:39:03 INFO - PROCESS | 1866 | 1461253143406 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 08:39:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:39:03 INFO - PROCESS | 1866 | 1461253143412 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 08:39:03 INFO - PROCESS | 1866 | 1461253143418 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:39:03 INFO - PROCESS | 1866 | 1461253143424 Marionette TRACE conn3 <- [1,2894,null,{}] 08:39:03 INFO - PROCESS | 1866 | 1461253143432 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:39:03 INFO - PROCESS | 1866 | 1461253143642 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 08:39:03 INFO - PROCESS | 1866 | 1461253143868 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1692364800 == 137 [pid = 1866] [id = 731] 08:39:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7f1693e9a800) [pid = 1866] [serial = 2194] [outer = (nil)] 08:39:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7f1693ea6800) [pid = 1866] [serial = 2195] [outer = 0x7f1693e9a800] 08:39:03 INFO - PROCESS | 1866 | 1461253143932 Marionette DEBUG loaded listener.js 08:39:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7f16941af000) [pid = 1866] [serial = 2196] [outer = 0x7f1693e9a800] 08:39:04 INFO - PROCESS | 1866 | 1461253144644 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:39:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:39:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1240ms 08:39:04 INFO - PROCESS | 1866 | 1461253144661 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 08:39:04 INFO - PROCESS | 1866 | 1461253144668 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 08:39:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:39:04 INFO - PROCESS | 1866 | 1461253144696 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:39:04 INFO - PROCESS | 1866 | 1461253144699 Marionette TRACE conn3 <- [1,2898,null,{}] 08:39:04 INFO - PROCESS | 1866 | 1461253144705 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:39:04 INFO - PROCESS | 1866 | 1461253144912 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 08:39:04 INFO - PROCESS | 1866 | 1461253144929 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16953e6800 == 138 [pid = 1866] [id = 732] 08:39:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7f16951ee000) [pid = 1866] [serial = 2197] [outer = (nil)] 08:39:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7f1695356400) [pid = 1866] [serial = 2198] [outer = 0x7f16951ee000] 08:39:04 INFO - PROCESS | 1866 | 1461253144986 Marionette DEBUG loaded listener.js 08:39:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7f1696bb2800) [pid = 1866] [serial = 2199] [outer = 0x7f16951ee000] 08:39:06 INFO - PROCESS | 1866 | 1461253146047 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:39:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:39:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1383ms 08:39:06 INFO - PROCESS | 1866 | 1461253146078 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 08:39:06 INFO - PROCESS | 1866 | 1461253146081 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 08:39:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:39:06 INFO - PROCESS | 1866 | 1461253146087 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:39:06 INFO - PROCESS | 1866 | 1461253146092 Marionette TRACE conn3 <- [1,2902,null,{}] 08:39:06 INFO - PROCESS | 1866 | 1461253146113 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:39:06 INFO - PROCESS | 1866 | 1461253146395 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 08:39:06 INFO - PROCESS | 1866 | 1461253146428 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1698eb3000 == 139 [pid = 1866] [id = 733] 08:39:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7f16977cf800) [pid = 1866] [serial = 2200] [outer = (nil)] 08:39:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7f16978e0800) [pid = 1866] [serial = 2201] [outer = 0x7f16977cf800] 08:39:06 INFO - PROCESS | 1866 | 1461253146490 Marionette DEBUG loaded listener.js 08:39:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7f169928d400) [pid = 1866] [serial = 2202] [outer = 0x7f16977cf800] 08:39:07 INFO - PROCESS | 1866 | 1461253147406 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:39:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:39:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1336ms 08:39:07 INFO - PROCESS | 1866 | 1461253147427 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 08:39:07 INFO - PROCESS | 1866 | 1461253147431 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 08:39:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:39:07 INFO - PROCESS | 1866 | 1461253147437 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:39:07 INFO - PROCESS | 1866 | 1461253147438 Marionette TRACE conn3 <- [1,2906,null,{}] 08:39:07 INFO - PROCESS | 1866 | 1461253147444 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:39:07 INFO - PROCESS | 1866 | 1461253147716 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7f169a47dc00) [pid = 1866] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7f169a540800) [pid = 1866] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7f169b161800) [pid = 1866] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7f16a559d800) [pid = 1866] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7f16945c5000) [pid = 1866] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7f1699285400) [pid = 1866] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7f169ff1a800) [pid = 1866] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7f169173a400) [pid = 1866] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7f169cfaa400) [pid = 1866] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7f16a83aa000) [pid = 1866] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7f16a7abd400) [pid = 1866] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7f16a56cf400) [pid = 1866] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7f16977c7400) [pid = 1866] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7f169191ac00) [pid = 1866] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7f16a4cab800) [pid = 1866] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7f1691a85800) [pid = 1866] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7f1698daf000) [pid = 1866] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7f169c44a400) [pid = 1866] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7f1695357000) [pid = 1866] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7f169a53a800) [pid = 1866] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7f16977c4000) [pid = 1866] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7f169c6f8800) [pid = 1866] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7f1693ea6000) [pid = 1866] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7f16a55a1c00) [pid = 1866] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7f16994b4400) [pid = 1866] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7f16994bc400) [pid = 1866] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7f16951ef000) [pid = 1866] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7f169a4b1c00) [pid = 1866] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7f1695353400) [pid = 1866] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7f1693ea3800) [pid = 1866] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7f169191fc00) [pid = 1866] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7f16918ae000) [pid = 1866] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7f169c645400) [pid = 1866] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7f169a537400) [pid = 1866] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7f169c640c00) [pid = 1866] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7f16a56f5400) [pid = 1866] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7f16945c7800) [pid = 1866] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:39:08 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7f16945cb800) [pid = 1866] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:39:08 INFO - PROCESS | 1866 | 1461253148630 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1692368800 == 140 [pid = 1866] [id = 734] 08:39:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7f169173b800) [pid = 1866] [serial = 2203] [outer = (nil)] 08:39:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7f169191fc00) [pid = 1866] [serial = 2204] [outer = 0x7f169173b800] 08:39:08 INFO - PROCESS | 1866 | 1461253148702 Marionette DEBUG loaded listener.js 08:39:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7f1695357000) [pid = 1866] [serial = 2205] [outer = 0x7f169173b800] 08:39:09 INFO - PROCESS | 1866 | 1461253149368 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:39:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:39:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1981ms 08:39:09 INFO - PROCESS | 1866 | 1461253149420 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 08:39:09 INFO - PROCESS | 1866 | 1461253149422 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 08:39:09 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:39:09 INFO - PROCESS | 1866 | 1461253149428 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:39:09 INFO - PROCESS | 1866 | 1461253149430 Marionette TRACE conn3 <- [1,2910,null,{}] 08:39:09 INFO - PROCESS | 1866 | 1461253149436 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:39:09 INFO - PROCESS | 1866 | 1461253149716 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 08:39:09 INFO - PROCESS | 1866 | 1461253149738 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a810000 == 141 [pid = 1866] [id = 735] 08:39:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7f16918b0800) [pid = 1866] [serial = 2206] [outer = (nil)] 08:39:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7f1699555800) [pid = 1866] [serial = 2207] [outer = 0x7f16918b0800] 08:39:09 INFO - PROCESS | 1866 | 1461253149795 Marionette DEBUG loaded listener.js 08:39:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7f169a232400) [pid = 1866] [serial = 2208] [outer = 0x7f16918b0800] 08:39:10 INFO - PROCESS | 1866 | 1461253150673 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:39:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:39:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:39:10 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1285ms 08:39:10 INFO - PROCESS | 1866 | 1461253150714 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 08:39:10 INFO - TEST-START | /DOMEvents/constructors.html 08:39:10 INFO - PROCESS | 1866 | 1461253150720 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 08:39:10 INFO - PROCESS | 1866 | 1461253150728 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:39:10 INFO - PROCESS | 1866 | 1461253150734 Marionette TRACE conn3 <- [1,2914,null,{}] 08:39:10 INFO - PROCESS | 1866 | 1461253150761 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:39:10 INFO - PROCESS | 1866 | 1461253150986 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 08:39:11 INFO - PROCESS | 1866 | 1461253151308 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f1694511800 == 142 [pid = 1866] [id = 736] 08:39:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7f1693e9c000) [pid = 1866] [serial = 2209] [outer = (nil)] 08:39:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7f16941b0c00) [pid = 1866] [serial = 2210] [outer = 0x7f1693e9c000] 08:39:11 INFO - PROCESS | 1866 | 1461253151387 Marionette DEBUG loaded listener.js 08:39:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7f16951a4000) [pid = 1866] [serial = 2211] [outer = 0x7f1693e9c000] 08:39:12 INFO - PROCESS | 1866 | 1461253152262 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:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:39:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:39:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:39:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:39:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:39:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:39:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:39:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:39:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:39:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:39:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:39:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:39:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:39:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:39:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:39:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:39:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:39:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:39:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:39:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:39:12 INFO - TEST-OK | /DOMEvents/constructors.html | took 1608ms 08:39:12 INFO - PROCESS | 1866 | 1461253152339 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 08:39:12 INFO - PROCESS | 1866 | 1461253152356 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 08:39:12 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:39:12 INFO - PROCESS | 1866 | 1461253152375 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:39:12 INFO - PROCESS | 1866 | 1461253152379 Marionette TRACE conn3 <- [1,2918,null,{}] 08:39:12 INFO - PROCESS | 1866 | 1461253152384 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:39:12 INFO - PROCESS | 1866 | 1461253152645 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 08:39:12 INFO - PROCESS | 1866 | 1461253152966 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a97a000 == 143 [pid = 1866] [id = 737] 08:39:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7f1696bb9c00) [pid = 1866] [serial = 2212] [outer = (nil)] 08:39:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7f1698dad400) [pid = 1866] [serial = 2213] [outer = 0x7f1696bb9c00] 08:39:13 INFO - PROCESS | 1866 | 1461253153036 Marionette DEBUG loaded listener.js 08:39:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7f1699553400) [pid = 1866] [serial = 2214] [outer = 0x7f1696bb9c00] 08:39:13 INFO - PROCESS | 1866 | 1461253153876 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:39:13 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:39:13 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1531ms 08:39:13 INFO - PROCESS | 1866 | 1461253153904 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 08:39:13 INFO - PROCESS | 1866 | 1461253153908 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 08:39:13 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:39:13 INFO - PROCESS | 1866 | 1461253153914 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:39:13 INFO - PROCESS | 1866 | 1461253153919 Marionette TRACE conn3 <- [1,2922,null,{}] 08:39:13 INFO - PROCESS | 1866 | 1461253153934 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:39:14 INFO - PROCESS | 1866 | 1461253154139 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 08:39:14 INFO - PROCESS | 1866 | 1461253154412 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169c812800 == 144 [pid = 1866] [id = 738] 08:39:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7f169a4a8800) [pid = 1866] [serial = 2215] [outer = (nil)] 08:39:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7f169a53cc00) [pid = 1866] [serial = 2216] [outer = 0x7f169a4a8800] 08:39:14 INFO - PROCESS | 1866 | 1461253154526 Marionette DEBUG loaded listener.js 08:39:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7f169a5ab000) [pid = 1866] [serial = 2217] [outer = 0x7f169a4a8800] 08:39:15 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:39:15 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:39:15 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:39:15 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:39:15 INFO - PROCESS | 1866 | 1461253155253 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:39:15 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:39:15 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:39:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:39:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:39:15 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:39:15 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:39:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:39:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:39:15 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:39:15 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:39:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:39:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:39:15 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:39:15 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:39:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:39:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:39:15 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:39:15 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1390ms 08:39:15 INFO - PROCESS | 1866 | 1461253155309 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 08:39:15 INFO - PROCESS | 1866 | 1461253155316 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 08:39:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:39:15 INFO - PROCESS | 1866 | 1461253155323 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:39:15 INFO - PROCESS | 1866 | 1461253155325 Marionette TRACE conn3 <- [1,2926,null,{}] 08:39:15 INFO - PROCESS | 1866 | 1461253155372 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:39:15 INFO - PROCESS | 1866 | 1461253155628 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 08:39:15 INFO - PROCESS | 1866 | 1461253155838 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f538000 == 145 [pid = 1866] [id = 739] 08:39:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7f1696d9f400) [pid = 1866] [serial = 2218] [outer = (nil)] 08:39:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7f169c446400) [pid = 1866] [serial = 2219] [outer = 0x7f1696d9f400] 08:39:15 INFO - PROCESS | 1866 | 1461253155911 Marionette DEBUG loaded listener.js 08:39:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7f169c645400) [pid = 1866] [serial = 2220] [outer = 0x7f1696d9f400] 08:39:16 INFO - PROCESS | 1866 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:39:16 INFO - PROCESS | 1866 | 1461253156630 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:39:16 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:39:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1326ms 08:39:16 INFO - PROCESS | 1866 | 1461253156650 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 08:39:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:39:16 INFO - PROCESS | 1866 | 1461253156654 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 08:39:16 INFO - PROCESS | 1866 | 1461253156660 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:39:16 INFO - PROCESS | 1866 | 1461253156663 Marionette TRACE conn3 <- [1,2930,null,{}] 08:39:16 INFO - PROCESS | 1866 | 1461253156668 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:39:16 INFO - PROCESS | 1866 | 1461253156879 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 08:39:17 INFO - PROCESS | 1866 | 1461253157121 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f91f000 == 146 [pid = 1866] [id = 740] 08:39:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7f169a536c00) [pid = 1866] [serial = 2221] [outer = (nil)] 08:39:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7f169c989c00) [pid = 1866] [serial = 2222] [outer = 0x7f169a536c00] 08:39:17 INFO - PROCESS | 1866 | 1461253157195 Marionette DEBUG loaded listener.js 08:39:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7f169cc54c00) [pid = 1866] [serial = 2223] [outer = 0x7f169a536c00] 08:39:17 INFO - PROCESS | 1866 | 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:39:17 INFO - PROCESS | 1866 | 1461253157909 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:39:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:39:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1285ms 08:39:17 INFO - PROCESS | 1866 | 1461253157944 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 08:39:17 INFO - PROCESS | 1866 | 1461253157948 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 08:39:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:39:17 INFO - PROCESS | 1866 | 1461253157953 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:39:17 INFO - PROCESS | 1866 | 1461253157956 Marionette TRACE conn3 <- [1,2934,null,{}] 08:39:17 INFO - PROCESS | 1866 | 1461253157961 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:39:18 INFO - PROCESS | 1866 | 1461253158229 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 08:39:18 INFO - PROCESS | 1866 | 1461253158523 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169ffb8000 == 147 [pid = 1866] [id = 741] 08:39:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7f16994d0000) [pid = 1866] [serial = 2224] [outer = (nil)] 08:39:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7f169fa83000) [pid = 1866] [serial = 2225] [outer = 0x7f16994d0000] 08:39:18 INFO - PROCESS | 1866 | 1461253158598 Marionette DEBUG loaded listener.js 08:39:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7f169fe29c00) [pid = 1866] [serial = 2226] [outer = 0x7f16994d0000] 08:39:19 INFO - PROCESS | 1866 | 1461253159335 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:39:19 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:39:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1433ms 08:39:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:39:19 INFO - PROCESS | 1866 | 1461253159386 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 08:39:19 INFO - PROCESS | 1866 | 1461253159389 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 08:39:19 INFO - PROCESS | 1866 | 1461253159395 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:39:19 INFO - PROCESS | 1866 | 1461253159397 Marionette TRACE conn3 <- [1,2938,null,{}] 08:39:19 INFO - PROCESS | 1866 | 1461253159402 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:39:19 INFO - PROCESS | 1866 | 1461253159600 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 08:39:19 INFO - PROCESS | 1866 | 1461253159873 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a4b7b000 == 148 [pid = 1866] [id = 742] 08:39:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7f169a4a9400) [pid = 1866] [serial = 2227] [outer = (nil)] 08:39:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7f169ff1cc00) [pid = 1866] [serial = 2228] [outer = 0x7f169a4a9400] 08:39:19 INFO - PROCESS | 1866 | 1461253159945 Marionette DEBUG loaded listener.js 08:39:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7f16a52eac00) [pid = 1866] [serial = 2229] [outer = 0x7f169a4a9400] 08:39:20 INFO - PROCESS | 1866 | 1461253160653 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:39:20 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:39:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1277ms 08:39:20 INFO - PROCESS | 1866 | 1461253160672 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 08:39:20 INFO - PROCESS | 1866 | 1461253160675 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 08:39:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:39:20 INFO - PROCESS | 1866 | 1461253160680 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:39:20 INFO - PROCESS | 1866 | 1461253160683 Marionette TRACE conn3 <- [1,2942,null,{}] 08:39:20 INFO - PROCESS | 1866 | 1461253160688 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:39:20 INFO - PROCESS | 1866 | 1461253160884 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 08:39:21 INFO - PROCESS | 1866 | 1461253161160 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a53d1000 == 149 [pid = 1866] [id = 743] 08:39:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7f169c648800) [pid = 1866] [serial = 2230] [outer = (nil)] 08:39:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7f16a56c7000) [pid = 1866] [serial = 2231] [outer = 0x7f169c648800] 08:39:21 INFO - PROCESS | 1866 | 1461253161230 Marionette DEBUG loaded listener.js 08:39:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7f16a56f8400) [pid = 1866] [serial = 2232] [outer = 0x7f169c648800] 08:39:22 INFO - PROCESS | 1866 | 1461253162012 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:39:22 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:39:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:39:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:39:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1382ms 08:39:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:39:22 INFO - PROCESS | 1866 | 1461253162064 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 08:39:22 INFO - PROCESS | 1866 | 1461253162067 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 08:39:22 INFO - PROCESS | 1866 | 1461253162073 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:39:22 INFO - PROCESS | 1866 | 1461253162076 Marionette TRACE conn3 <- [1,2946,null,{}] 08:39:22 INFO - PROCESS | 1866 | 1461253162081 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:39:22 INFO - PROCESS | 1866 | 1461253162282 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 08:39:22 INFO - PROCESS | 1866 | 1461253162553 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a646c800 == 150 [pid = 1866] [id = 744] 08:39:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7f16a4ca1c00) [pid = 1866] [serial = 2233] [outer = (nil)] 08:39:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7f16a64b6000) [pid = 1866] [serial = 2234] [outer = 0x7f16a4ca1c00] 08:39:22 INFO - PROCESS | 1866 | 1461253162624 Marionette DEBUG loaded listener.js 08:39:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7f16a652ac00) [pid = 1866] [serial = 2235] [outer = 0x7f16a4ca1c00] 08:39:23 INFO - PROCESS | 1866 | 1461253163340 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:39:23 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:39:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1284ms 08:39:23 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:39:23 INFO - PROCESS | 1866 | 1461253163356 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 08:39:23 INFO - PROCESS | 1866 | 1461253163358 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 08:39:23 INFO - PROCESS | 1866 | 1461253163364 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:39:23 INFO - PROCESS | 1866 | 1461253163367 Marionette TRACE conn3 <- [1,2950,null,{}] 08:39:23 INFO - PROCESS | 1866 | 1461253163372 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:39:23 INFO - PROCESS | 1866 | 1461253163589 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 08:39:23 INFO - PROCESS | 1866 | 1461253163866 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a8258000 == 151 [pid = 1866] [id = 745] 08:39:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7f16a6980800) [pid = 1866] [serial = 2236] [outer = (nil)] 08:39:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7f16a6989400) [pid = 1866] [serial = 2237] [outer = 0x7f16a6980800] 08:39:23 INFO - PROCESS | 1866 | 1461253163939 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7f16a77e5400) [pid = 1866] [serial = 2238] [outer = 0x7f16a6980800] 08:39:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a83d5800 == 152 [pid = 1866] [id = 746] 08:39:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7f16a7aa1c00) [pid = 1866] [serial = 2239] [outer = (nil)] 08:39:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7f16a6985800) [pid = 1866] [serial = 2240] [outer = 0x7f16a7aa1c00] 08:39:24 INFO - PROCESS | 1866 | 1461253164819 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:39:24 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:39:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1491ms 08:39:24 INFO - PROCESS | 1866 | 1461253164864 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 08:39:24 INFO - PROCESS | 1866 | 1461253164868 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 08:39:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:39:24 INFO - PROCESS | 1866 | 1461253164874 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:39:24 INFO - PROCESS | 1866 | 1461253164878 Marionette TRACE conn3 <- [1,2954,null,{}] 08:39:24 INFO - PROCESS | 1866 | 1461253164883 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:39:25 INFO - PROCESS | 1866 | 1461253165235 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 08:39:25 INFO - PROCESS | 1866 | 1461253165562 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16ab2d5000 == 153 [pid = 1866] [id = 747] 08:39:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7f16a7e67c00) [pid = 1866] [serial = 2241] [outer = (nil)] 08:39:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7f16a82cc400) [pid = 1866] [serial = 2242] [outer = 0x7f16a7e67c00] 08:39:25 INFO - PROCESS | 1866 | 1461253165639 Marionette DEBUG loaded listener.js 08:39:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7f16a83a8800) [pid = 1866] [serial = 2243] [outer = 0x7f16a7e67c00] 08:39:26 INFO - PROCESS | 1866 | 1461253166364 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:39:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:39:26 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:39:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1531ms 08:39:26 INFO - PROCESS | 1866 | 1461253166406 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 08:39:26 INFO - PROCESS | 1866 | 1461253166409 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 08:39:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:39:26 INFO - PROCESS | 1866 | 1461253166415 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:39:26 INFO - PROCESS | 1866 | 1461253166417 Marionette TRACE conn3 <- [1,2958,null,{}] 08:39:26 INFO - PROCESS | 1866 | 1461253166422 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:39:26 INFO - PROCESS | 1866 | 1461253166654 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 08:39:26 INFO - PROCESS | 1866 | 1461253166941 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ac4b5000 == 154 [pid = 1866] [id = 748] 08:39:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7f16a8007c00) [pid = 1866] [serial = 2244] [outer = (nil)] 08:39:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7f16a883cc00) [pid = 1866] [serial = 2245] [outer = 0x7f16a8007c00] 08:39:27 INFO - PROCESS | 1866 | 1461253167013 Marionette DEBUG loaded listener.js 08:39:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7f16a89ab000) [pid = 1866] [serial = 2246] [outer = 0x7f16a8007c00] 08:39:27 INFO - PROCESS | 1866 | 1461253167731 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:39:27 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:39:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1326ms 08:39:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:39:27 INFO - PROCESS | 1866 | 1461253167741 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 08:39:27 INFO - PROCESS | 1866 | 1461253167744 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 08:39:27 INFO - PROCESS | 1866 | 1461253167748 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:39:27 INFO - PROCESS | 1866 | 1461253167752 Marionette TRACE conn3 <- [1,2962,null,{}] 08:39:27 INFO - PROCESS | 1866 | 1461253167757 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:39:27 INFO - PROCESS | 1866 | 1461253167973 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 08:39:28 INFO - PROCESS | 1866 | 1461253168263 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16af888800 == 155 [pid = 1866] [id = 749] 08:39:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f16a6522c00) [pid = 1866] [serial = 2247] [outer = (nil)] 08:39:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f16a83aa800) [pid = 1866] [serial = 2248] [outer = 0x7f16a6522c00] 08:39:28 INFO - PROCESS | 1866 | 1461253168338 Marionette DEBUG loaded listener.js 08:39:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f16a8ac0800) [pid = 1866] [serial = 2249] [outer = 0x7f16a6522c00] 08:39:29 INFO - PROCESS | 1866 | 1461253169093 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:39:29 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:39:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1382ms 08:39:29 INFO - PROCESS | 1866 | 1461253169131 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 08:39:29 INFO - PROCESS | 1866 | 1461253169135 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 08:39:29 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:39:29 INFO - PROCESS | 1866 | 1461253169140 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:39:29 INFO - PROCESS | 1866 | 1461253169143 Marionette TRACE conn3 <- [1,2966,null,{}] 08:39:29 INFO - PROCESS | 1866 | 1461253169148 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:39:29 INFO - PROCESS | 1866 | 1461253169357 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 08:39:29 INFO - PROCESS | 1866 | 1461253169608 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b1489000 == 156 [pid = 1866] [id = 750] 08:39:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f169a53d400) [pid = 1866] [serial = 2250] [outer = (nil)] 08:39:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f16a9c16800) [pid = 1866] [serial = 2251] [outer = 0x7f169a53d400] 08:39:29 INFO - PROCESS | 1866 | 1461253169682 Marionette DEBUG loaded listener.js 08:39:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f16ab3b9800) [pid = 1866] [serial = 2252] [outer = 0x7f169a53d400] 08:39:30 INFO - PROCESS | 1866 | 1461253170400 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:39:30 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:39:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1278ms 08:39:30 INFO - PROCESS | 1866 | 1461253170418 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 08:39:30 INFO - PROCESS | 1866 | 1461253170421 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 08:39:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:39:30 INFO - PROCESS | 1866 | 1461253170427 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:39:30 INFO - PROCESS | 1866 | 1461253170429 Marionette TRACE conn3 <- [1,2970,null,{}] 08:39:30 INFO - PROCESS | 1866 | 1461253170435 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:39:30 INFO - PROCESS | 1866 | 1461253170661 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 08:39:30 INFO - PROCESS | 1866 | 1461253170945 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b3f0c800 == 157 [pid = 1866] [id = 751] 08:39:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f16a800bc00) [pid = 1866] [serial = 2253] [outer = (nil)] 08:39:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f16ab5a6000) [pid = 1866] [serial = 2254] [outer = 0x7f16a800bc00] 08:39:31 INFO - PROCESS | 1866 | 1461253171017 Marionette DEBUG loaded listener.js 08:39:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f16ab5b2000) [pid = 1866] [serial = 2255] [outer = 0x7f16a800bc00] 08:39:31 INFO - PROCESS | 1866 | 1461253171757 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:39:31 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:39:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1378ms 08:39:31 INFO - PROCESS | 1866 | 1461253171806 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 08:39:31 INFO - PROCESS | 1866 | 1461253171810 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 08:39:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:39:31 INFO - PROCESS | 1866 | 1461253171816 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:39:31 INFO - PROCESS | 1866 | 1461253171819 Marionette TRACE conn3 <- [1,2974,null,{}] 08:39:31 INFO - PROCESS | 1866 | 1461253171824 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:39:32 INFO - PROCESS | 1866 | 1461253172160 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 08:39:32 INFO - PROCESS | 1866 | 1461253172380 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b40b6800 == 158 [pid = 1866] [id = 752] 08:39:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7f16ab3be000) [pid = 1866] [serial = 2256] [outer = (nil)] 08:39:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7f16abe46400) [pid = 1866] [serial = 2257] [outer = 0x7f16ab3be000] 08:39:32 INFO - PROCESS | 1866 | 1461253172458 Marionette DEBUG loaded listener.js 08:39:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7f16abf49800) [pid = 1866] [serial = 2258] [outer = 0x7f16ab3be000] 08:39:33 INFO - PROCESS | 1866 | 1461253173235 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:39:33 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:39:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1435ms 08:39:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:39:33 INFO - PROCESS | 1866 | 1461253173251 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 08:39:33 INFO - PROCESS | 1866 | 1461253173253 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 08:39:33 INFO - PROCESS | 1866 | 1461253173259 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:39:33 INFO - PROCESS | 1866 | 1461253173262 Marionette TRACE conn3 <- [1,2978,null,{}] 08:39:33 INFO - PROCESS | 1866 | 1461253173267 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:39:33 INFO - PROCESS | 1866 | 1461253173494 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 08:39:33 INFO - PROCESS | 1866 | 1461253173750 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b89e4800 == 159 [pid = 1866] [id = 753] 08:39:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7f16994c5c00) [pid = 1866] [serial = 2259] [outer = (nil)] 08:39:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7f16abf49000) [pid = 1866] [serial = 2260] [outer = 0x7f16994c5c00] 08:39:33 INFO - PROCESS | 1866 | 1461253173826 Marionette DEBUG loaded listener.js 08:39:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7f16ac14e800) [pid = 1866] [serial = 2261] [outer = 0x7f16994c5c00] 08:39:34 INFO - PROCESS | 1866 | 1461253174548 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:39:34 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:39:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1334ms 08:39:34 INFO - PROCESS | 1866 | 1461253174592 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 08:39:34 INFO - PROCESS | 1866 | 1461253174596 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 08:39:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:39:34 INFO - PROCESS | 1866 | 1461253174602 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:39:34 INFO - PROCESS | 1866 | 1461253174604 Marionette TRACE conn3 <- [1,2982,null,{}] 08:39:34 INFO - PROCESS | 1866 | 1461253174609 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:39:34 INFO - PROCESS | 1866 | 1461253174826 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 08:39:35 INFO - PROCESS | 1866 | 1461253175106 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16be5e3800 == 160 [pid = 1866] [id = 754] 08:39:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7f169fa8bc00) [pid = 1866] [serial = 2262] [outer = (nil)] 08:39:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7f16ac156400) [pid = 1866] [serial = 2263] [outer = 0x7f169fa8bc00] 08:39:35 INFO - PROCESS | 1866 | 1461253175177 Marionette DEBUG loaded listener.js 08:39:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7f16ad0ee000) [pid = 1866] [serial = 2264] [outer = 0x7f169fa8bc00] 08:39:35 INFO - PROCESS | 1866 | 1461253175892 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:39:35 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:39:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:39:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1329ms 08:39:35 INFO - PROCESS | 1866 | 1461253175932 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 08:39:35 INFO - PROCESS | 1866 | 1461253175935 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 08:39:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:39:35 INFO - PROCESS | 1866 | 1461253175941 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:39:35 INFO - PROCESS | 1866 | 1461253175944 Marionette TRACE conn3 <- [1,2986,null,{}] 08:39:35 INFO - PROCESS | 1866 | 1461253175950 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:39:36 INFO - PROCESS | 1866 | 1461253176147 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 08:39:36 INFO - PROCESS | 1866 | 1461253176429 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16beacb000 == 161 [pid = 1866] [id = 755] 08:39:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7f16abf4e800) [pid = 1866] [serial = 2265] [outer = (nil)] 08:39:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7f16ad0f7c00) [pid = 1866] [serial = 2266] [outer = 0x7f16abf4e800] 08:39:36 INFO - PROCESS | 1866 | 1461253176503 Marionette DEBUG loaded listener.js 08:39:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7f16adaca000) [pid = 1866] [serial = 2267] [outer = 0x7f16abf4e800] 08:39:37 INFO - PROCESS | 1866 | 1461253177219 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:39:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 08:39:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1336ms 08:39:37 INFO - PROCESS | 1866 | 1461253177278 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 08:39:37 INFO - PROCESS | 1866 | 1461253177281 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 08:39:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:39:37 INFO - PROCESS | 1866 | 1461253177287 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:39:37 INFO - PROCESS | 1866 | 1461253177290 Marionette TRACE conn3 <- [1,2990,null,{}] 08:39:37 INFO - PROCESS | 1866 | 1461253177294 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:39:37 INFO - PROCESS | 1866 | 1461253177522 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 08:39:37 INFO - PROCESS | 1866 | 1461253177776 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16bf926000 == 162 [pid = 1866] [id = 756] 08:39:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7f16ab20b400) [pid = 1866] [serial = 2268] [outer = (nil)] 08:39:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7f16adb39800) [pid = 1866] [serial = 2269] [outer = 0x7f16ab20b400] 08:39:37 INFO - PROCESS | 1866 | 1461253177848 Marionette DEBUG loaded listener.js 08:39:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7f16adb43400) [pid = 1866] [serial = 2270] [outer = 0x7f16ab20b400] 08:39:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c162c800 == 163 [pid = 1866] [id = 757] 08:39:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7f16ae5e5400) [pid = 1866] [serial = 2271] [outer = (nil)] 08:39:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7f16adacc800) [pid = 1866] [serial = 2272] [outer = 0x7f16ae5e5400] 08:39:38 INFO - PROCESS | 1866 | 1461253178670 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:39:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 08:39:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1427ms 08:39:38 INFO - PROCESS | 1866 | 1461253178715 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 08:39:38 INFO - PROCESS | 1866 | 1461253178718 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 08:39:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:39:38 INFO - PROCESS | 1866 | 1461253178728 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:39:38 INFO - PROCESS | 1866 | 1461253178730 Marionette TRACE conn3 <- [1,2994,null,{}] 08:39:38 INFO - PROCESS | 1866 | 1461253178734 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:39:39 INFO - PROCESS | 1866 | 1461253179011 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 08:39:39 INFO - PROCESS | 1866 | 1461253179354 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16c3414000 == 164 [pid = 1866] [id = 758] 08:39:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7f16addaf000) [pid = 1866] [serial = 2273] [outer = (nil)] 08:39:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7f16ae60b000) [pid = 1866] [serial = 2274] [outer = 0x7f16addaf000] 08:39:39 INFO - PROCESS | 1866 | 1461253179428 Marionette DEBUG loaded listener.js 08:39:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7f16ae6de000) [pid = 1866] [serial = 2275] [outer = 0x7f16addaf000] 08:39:40 INFO - PROCESS | 1866 | 1461253180069 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:39:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:39:40 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:39:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1381ms 08:39:40 INFO - PROCESS | 1866 | 1461253180107 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 08:39:40 INFO - PROCESS | 1866 | 1461253180110 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 08:39:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:39:40 INFO - PROCESS | 1866 | 1461253180116 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:39:40 INFO - PROCESS | 1866 | 1461253180118 Marionette TRACE conn3 <- [1,2998,null,{}] 08:39:40 INFO - PROCESS | 1866 | 1461253180123 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:39:40 INFO - PROCESS | 1866 | 1461253180347 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 08:39:40 INFO - PROCESS | 1866 | 1461253180597 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16c3ace800 == 165 [pid = 1866] [id = 759] 08:39:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7f16adda4c00) [pid = 1866] [serial = 2276] [outer = (nil)] 08:39:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7f16ae76e800) [pid = 1866] [serial = 2277] [outer = 0x7f16adda4c00] 08:39:40 INFO - PROCESS | 1866 | 1461253180668 Marionette DEBUG loaded listener.js 08:39:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7f16ae775800) [pid = 1866] [serial = 2278] [outer = 0x7f16adda4c00] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1692368800 == 164 [pid = 1866] [id = 734] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1698eb3000 == 163 [pid = 1866] [id = 733] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16953e6800 == 162 [pid = 1866] [id = 732] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1692364800 == 161 [pid = 1866] [id = 731] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b1492000 == 160 [pid = 1866] [id = 730] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0e6a800 == 159 [pid = 1866] [id = 729] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0a49800 == 158 [pid = 1866] [id = 728] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b0325800 == 157 [pid = 1866] [id = 727] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16afcb0800 == 156 [pid = 1866] [id = 726] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16afb81000 == 155 [pid = 1866] [id = 725] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ac3a7800 == 154 [pid = 1866] [id = 724] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab4d9800 == 153 [pid = 1866] [id = 723] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a83c9000 == 152 [pid = 1866] [id = 722] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a7736000 == 151 [pid = 1866] [id = 721] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a5518000 == 150 [pid = 1866] [id = 720] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4c4a000 == 149 [pid = 1866] [id = 719] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4909000 == 148 [pid = 1866] [id = 718] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169fe21000 == 147 [pid = 1866] [id = 717] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f920000 == 146 [pid = 1866] [id = 716] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169d817000 == 145 [pid = 1866] [id = 715] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169cc8f800 == 144 [pid = 1866] [id = 714] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169b1ae000 == 143 [pid = 1866] [id = 713] 08:39:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1696ee3800 == 142 [pid = 1866] [id = 712] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7f169a539c00) [pid = 1866] [serial = 2019] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7f169f5b3000) [pid = 1866] [serial = 2028] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7f169c64d800) [pid = 1866] [serial = 2078] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7f16a55a4800) [pid = 1866] [serial = 2090] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7f1696bb4800) [pid = 1866] [serial = 2127] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7f169a23c000) [pid = 1866] [serial = 2016] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7f16a882e000) [pid = 1866] [serial = 2109] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7f169565ac00) [pid = 1866] [serial = 2126] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7f1691c69800) [pid = 1866] [serial = 2120] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7f16a4ca6000) [pid = 1866] [serial = 2088] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7f16a89aa800) [pid = 1866] [serial = 2115] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7f16a88b6800) [pid = 1866] [serial = 2112] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7f16a6986000) [pid = 1866] [serial = 2096] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7f169a5a9800) [pid = 1866] [serial = 2073] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7f1696da5c00) [pid = 1866] [serial = 2118] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7f16a83a4400) [pid = 1866] [serial = 2040] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7f16941a5400) [pid = 1866] [serial = 2124] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7f16994be400) [pid = 1866] [serial = 2013] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7f169f99c000) [pid = 1866] [serial = 2082] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7f169ff1e800) [pid = 1866] [serial = 2087] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7f1696da1c00) [pid = 1866] [serial = 2066] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7f169c6fa000) [pid = 1866] [serial = 2025] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7f16978dc000) [pid = 1866] [serial = 2129] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f1696bba000) [pid = 1866] [serial = 2121] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f16a7ab3000) [pid = 1866] [serial = 2037] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f169519bc00) [pid = 1866] [serial = 2007] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f16a88be400) [pid = 1866] [serial = 2114] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f16a64b1000) [pid = 1866] [serial = 2093] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f169a4ad400) [pid = 1866] [serial = 2070] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f169955f000) [pid = 1866] [serial = 1932] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f16a83a2c00) [pid = 1866] [serial = 2106] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f16a8839c00) [pid = 1866] [serial = 2111] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7f16a6527000) [pid = 1866] [serial = 2094] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7f169b169000) [pid = 1866] [serial = 2076] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7f16977c2800) [pid = 1866] [serial = 2010] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7f16a83ac800) [pid = 1866] [serial = 2108] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7f16940ee000) [pid = 1866] [serial = 2063] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7f16a8007000) [pid = 1866] [serial = 2105] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7f169fe2d800) [pid = 1866] [serial = 2031] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7f169b111400) [pid = 1866] [serial = 2075] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7f169c997c00) [pid = 1866] [serial = 2079] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7f16a77ba000) [pid = 1866] [serial = 2097] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7f169a231800) [pid = 1866] [serial = 2060] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7f16a559a000) [pid = 1866] [serial = 2034] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7f169c440c00) [pid = 1866] [serial = 2022] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7f169a53c000) [pid = 1866] [serial = 2072] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7f16a56ce000) [pid = 1866] [serial = 2091] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7f169fa84800) [pid = 1866] [serial = 2084] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7f169a47ec00) [pid = 1866] [serial = 2061] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7f169fe26000) [pid = 1866] [serial = 2085] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7f16a77e4800) [pid = 1866] [serial = 2099] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7f16945ce000) [pid = 1866] [serial = 2064] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7f169cfae800) [pid = 1866] [serial = 2081] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7f16a7abc800) [pid = 1866] [serial = 2103] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7f1693e8cc00) [pid = 1866] [serial = 2117] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7f169759f800) [pid = 1866] [serial = 2067] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7f169927ec00) [pid = 1866] [serial = 2130] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7f16a78b6000) [pid = 1866] [serial = 2100] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7f1693e8dc00) [pid = 1866] [serial = 2123] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7f169a238c00) [pid = 1866] [serial = 2069] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7f16a77dc400) [pid = 1866] [serial = 2102] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7f1698dabc00) [pid = 1866] [serial = 2132] [outer = (nil)] [url = about:blank] 08:39:42 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7f16994b8000) [pid = 1866] [serial = 2133] [outer = (nil)] [url = about:blank] 08:39:43 INFO - PROCESS | 1866 | 1461253183265 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:39:43 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:39:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 3190ms 08:39:43 INFO - PROCESS | 1866 | 1461253183309 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 08:39:43 INFO - PROCESS | 1866 | 1461253183315 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 08:39:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:39:43 INFO - PROCESS | 1866 | 1461253183323 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:39:43 INFO - PROCESS | 1866 | 1461253183328 Marionette TRACE conn3 <- [1,3002,null,{}] 08:39:43 INFO - PROCESS | 1866 | 1461253183334 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:39:43 INFO - PROCESS | 1866 | 1461253183533 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 08:39:43 INFO - PROCESS | 1866 | 1461253183721 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169236c000 == 143 [pid = 1866] [id = 760] 08:39:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7f1691a83400) [pid = 1866] [serial = 2279] [outer = (nil)] 08:39:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7f1691c60800) [pid = 1866] [serial = 2280] [outer = 0x7f1691a83400] 08:39:43 INFO - PROCESS | 1866 | 1461253183783 Marionette DEBUG loaded listener.js 08:39:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7f1693e91400) [pid = 1866] [serial = 2281] [outer = 0x7f1691a83400] 08:39:44 INFO - PROCESS | 1866 | 1461253184493 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:39:44 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:39:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1183ms 08:39:44 INFO - PROCESS | 1866 | 1461253184512 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 08:39:44 INFO - PROCESS | 1866 | 1461253184519 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 08:39:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:39:44 INFO - PROCESS | 1866 | 1461253184529 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:39:44 INFO - PROCESS | 1866 | 1461253184533 Marionette TRACE conn3 <- [1,3006,null,{}] 08:39:44 INFO - PROCESS | 1866 | 1461253184538 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:39:44 INFO - PROCESS | 1866 | 1461253184817 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 08:39:44 INFO - PROCESS | 1866 | 1461253184943 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16953e6800 == 144 [pid = 1866] [id = 761] 08:39:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7f1691a8b000) [pid = 1866] [serial = 2282] [outer = (nil)] 08:39:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7f16951a4c00) [pid = 1866] [serial = 2283] [outer = 0x7f1691a8b000] 08:39:45 INFO - PROCESS | 1866 | 1461253185001 Marionette DEBUG loaded listener.js 08:39:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7f1695358000) [pid = 1866] [serial = 2284] [outer = 0x7f1691a8b000] 08:39:45 INFO - PROCESS | 1866 | 1461253185741 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:39:45 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:39:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1228ms 08:39:45 INFO - PROCESS | 1866 | 1461253185758 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 08:39:45 INFO - PROCESS | 1866 | 1461253185760 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 08:39:45 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:39:45 INFO - PROCESS | 1866 | 1461253185766 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:39:45 INFO - PROCESS | 1866 | 1461253185771 Marionette TRACE conn3 <- [1,3010,null,{}] 08:39:45 INFO - PROCESS | 1866 | 1461253185785 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:39:46 INFO - PROCESS | 1866 | 1461253186044 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 08:39:46 INFO - PROCESS | 1866 | 1461253186082 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16992cd000 == 145 [pid = 1866] [id = 762] 08:39:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7f1696d9a800) [pid = 1866] [serial = 2285] [outer = (nil)] 08:39:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7f16977c8c00) [pid = 1866] [serial = 2286] [outer = 0x7f1696d9a800] 08:39:46 INFO - PROCESS | 1866 | 1461253186141 Marionette DEBUG loaded listener.js 08:39:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7f1698dabc00) [pid = 1866] [serial = 2287] [outer = 0x7f1696d9a800] 08:39:47 INFO - PROCESS | 1866 | 1461253187037 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:39:47 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:39:47 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1289ms 08:39:47 INFO - PROCESS | 1866 | 1461253187063 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 08:39:47 INFO - PROCESS | 1866 | 1461253187068 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 08:39:47 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:39:47 INFO - PROCESS | 1866 | 1461253187073 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:39:47 INFO - PROCESS | 1866 | 1461253187076 Marionette TRACE conn3 <- [1,3014,null,{}] 08:39:47 INFO - PROCESS | 1866 | 1461253187081 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:39:47 INFO - PROCESS | 1866 | 1461253187787 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7f169c98b800) [pid = 1866] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7f1691734400) [pid = 1866] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7f16951ee000) [pid = 1866] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7f1693e9a800) [pid = 1866] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7f16a8a2f000) [pid = 1866] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7f169b15d400) [pid = 1866] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7f169f5ad400) [pid = 1866] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7f169173b800) [pid = 1866] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7f169fa85800) [pid = 1866] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7f16a9819800) [pid = 1866] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7f1697596800) [pid = 1866] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7f16945c4800) [pid = 1866] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7f16977c6000) [pid = 1866] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7f169a59f000) [pid = 1866] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7f16a77df400) [pid = 1866] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7f16a8c65400) [pid = 1866] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7f16977cf800) [pid = 1866] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7f169a231c00) [pid = 1866] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7f16a89b7800) [pid = 1866] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7f16977c7000) [pid = 1866] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7f169c60ac00) [pid = 1866] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:39:48 INFO - PROCESS | 1866 | 1461253188031 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16993b9000 == 146 [pid = 1866] [id = 763] 08:39:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7f1691734400) [pid = 1866] [serial = 2288] [outer = (nil)] 08:39:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7f169534d800) [pid = 1866] [serial = 2289] [outer = 0x7f1691734400] 08:39:48 INFO - PROCESS | 1866 | 1461253188105 Marionette DEBUG loaded listener.js 08:39:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7f1699308800) [pid = 1866] [serial = 2290] [outer = 0x7f1691734400] 08:39:48 INFO - PROCESS | 1866 | [1866] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:39:48 INFO - PROCESS | 1866 | 1461253188734 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:39:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:39:48 INFO - {} 08:39:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:39:48 INFO - {} 08:39:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:39:48 INFO - {} 08:39:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:39:48 INFO - {} 08:39:48 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1683ms 08:39:48 INFO - PROCESS | 1866 | 1461253188759 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 08:39:48 INFO - PROCESS | 1866 | 1461253188762 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 08:39:48 INFO - TEST-START | /FileAPI/fileReader.html 08:39:48 INFO - PROCESS | 1866 | 1461253188767 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:39:48 INFO - PROCESS | 1866 | 1461253188780 Marionette TRACE conn3 <- [1,3018,null,{}] 08:39:48 INFO - PROCESS | 1866 | 1461253188790 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:39:48 INFO - PROCESS | 1866 | 1461253188978 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 08:39:49 INFO - PROCESS | 1866 | 1461253189173 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a9d2800 == 147 [pid = 1866] [id = 764] 08:39:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7f1693e9a800) [pid = 1866] [serial = 2291] [outer = (nil)] 08:39:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7f16995d1400) [pid = 1866] [serial = 2292] [outer = 0x7f1693e9a800] 08:39:49 INFO - PROCESS | 1866 | 1461253189231 Marionette DEBUG loaded listener.js 08:39:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7f169a265c00) [pid = 1866] [serial = 2293] [outer = 0x7f1693e9a800] 08:39:50 INFO - PROCESS | 1866 | 1461253190093 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:39:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:39:50 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:39:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:39:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:39:50 INFO - TEST-OK | /FileAPI/fileReader.html | took 1343ms 08:39:50 INFO - PROCESS | 1866 | 1461253190111 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 08:39:50 INFO - TEST-START | /FileAPI/historical.html 08:39:50 INFO - PROCESS | 1866 | 1461253190116 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 08:39:50 INFO - PROCESS | 1866 | 1461253190124 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:39:50 INFO - PROCESS | 1866 | 1461253190130 Marionette TRACE conn3 <- [1,3022,null,{}] 08:39:50 INFO - PROCESS | 1866 | 1461253190139 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:39:50 INFO - PROCESS | 1866 | 1461253190357 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 08:39:50 INFO - PROCESS | 1866 | 1461253190696 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f1694509800 == 148 [pid = 1866] [id = 765] 08:39:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7f1691c67400) [pid = 1866] [serial = 2294] [outer = (nil)] 08:39:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7f1693ea6000) [pid = 1866] [serial = 2295] [outer = 0x7f1691c67400] 08:39:50 INFO - PROCESS | 1866 | 1461253190772 Marionette DEBUG loaded listener.js 08:39:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7f16945ca400) [pid = 1866] [serial = 2296] [outer = 0x7f1691c67400] 08:39:51 INFO - PROCESS | 1866 | 1461253191638 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:39:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:39:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:39:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:39:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:39:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:39:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:39:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:39:51 INFO - TEST-OK | /FileAPI/historical.html | took 1535ms 08:39:51 INFO - PROCESS | 1866 | 1461253191661 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 08:39:51 INFO - PROCESS | 1866 | 1461253191669 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 08:39:51 INFO - TEST-START | /FileAPI/idlharness.html 08:39:51 INFO - PROCESS | 1866 | 1461253191684 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:39:51 INFO - PROCESS | 1866 | 1461253191689 Marionette TRACE conn3 <- [1,3026,null,{}] 08:39:51 INFO - PROCESS | 1866 | 1461253191696 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:39:51 INFO - PROCESS | 1866 | 1461253191912 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 08:39:52 INFO - PROCESS | 1866 | 1461253192199 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169a38e000 == 149 [pid = 1866] [id = 766] 08:39:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7f16941a6400) [pid = 1866] [serial = 2297] [outer = (nil)] 08:39:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7f1696d9c400) [pid = 1866] [serial = 2298] [outer = 0x7f16941a6400] 08:39:52 INFO - PROCESS | 1866 | 1461253192272 Marionette DEBUG loaded listener.js 08:39:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7f16977ca000) [pid = 1866] [serial = 2299] [outer = 0x7f16941a6400] 08:39:54 INFO - PROCESS | 1866 | 1461253193994 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:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:39:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:39:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:39:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:39:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:39:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:39:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:39:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:39:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:39:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:39:54 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:39:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:39:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:39:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:39:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:39:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:39:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:39:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:39:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:39:54 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:39:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:39:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:39:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:39:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:39:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:39:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:39:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:39:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:39:54 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:39:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:39:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:39:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:39:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:39:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:39:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:39:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:39:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:39:54 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:39:54 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:39:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:39:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:39:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:39:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:39:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:39:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:39:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:39:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:39:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:39:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:39:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:39:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:39:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:39:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:39:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:39:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:39:54 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:39:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:39:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:39:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:39:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:39:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:39:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:39:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:39:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:39:54 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:39:54 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:39:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:39:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:39:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:39:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:39:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:39:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:39:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:39:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:39:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:39:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:39:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 2420ms 08:39:54 INFO - PROCESS | 1866 | 1461253194114 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 08:39:54 INFO - PROCESS | 1866 | 1461253194122 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 08:39:54 INFO - TEST-START | /FileAPI/idlharness.worker 08:39:54 INFO - PROCESS | 1866 | 1461253194182 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:39:54 INFO - PROCESS | 1866 | 1461253194193 Marionette TRACE conn3 <- [1,3030,null,{}] 08:39:54 INFO - PROCESS | 1866 | 1461253194241 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:39:54 INFO - PROCESS | 1866 | 1461253194479 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 08:39:54 INFO - PROCESS | 1866 | 1461253194745 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169cdea800 == 150 [pid = 1866] [id = 767] 08:39:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7f16995d8800) [pid = 1866] [serial = 2300] [outer = (nil)] 08:39:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7f169c98a000) [pid = 1866] [serial = 2301] [outer = 0x7f16995d8800] 08:39:54 INFO - PROCESS | 1866 | 1461253194818 Marionette DEBUG loaded listener.js 08:39:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7f169cc54400) [pid = 1866] [serial = 2302] [outer = 0x7f16995d8800] 08:39:55 INFO - PROCESS | 1866 | [1866] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:39:57 INFO - PROCESS | 1866 | 1461253196975 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:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:39:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:39:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:39:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:39:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:39:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:39:57 INFO - {} 08:39:57 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:39:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:39:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:39:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:39:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:39:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:39:57 INFO - {} 08:39:57 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:39:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:39:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:39:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:39:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:39:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:39:57 INFO - {} 08:39:57 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:39:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:39:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:39:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:39:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:39:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:39:57 INFO - {} 08:39:57 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:39:57 INFO - {} 08:39:57 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:39:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:39:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:39:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:39:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:39:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:39:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:39:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:39:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:39:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:39:57 INFO - {} 08:39:57 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:39:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:39:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:39:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:39:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:39:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:39:57 INFO - {} 08:39:57 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:39:57 INFO - {} 08:39:57 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:39:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:39:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:39:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:39:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:39:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:39:57 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:39:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:39:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:39:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:39:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:39:57 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:39:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:39:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:39:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:39:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:39:57 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:39:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:39:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:39:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:39:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:39:57 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:39:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:39:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:39:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:39:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:39:57 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:39:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:39:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:39:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:39:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:39:57 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:39:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:39:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:39:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:39:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:39:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:39:57 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:39:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:39:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:39:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:39:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:39:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:39:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:39:57 INFO - {} 08:39:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2942ms 08:39:57 INFO - PROCESS | 1866 | 1461253197073 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 08:39:57 INFO - PROCESS | 1866 | 1461253197077 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 08:39:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:39:57 INFO - PROCESS | 1866 | 1461253197082 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:39:57 INFO - PROCESS | 1866 | 1461253197084 Marionette TRACE conn3 <- [1,3034,null,{}] 08:39:57 INFO - PROCESS | 1866 | 1461253197088 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:39:57 INFO - PROCESS | 1866 | 1461253197434 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 08:39:57 INFO - PROCESS | 1866 | 1461253197705 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169fecb800 == 151 [pid = 1866] [id = 768] 08:39:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7f169c6fc400) [pid = 1866] [serial = 2303] [outer = (nil)] 08:39:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7f16a7abf800) [pid = 1866] [serial = 2304] [outer = 0x7f169c6fc400] 08:39:57 INFO - PROCESS | 1866 | 1461253197775 Marionette DEBUG loaded listener.js 08:39:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7f16a7e6d400) [pid = 1866] [serial = 2305] [outer = 0x7f169c6fc400] 08:39:58 INFO - PROCESS | 1866 | 1461253198486 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:39:58 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:39:58 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1427ms 08:39:58 INFO - PROCESS | 1866 | 1461253198510 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 1866 | 1461253198514 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 08:39:58 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:39:58 INFO - PROCESS | 1866 | 1461253198519 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 1866 | 1461253198521 Marionette TRACE conn3 <- [1,3038,null,{}] 08:39:58 INFO - PROCESS | 1866 | 1461253198548 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:39:58 INFO - PROCESS | 1866 | 1461253198759 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 08:39:59 INFO - PROCESS | 1866 | 1461253199026 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a4989800 == 152 [pid = 1866] [id = 769] 08:39:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7f169cfac400) [pid = 1866] [serial = 2306] [outer = (nil)] 08:39:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7f16a82cc000) [pid = 1866] [serial = 2307] [outer = 0x7f169cfac400] 08:39:59 INFO - PROCESS | 1866 | 1461253199098 Marionette DEBUG loaded listener.js 08:39:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7f16a83ae800) [pid = 1866] [serial = 2308] [outer = 0x7f169cfac400] 08:39:59 INFO - PROCESS | 1866 | 1461253199831 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:39:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:39:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:39:59 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1337ms 08:39:59 INFO - PROCESS | 1866 | 1461253199858 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 08:39:59 INFO - PROCESS | 1866 | 1461253199860 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 08:39:59 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:39:59 INFO - PROCESS | 1866 | 1461253199867 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:39:59 INFO - PROCESS | 1866 | 1461253199869 Marionette TRACE conn3 <- [1,3042,null,{}] 08:39:59 INFO - PROCESS | 1866 | 1461253199874 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:40:00 INFO - PROCESS | 1866 | 1461253200103 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 08:40:00 INFO - PROCESS | 1866 | 1461253200357 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a4c59800 == 153 [pid = 1866] [id = 770] 08:40:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7f16a89ad800) [pid = 1866] [serial = 2309] [outer = (nil)] 08:40:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7f16a8a38c00) [pid = 1866] [serial = 2310] [outer = 0x7f16a89ad800] 08:40:00 INFO - PROCESS | 1866 | 1461253200434 Marionette DEBUG loaded listener.js 08:40:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7f16a8abe400) [pid = 1866] [serial = 2311] [outer = 0x7f16a89ad800] 08:40:01 INFO - PROCESS | 1866 | 1461253201455 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:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:40:01 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:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:40:01 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:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:40:01 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:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:40:01 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:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:40:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:40:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:40:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:40:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:40:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:40:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:40:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:40:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:40:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:40:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:40:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:40:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:40:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:40:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:40:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:40:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:40:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:40:01 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1658ms 08:40:01 INFO - PROCESS | 1866 | 1461253201546 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 08:40:01 INFO - PROCESS | 1866 | 1461253201553 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 08:40:01 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:40:01 INFO - PROCESS | 1866 | 1461253201564 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:40:01 INFO - PROCESS | 1866 | 1461253201567 Marionette TRACE conn3 <- [1,3046,null,{}] 08:40:01 INFO - PROCESS | 1866 | 1461253201579 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:40:01 INFO - PROCESS | 1866 | 1461253201813 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 08:40:02 INFO - PROCESS | 1866 | 1461253202137 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16a632f000 == 154 [pid = 1866] [id = 771] 08:40:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7f1691a85000) [pid = 1866] [serial = 2312] [outer = (nil)] 08:40:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7f16a9c17000) [pid = 1866] [serial = 2313] [outer = 0x7f1691a85000] 08:40:02 INFO - PROCESS | 1866 | 1461253202207 Marionette DEBUG loaded listener.js 08:40:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7f169cfb7400) [pid = 1866] [serial = 2314] [outer = 0x7f1691a85000] 08:40:02 INFO - PROCESS | 1866 | [1866] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:40:03 INFO - PROCESS | 1866 | 1461253203110 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:40:03 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:40:03 INFO - {} 08:40:03 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1597ms 08:40:03 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:40:03 INFO - PROCESS | 1866 | 1461253203199 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 08:40:03 INFO - PROCESS | 1866 | 1461253203202 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 08:40:03 INFO - PROCESS | 1866 | 1461253203210 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:40:03 INFO - PROCESS | 1866 | 1461253203214 Marionette TRACE conn3 <- [1,3050,null,{}] 08:40:03 INFO - PROCESS | 1866 | 1461253203219 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:40:03 INFO - PROCESS | 1866 | 1461253203451 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 08:40:03 INFO - PROCESS | 1866 | 1461253203720 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f169f92d000 == 155 [pid = 1866] [id = 772] 08:40:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7f169cfb7800) [pid = 1866] [serial = 2315] [outer = (nil)] 08:40:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7f169fa85800) [pid = 1866] [serial = 2316] [outer = 0x7f169cfb7800] 08:40:03 INFO - PROCESS | 1866 | 1461253203834 Marionette DEBUG loaded listener.js 08:40:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7f169fe32400) [pid = 1866] [serial = 2317] [outer = 0x7f169cfb7800] 08:40:04 INFO - PROCESS | 1866 | 1461253204506 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:40:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:40:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:40:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:40:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:40:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1330ms 08:40:04 INFO - PROCESS | 1866 | 1461253204541 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 08:40:04 INFO - PROCESS | 1866 | 1461253204544 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 08:40:04 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:40:04 INFO - PROCESS | 1866 | 1461253204550 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:40:04 INFO - PROCESS | 1866 | 1461253204553 Marionette TRACE conn3 <- [1,3054,null,{}] 08:40:04 INFO - PROCESS | 1866 | 1461253204559 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:40:04 INFO - PROCESS | 1866 | 1461253204801 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 08:40:05 INFO - PROCESS | 1866 | 1461253205054 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a646e000 == 156 [pid = 1866] [id = 773] 08:40:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7f169f5ae400) [pid = 1866] [serial = 2318] [outer = (nil)] 08:40:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7f16a4ca4400) [pid = 1866] [serial = 2319] [outer = 0x7f169f5ae400] 08:40:05 INFO - PROCESS | 1866 | 1461253205130 Marionette DEBUG loaded listener.js 08:40:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7f16a559a000) [pid = 1866] [serial = 2320] [outer = 0x7f169f5ae400] 08:40:06 INFO - PROCESS | 1866 | 1461253206380 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:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:40:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:40:06 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:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:40:06 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:40:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:40:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:40:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1919ms 08:40:06 INFO - PROCESS | 1866 | 1461253206472 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 08:40:06 INFO - PROCESS | 1866 | 1461253206478 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 08:40:06 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:40:06 INFO - PROCESS | 1866 | 1461253206702 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:40:06 INFO - PROCESS | 1866 | 1461253206707 Marionette TRACE conn3 <- [1,3058,null,{}] 08:40:06 INFO - PROCESS | 1866 | 1461253206732 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:40:06 INFO - PROCESS | 1866 | 1461253206960 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 08:40:07 INFO - PROCESS | 1866 | 1461253207237 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16a8299800 == 157 [pid = 1866] [id = 774] 08:40:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7f169f5b8000) [pid = 1866] [serial = 2321] [outer = (nil)] 08:40:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7f16adba4000) [pid = 1866] [serial = 2322] [outer = 0x7f169f5b8000] 08:40:07 INFO - PROCESS | 1866 | 1461253207309 Marionette DEBUG loaded listener.js 08:40:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7f16ae769400) [pid = 1866] [serial = 2323] [outer = 0x7f169f5b8000] 08:40:08 INFO - PROCESS | 1866 | 1461253208089 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:40:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:40:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:40:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:40:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:40:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:40:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:40:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:40:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:40:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:40:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:40:08 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:40:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:08 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:40:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:40:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:40:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:40:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:40:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:40:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:40:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:40:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:40:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:40:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:40:08 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1561ms 08:40:08 INFO - PROCESS | 1866 | 1461253208108 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 08:40:08 INFO - PROCESS | 1866 | 1461253208117 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 08:40:08 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:40:08 INFO - PROCESS | 1866 | 1461253208125 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:40:08 INFO - PROCESS | 1866 | 1461253208129 Marionette TRACE conn3 <- [1,3062,null,{}] 08:40:08 INFO - PROCESS | 1866 | 1461253208134 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:40:08 INFO - PROCESS | 1866 | 1461253208458 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 08:40:08 INFO - PROCESS | 1866 | 1461253208781 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169f8dc000 == 158 [pid = 1866] [id = 775] 08:40:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7f169cc5c800) [pid = 1866] [serial = 2324] [outer = (nil)] 08:40:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7f169f9a3800) [pid = 1866] [serial = 2325] [outer = 0x7f169cc5c800] 08:40:08 INFO - PROCESS | 1866 | 1461253208865 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7f16af997c00) [pid = 1866] [serial = 2326] [outer = 0x7f169cc5c800] 08:40:09 INFO - PROCESS | 1866 | [1866] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:40:09 INFO - PROCESS | 1866 | 1461253209693 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:40:09 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:40:09 INFO - {} 08:40:09 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1581ms 08:40:09 INFO - PROCESS | 1866 | 1461253209707 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 08:40:09 INFO - PROCESS | 1866 | 1461253209709 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 08:40:09 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:40:09 INFO - PROCESS | 1866 | 1461253209720 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:40:09 INFO - PROCESS | 1866 | 1461253209722 Marionette TRACE conn3 <- [1,3066,null,{}] 08:40:09 INFO - PROCESS | 1866 | 1461253209728 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:40:10 INFO - PROCESS | 1866 | 1461253210066 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 08:40:10 INFO - PROCESS | 1866 | 1461253210412 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16ac39c000 == 159 [pid = 1866] [id = 776] 08:40:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7f16af9fa800) [pid = 1866] [serial = 2327] [outer = (nil)] 08:40:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7f16b0355c00) [pid = 1866] [serial = 2328] [outer = 0x7f16af9fa800] 08:40:10 INFO - PROCESS | 1866 | 1461253210496 Marionette DEBUG loaded listener.js 08:40:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7f16b035c000) [pid = 1866] [serial = 2329] [outer = 0x7f16af9fa800] 08:40:11 INFO - PROCESS | 1866 | 1461253211168 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:40:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:40:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:40:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:40:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:40:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:40:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:40:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:40:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1492ms 08:40:11 INFO - PROCESS | 1866 | 1461253211210 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 08:40:11 INFO - PROCESS | 1866 | 1461253211214 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 08:40:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:40:11 INFO - PROCESS | 1866 | 1461253211219 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:40:11 INFO - PROCESS | 1866 | 1461253211222 Marionette TRACE conn3 <- [1,3070,null,{}] 08:40:11 INFO - PROCESS | 1866 | 1461253211227 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:40:11 INFO - PROCESS | 1866 | 1461253211466 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 08:40:11 INFO - PROCESS | 1866 | 1461253211734 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16ae682000 == 160 [pid = 1866] [id = 777] 08:40:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7f169583a800) [pid = 1866] [serial = 2330] [outer = (nil)] 08:40:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7f16b0360400) [pid = 1866] [serial = 2331] [outer = 0x7f169583a800] 08:40:11 INFO - PROCESS | 1866 | 1461253211812 Marionette DEBUG loaded listener.js 08:40:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7f16b0f8b000) [pid = 1866] [serial = 2332] [outer = 0x7f169583a800] 08:40:12 INFO - PROCESS | 1866 | 1461253212607 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:40:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:40:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:40:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:40:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:40:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:40:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:40:12 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1435ms 08:40:12 INFO - PROCESS | 1866 | 1461253212657 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 08:40:12 INFO - PROCESS | 1866 | 1461253212661 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 08:40:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:40:12 INFO - PROCESS | 1866 | 1461253212666 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:40:12 INFO - PROCESS | 1866 | 1461253212668 Marionette TRACE conn3 <- [1,3074,null,{}] 08:40:12 INFO - PROCESS | 1866 | 1461253212674 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:40:12 INFO - PROCESS | 1866 | 1461253212901 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 08:40:13 INFO - PROCESS | 1866 | 1461253213191 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b01bd800 == 161 [pid = 1866] [id = 778] 08:40:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7f169928c400) [pid = 1866] [serial = 2333] [outer = (nil)] 08:40:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7f16a9813c00) [pid = 1866] [serial = 2334] [outer = 0x7f169928c400] 08:40:13 INFO - PROCESS | 1866 | 1461253213265 Marionette DEBUG loaded listener.js 08:40:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7f16b1120400) [pid = 1866] [serial = 2335] [outer = 0x7f169928c400] 08:40:13 INFO - PROCESS | 1866 | 1461253213993 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:40:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:40:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:40:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:40:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:40:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:40:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:40:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1384ms 08:40:14 INFO - PROCESS | 1866 | 1461253214053 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 08:40:14 INFO - PROCESS | 1866 | 1461253214057 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 08:40:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:40:14 INFO - PROCESS | 1866 | 1461253214063 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:40:14 INFO - PROCESS | 1866 | 1461253214065 Marionette TRACE conn3 <- [1,3078,null,{}] 08:40:14 INFO - PROCESS | 1866 | 1461253214071 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:40:14 INFO - PROCESS | 1866 | 1461253214389 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 08:40:14 INFO - PROCESS | 1866 | 1461253214616 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16b0a66800 == 162 [pid = 1866] [id = 779] 08:40:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7f169c6f4800) [pid = 1866] [serial = 2336] [outer = (nil)] 08:40:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7f16b14d2800) [pid = 1866] [serial = 2337] [outer = 0x7f169c6f4800] 08:40:14 INFO - PROCESS | 1866 | 1461253214702 Marionette DEBUG loaded listener.js 08:40:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7f16b15a1400) [pid = 1866] [serial = 2338] [outer = 0x7f169c6f4800] 08:40:15 INFO - PROCESS | 1866 | 1461253215504 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:40:15 INFO - PROCESS | 1866 | 1461253215551 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 08:40:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:40:15 INFO - PROCESS | 1866 | 1461253215561 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:40:15 INFO - PROCESS | 1866 | 1461253215563 Marionette TRACE conn3 <- [1,3082,null,{}] 08:40:15 INFO - PROCESS | 1866 | 1461253215570 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:40:15 INFO - PROCESS | 1866 | 1461253215898 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 08:40:16 INFO - PROCESS | 1866 | 1461253216131 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16b1567000 == 163 [pid = 1866] [id = 780] 08:40:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7f169a943c00) [pid = 1866] [serial = 2339] [outer = (nil)] 08:40:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7f16b15a2000) [pid = 1866] [serial = 2340] [outer = 0x7f169a943c00] 08:40:16 INFO - PROCESS | 1866 | 1461253216248 Marionette DEBUG loaded listener.js 08:40:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7f16b1810800) [pid = 1866] [serial = 2341] [outer = 0x7f169a943c00] 08:40:16 INFO - PROCESS | 1866 | 1461253216967 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:40:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:40:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:40:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:40:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1430ms 08:40:16 INFO - PROCESS | 1866 | 1461253216990 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 08:40:16 INFO - PROCESS | 1866 | 1461253216993 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 08:40:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:40:17 INFO - PROCESS | 1866 | 1461253216999 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:40:17 INFO - PROCESS | 1866 | 1461253217001 Marionette TRACE conn3 <- [1,3086,null,{}] 08:40:17 INFO - PROCESS | 1866 | 1461253217006 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:40:17 INFO - PROCESS | 1866 | 1461253217253 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 08:40:17 INFO - PROCESS | 1866 | 1461253217513 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16bf90d800 == 164 [pid = 1866] [id = 781] 08:40:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7f16918ac800) [pid = 1866] [serial = 2342] [outer = (nil)] 08:40:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7f16b1f7c800) [pid = 1866] [serial = 2343] [outer = 0x7f16918ac800] 08:40:17 INFO - PROCESS | 1866 | 1461253217589 Marionette DEBUG loaded listener.js 08:40:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7f16b2040800) [pid = 1866] [serial = 2344] [outer = 0x7f16918ac800] 08:40:18 INFO - PROCESS | 1866 | 1461253218299 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:40:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:40:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1335ms 08:40:18 INFO - PROCESS | 1866 | 1461253218335 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 08:40:18 INFO - PROCESS | 1866 | 1461253218338 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 08:40:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:40:18 INFO - PROCESS | 1866 | 1461253218344 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:40:18 INFO - PROCESS | 1866 | 1461253218346 Marionette TRACE conn3 <- [1,3090,null,{}] 08:40:18 INFO - PROCESS | 1866 | 1461253218351 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:40:18 INFO - PROCESS | 1866 | 1461253218588 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 08:40:18 INFO - PROCESS | 1866 | 1461253218845 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16c3f10000 == 165 [pid = 1866] [id = 782] 08:40:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7f16af9f7800) [pid = 1866] [serial = 2345] [outer = (nil)] 08:40:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7f16b24ea000) [pid = 1866] [serial = 2346] [outer = 0x7f16af9f7800] 08:40:18 INFO - PROCESS | 1866 | 1461253218917 Marionette DEBUG loaded listener.js 08:40:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7f16b4051800) [pid = 1866] [serial = 2347] [outer = 0x7f16af9f7800] 08:40:19 INFO - PROCESS | 1866 | 1461253219710 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:40:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:40:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1379ms 08:40:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:40:19 INFO - PROCESS | 1866 | 1461253219723 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 08:40:19 INFO - PROCESS | 1866 | 1461253219725 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 08:40:19 INFO - PROCESS | 1866 | 1461253219731 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:40:19 INFO - PROCESS | 1866 | 1461253219734 Marionette TRACE conn3 <- [1,3094,null,{}] 08:40:19 INFO - PROCESS | 1866 | 1461253219739 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:40:19 INFO - PROCESS | 1866 | 1461253219970 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 08:40:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b155e000 == 164 [pid = 1866] [id = 134] 08:40:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16afc2e800 == 163 [pid = 1866] [id = 68] 08:40:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16993b9000 == 162 [pid = 1866] [id = 763] 08:40:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16992cd000 == 161 [pid = 1866] [id = 762] 08:40:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16953e6800 == 160 [pid = 1866] [id = 761] 08:40:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169236c000 == 159 [pid = 1866] [id = 760] 08:40:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3ace800 == 158 [pid = 1866] [id = 759] 08:40:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c3414000 == 157 [pid = 1866] [id = 758] 08:40:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16c162c800 == 156 [pid = 1866] [id = 757] 08:40:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16bf926000 == 155 [pid = 1866] [id = 756] 08:40:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16beacb000 == 154 [pid = 1866] [id = 755] 08:40:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16be5e3800 == 153 [pid = 1866] [id = 754] 08:40:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b89e4800 == 152 [pid = 1866] [id = 753] 08:40:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b40b6800 == 151 [pid = 1866] [id = 752] 08:40:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b3f0c800 == 150 [pid = 1866] [id = 751] 08:40:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16b1489000 == 149 [pid = 1866] [id = 750] 08:40:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16af888800 == 148 [pid = 1866] [id = 749] 08:40:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ac4b5000 == 147 [pid = 1866] [id = 748] 08:40:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a83d5800 == 146 [pid = 1866] [id = 746] 08:40:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16ab2d5000 == 145 [pid = 1866] [id = 747] 08:40:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a8258000 == 144 [pid = 1866] [id = 745] 08:40:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a646c800 == 143 [pid = 1866] [id = 744] 08:40:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a53d1000 == 142 [pid = 1866] [id = 743] 08:40:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7f16a4b7b000 == 141 [pid = 1866] [id = 742] 08:40:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169ffb8000 == 140 [pid = 1866] [id = 741] 08:40:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f91f000 == 139 [pid = 1866] [id = 740] 08:40:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169f538000 == 138 [pid = 1866] [id = 739] 08:40:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169c812800 == 137 [pid = 1866] [id = 738] 08:40:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a97a000 == 136 [pid = 1866] [id = 737] 08:40:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7f1694511800 == 135 [pid = 1866] [id = 736] 08:40:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7f169a810000 == 134 [pid = 1866] [id = 735] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7f169ff23800) [pid = 1866] [serial = 2154] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7f16ab20a400) [pid = 1866] [serial = 2186] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7f169fa89400) [pid = 1866] [serial = 2153] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7f1696bb2800) [pid = 1866] [serial = 2199] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7f16941af000) [pid = 1866] [serial = 2196] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7f16a9a8b000) [pid = 1866] [serial = 2177] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7f1699557000) [pid = 1866] [serial = 2135] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7f169c27e800) [pid = 1866] [serial = 2147] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7f1695356400) [pid = 1866] [serial = 2198] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7f16a52e2800) [pid = 1866] [serial = 2156] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7f169191fc00) [pid = 1866] [serial = 2204] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7f16a8ab2400) [pid = 1866] [serial = 2172] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7f16ab064000) [pid = 1866] [serial = 2183] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7f16ab3bd800) [pid = 1866] [serial = 2189] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7f16a56c4400) [pid = 1866] [serial = 2159] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7f16951a3000) [pid = 1866] [serial = 2138] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7f16a83a5800) [pid = 1866] [serial = 2168] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7f16a6522400) [pid = 1866] [serial = 2163] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7f16a7abbc00) [pid = 1866] [serial = 2166] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7f16ab020800) [pid = 1866] [serial = 2181] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7f16a8a30400) [pid = 1866] [serial = 2169] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7f169928d400) [pid = 1866] [serial = 2202] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7f169a5aa000) [pid = 1866] [serial = 2145] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7f169a4ad000) [pid = 1866] [serial = 2144] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7f16a8b27400) [pid = 1866] [serial = 2175] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7f16a9c24400) [pid = 1866] [serial = 2180] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7f169c28dc00) [pid = 1866] [serial = 2148] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7f1693ea6800) [pid = 1866] [serial = 2195] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7f16a9a93800) [pid = 1866] [serial = 2178] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7f16978e0800) [pid = 1866] [serial = 2201] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7f16a8abb000) [pid = 1866] [serial = 2174] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7f16a56f6400) [pid = 1866] [serial = 2160] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7f16ab076800) [pid = 1866] [serial = 2184] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7f1695664400) [pid = 1866] [serial = 2139] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7f16994b6c00) [pid = 1866] [serial = 2142] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7f16a8a35c00) [pid = 1866] [serial = 2171] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7f16a5599000) [pid = 1866] [serial = 2157] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7f169c643400) [pid = 1866] [serial = 2150] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7f16a64b1400) [pid = 1866] [serial = 2162] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7f1695357000) [pid = 1866] [serial = 2205] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7f169c6f4c00) [pid = 1866] [serial = 2151] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7f16ab446000) [pid = 1866] [serial = 2192] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7f1698db0000) [pid = 1866] [serial = 2141] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7f16a78b3000) [pid = 1866] [serial = 2165] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7f16ab212000) [pid = 1866] [serial = 2187] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7f1699555800) [pid = 1866] [serial = 2207] [outer = (nil)] [url = about:blank] 08:40:22 INFO - PROCESS | 1866 | 1461253222489 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16922df000 == 135 [pid = 1866] [id = 783] 08:40:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7f16918b5800) [pid = 1866] [serial = 2348] [outer = (nil)] 08:40:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7f169191fc00) [pid = 1866] [serial = 2349] [outer = 0x7f16918b5800] 08:40:22 INFO - PROCESS | 1866 | 1461253222558 Marionette DEBUG loaded listener.js 08:40:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7f1691a90400) [pid = 1866] [serial = 2350] [outer = 0x7f16918b5800] 08:40:23 INFO - PROCESS | 1866 | 1461253223216 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:40:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:40:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 3539ms 08:40:23 INFO - PROCESS | 1866 | 1461253223270 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 08:40:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:40:23 INFO - PROCESS | 1866 | 1461253223277 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 08:40:23 INFO - PROCESS | 1866 | 1461253223284 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:40:23 INFO - PROCESS | 1866 | 1461253223288 Marionette TRACE conn3 <- [1,3098,null,{}] 08:40:23 INFO - PROCESS | 1866 | 1461253223294 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:40:23 INFO - PROCESS | 1866 | 1461253223493 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 08:40:23 INFO - PROCESS | 1866 | 1461253223706 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7f16953e5800 == 136 [pid = 1866] [id = 784] 08:40:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7f16918b5c00) [pid = 1866] [serial = 2351] [outer = (nil)] 08:40:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7f1695199800) [pid = 1866] [serial = 2352] [outer = 0x7f16918b5c00] 08:40:23 INFO - PROCESS | 1866 | 1461253223770 Marionette DEBUG loaded listener.js 08:40:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7f16951f7000) [pid = 1866] [serial = 2353] [outer = 0x7f16918b5c00] 08:40:24 INFO - PROCESS | 1866 | 1461253224461 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:40:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:40:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:40:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1233ms 08:40:24 INFO - PROCESS | 1866 | 1461253224568 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 08:40:24 INFO - PROCESS | 1866 | 1461253224574 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 08:40:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:40:24 INFO - PROCESS | 1866 | 1461253224614 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:40:24 INFO - PROCESS | 1866 | 1461253224620 Marionette TRACE conn3 <- [1,3102,null,{}] 08:40:24 INFO - PROCESS | 1866 | 1461253224649 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:40:24 INFO - PROCESS | 1866 | 1461253224898 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 08:40:24 INFO - PROCESS | 1866 | 1461253224928 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f16993b9800 == 137 [pid = 1866] [id = 785] 08:40:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7f1695660000) [pid = 1866] [serial = 2354] [outer = (nil)] 08:40:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7f1696da7c00) [pid = 1866] [serial = 2355] [outer = 0x7f1695660000] 08:40:24 INFO - PROCESS | 1866 | 1461253224998 Marionette DEBUG loaded listener.js 08:40:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7f16977cf800) [pid = 1866] [serial = 2356] [outer = 0x7f1695660000] 08:40:25 INFO - PROCESS | 1866 | 1461253225817 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:40:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:40:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1290ms 08:40:25 INFO - PROCESS | 1866 | 1461253225872 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 08:40:25 INFO - PROCESS | 1866 | 1461253225876 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 08:40:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:40:25 INFO - PROCESS | 1866 | 1461253225895 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:40:25 INFO - PROCESS | 1866 | 1461253225903 Marionette TRACE conn3 <- [1,3106,null,{}] 08:40:25 INFO - PROCESS | 1866 | 1461253225909 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:40:26 INFO - PROCESS | 1866 | 1461253226182 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 08:40:26 INFO - PROCESS | 1866 | 1461253226231 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a803800 == 138 [pid = 1866] [id = 786] 08:40:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7f1695831c00) [pid = 1866] [serial = 2357] [outer = (nil)] 08:40:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7f1699557400) [pid = 1866] [serial = 2358] [outer = 0x7f1695831c00] 08:40:26 INFO - PROCESS | 1866 | 1461253226350 Marionette DEBUG loaded listener.js 08:40:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7f16995da800) [pid = 1866] [serial = 2359] [outer = 0x7f1695831c00] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7f169a536c00) [pid = 1866] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7f169a4a9400) [pid = 1866] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7f169cc53800) [pid = 1866] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7f16ab20b400) [pid = 1866] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7f16994d0000) [pid = 1866] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7f16ab3be000) [pid = 1866] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7f169a4a8800) [pid = 1866] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7f169fa8bc00) [pid = 1866] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7f16994c5c00) [pid = 1866] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7f169a53d400) [pid = 1866] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7f1696bb9c00) [pid = 1866] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7f16a8007c00) [pid = 1866] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7f16ae5e5400) [pid = 1866] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7f16a6522c00) [pid = 1866] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7f1691a83400) [pid = 1866] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7f16abf4e800) [pid = 1866] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7f1696d9f400) [pid = 1866] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7f1691a8b000) [pid = 1866] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7f16a7aa1c00) [pid = 1866] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7f1691734400) [pid = 1866] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7f1693e9c000) [pid = 1866] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7f16addaf000) [pid = 1866] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7f16a800bc00) [pid = 1866] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7f16a6980800) [pid = 1866] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7f1696d9a800) [pid = 1866] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7f169c648800) [pid = 1866] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7f16a4ca1c00) [pid = 1866] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7f16a7e67c00) [pid = 1866] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:40:27 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7f16994b2400) [pid = 1866] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:40:27 INFO - PROCESS | 1866 | 1461253227775 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:40:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:40:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:40:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:40:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1902ms 08:40:27 INFO - PROCESS | 1866 | 1461253227785 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 08:40:27 INFO - PROCESS | 1866 | 1461253227789 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 08:40:27 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:40:27 INFO - PROCESS | 1866 | 1461253227794 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:40:27 INFO - PROCESS | 1866 | 1461253227796 Marionette TRACE conn3 <- [1,3110,null,{}] 08:40:27 INFO - PROCESS | 1866 | 1461253227801 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:40:27 INFO - PROCESS | 1866 | 1461253227978 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 08:40:28 INFO - PROCESS | 1866 | 1461253228174 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169a9da800 == 139 [pid = 1866] [id = 787] 08:40:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7f1691a83400) [pid = 1866] [serial = 2360] [outer = (nil)] 08:40:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7f169a257800) [pid = 1866] [serial = 2361] [outer = 0x7f1691a83400] 08:40:28 INFO - PROCESS | 1866 | 1461253228232 Marionette DEBUG loaded listener.js 08:40:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7f169a4a9400) [pid = 1866] [serial = 2362] [outer = 0x7f1691a83400] 08:40:28 INFO - PROCESS | 1866 | 1461253228809 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:40:28 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:40:28 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:40:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:40:28 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1025ms 08:40:28 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:40:28 INFO - PROCESS | 1866 | 1461253228821 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 08:40:28 INFO - PROCESS | 1866 | 1461253228823 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 08:40:28 INFO - PROCESS | 1866 | 1461253228829 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:40:28 INFO - PROCESS | 1866 | 1461253228832 Marionette TRACE conn3 <- [1,3114,null,{}] 08:40:28 INFO - PROCESS | 1866 | 1461253228842 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:40:29 INFO - PROCESS | 1866 | 1461253229048 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 08:40:29 INFO - PROCESS | 1866 | 1461253229244 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\", \"296ba8d0-9aea-4817-8f66-5d8a42370620\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1866 | ++DOCSHELL 0x7f169c404800 == 140 [pid = 1866] [id = 788] 08:40:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7f169a94fc00) [pid = 1866] [serial = 2363] [outer = (nil)] 08:40:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7f169b112800) [pid = 1866] [serial = 2364] [outer = 0x7f169a94fc00] 08:40:29 INFO - PROCESS | 1866 | 1461253229314 Marionette DEBUG loaded listener.js 08:40:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7f169c43e400) [pid = 1866] [serial = 2365] [outer = 0x7f169a94fc00] 08:40:30 INFO - PROCESS | 1866 | 1461253230284 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:40:30 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:40:30 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1482ms 08:40:30 INFO - PROCESS | 1866 | 1461253230311 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 08:40:30 INFO - PROCESS | 1866 | 1461253230318 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 08:40:31 WARNING - u'runner_teardown' () 08:40:31 INFO - No more tests 08:40:31 INFO - Got 0 unexpected results 08:40:31 INFO - SUITE-END | took 1159s 08:40:31 INFO - Closing logging queue 08:40:31 INFO - queue closed 08:40:31 INFO - Return code: 0 08:40:31 WARNING - # TBPL SUCCESS # 08:40:31 INFO - Running post-action listener: _resource_record_post_action 08:40:31 INFO - Running post-run listener: _resource_record_post_run 08:40:32 INFO - Total resource usage - Wall time: 1195s; CPU: 98.0%; Read bytes: 8429568; Write bytes: 969400320; Read time: 708; Write time: 363340 08:40:32 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:40:32 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 4096; Write bytes: 50700288; Read time: 12; Write time: 52216 08:40:32 INFO - run-tests - Wall time: 1165s; CPU: 98.0%; Read bytes: 6103040; Write bytes: 822640640; Read time: 476; Write time: 185104 08:40:32 INFO - Running post-run listener: _upload_blobber_files 08:40:32 INFO - Blob upload gear active. 08:40:32 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:40:32 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:40:32 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:40:32 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:40:33 INFO - (blobuploader) - INFO - Open directory for files ... 08:40:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:40:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:40:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:40:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:40:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:40:35 INFO - (blobuploader) - INFO - Done attempting. 08:40:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:40:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:40:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:40:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:40:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:40:37 INFO - (blobuploader) - INFO - Done attempting. 08:40:37 INFO - (blobuploader) - INFO - Iteration through files over. 08:40:37 INFO - Return code: 0 08:40:37 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:40:37 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:40:37 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/318559fdfa78787c9f556dd933f479a4740bfb687eca550fd813fed1028069ac7b0b139c0bc41600be9ca8ab072e215f969252fc2b86a43f0b0d3b43c1517092", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e8aa468c94f9794aff509acb4bf6d835f2816d265757ed7d2cc1b269aa959ea3a6f16214252905aeeca70ae5bdc79c7f56cc492d692fdb921991e07c28f98c6f"} 08:40:37 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:40:37 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:40:37 INFO - Contents: 08:40:37 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/318559fdfa78787c9f556dd933f479a4740bfb687eca550fd813fed1028069ac7b0b139c0bc41600be9ca8ab072e215f969252fc2b86a43f0b0d3b43c1517092", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e8aa468c94f9794aff509acb4bf6d835f2816d265757ed7d2cc1b269aa959ea3a6f16214252905aeeca70ae5bdc79c7f56cc492d692fdb921991e07c28f98c6f"} 08:40:37 INFO - Running post-run listener: copy_logs_to_upload_dir 08:40:37 INFO - Copying logs to upload dir... 08:40:37 INFO - mkdir: /builds/slave/test/build/upload/logs 08:40:37 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1277.482019 ========= master_lag: 0.25 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 17 secs) (at 2016-04-21 08:40:37.535360) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 08:40:37.536344) ========= 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=9ca12473fbb1d023794ffd180000023c-1461251706.112661-1246652537 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/318559fdfa78787c9f556dd933f479a4740bfb687eca550fd813fed1028069ac7b0b139c0bc41600be9ca8ab072e215f969252fc2b86a43f0b0d3b43c1517092", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e8aa468c94f9794aff509acb4bf6d835f2816d265757ed7d2cc1b269aa959ea3a6f16214252905aeeca70ae5bdc79c7f56cc492d692fdb921991e07c28f98c6f"} build_url:https://queue.taskcluster.net/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035362 build_url: 'https://queue.taskcluster.net/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/318559fdfa78787c9f556dd933f479a4740bfb687eca550fd813fed1028069ac7b0b139c0bc41600be9ca8ab072e215f969252fc2b86a43f0b0d3b43c1517092", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e8aa468c94f9794aff509acb4bf6d835f2816d265757ed7d2cc1b269aa959ea3a6f16214252905aeeca70ae5bdc79c7f56cc492d692fdb921991e07c28f98c6f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/NCp-yKkWSluErG7PqfWJRg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 08:40:37.611010) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:40:37.611519) ========= 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=9ca12473fbb1d023794ffd180000023c-1461251706.112661-1246652537 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020486 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:40:37.678162) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 08:40:37.678535) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 08:40:37.679032) ========= ========= Total master_lag: 0.88 =========