builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1490 starttime: 1461273348.55 results: success (0) buildid: 20160421130623 builduid: 80cedbe1cfe94b50bba3723e71cef2cd revision: b31b99289389a5e0ddab1ca9eccd4f03a6d81fe4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 14:15:48.549178) ========= master: http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 14:15:48.549666) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 14:15:48.549952) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 14:15:48.587241) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 14:15:48.587649) ========= 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-1461272806.434067-180893629 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 14:15:48-- 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% 10.6M=0.001s 2016-04-21 14:15:48 (10.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.234906 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 14:15:48.854883) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 14:15:48.855229) ========= 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-1461272806.434067-180893629 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.065570 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 14:15:48.951662) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 14:15:48.952039) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev b31b99289389a5e0ddab1ca9eccd4f03a6d81fe4 --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 b31b99289389a5e0ddab1ca9eccd4f03a6d81fe4 --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-1461272806.434067-180893629 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 14:15:49,026 truncating revision to first 12 chars 2016-04-21 14:15:49,026 Setting DEBUG logging. 2016-04-21 14:15:49,027 attempt 1/10 2016-04-21 14:15:49,027 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/b31b99289389?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 14:15:49,915 unpacking tar archive at: fx-team-b31b99289389/testing/mozharness/ program finished with exit code 0 elapsedTime=1.140751 ========= master_lag: 0.43 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 14:15:50.520621) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 14:15:50.520948) ========= script_repo_revision: b31b99289389a5e0ddab1ca9eccd4f03a6d81fe4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 14:15:50.521372) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 14:15:50.521640) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 14:15:50.601601) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 39 secs) (at 2016-04-21 14:15:50.602033) ========= /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-1461272806.434067-180893629 _=/tools/buildbot/bin/python using PTY: False 14:15:50 INFO - MultiFileLogger online at 20160421 14:15:50 in /builds/slave/test 14:15:50 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 14:15:50 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:15:50 INFO - {'append_to_log': False, 14:15:50 INFO - 'base_work_dir': '/builds/slave/test', 14:15:50 INFO - 'blob_upload_branch': 'fx-team', 14:15:50 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:15:50 INFO - 'buildbot_json_path': 'buildprops.json', 14:15:50 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:15:50 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:15:50 INFO - 'download_minidump_stackwalk': True, 14:15:50 INFO - 'download_symbols': 'true', 14:15:50 INFO - 'e10s': False, 14:15:50 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:15:50 INFO - 'tooltool.py': '/tools/tooltool.py', 14:15:50 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:15:50 INFO - '/tools/misc-python/virtualenv.py')}, 14:15:50 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:15:50 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:15:50 INFO - 'log_level': 'info', 14:15:50 INFO - 'log_to_console': True, 14:15:50 INFO - 'opt_config_files': (), 14:15:50 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:15:50 INFO - '--processes=1', 14:15:50 INFO - '--config=%(test_path)s/wptrunner.ini', 14:15:50 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:15:50 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:15:50 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:15:50 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:15:50 INFO - 'pip_index': False, 14:15:50 INFO - 'require_test_zip': True, 14:15:50 INFO - 'test_type': ('testharness',), 14:15:50 INFO - 'this_chunk': '1', 14:15:50 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:15:50 INFO - 'total_chunks': '10', 14:15:50 INFO - 'virtualenv_path': 'venv', 14:15:50 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:15:50 INFO - 'work_dir': 'build'} 14:15:50 INFO - ##### 14:15:50 INFO - ##### Running clobber step. 14:15:50 INFO - ##### 14:15:50 INFO - Running pre-action listener: _resource_record_pre_action 14:15:50 INFO - Running main action method: clobber 14:15:50 INFO - rmtree: /builds/slave/test/build 14:15:50 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:15:53 INFO - Running post-action listener: _resource_record_post_action 14:15:53 INFO - ##### 14:15:53 INFO - ##### Running read-buildbot-config step. 14:15:53 INFO - ##### 14:15:53 INFO - Running pre-action listener: _resource_record_pre_action 14:15:53 INFO - Running main action method: read_buildbot_config 14:15:53 INFO - Using buildbot properties: 14:15:53 INFO - { 14:15:53 INFO - "project": "", 14:15:53 INFO - "product": "firefox", 14:15:53 INFO - "script_repo_revision": "production", 14:15:53 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 14:15:53 INFO - "repository": "", 14:15:53 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 14:15:53 INFO - "buildid": "20160421130623", 14:15:53 INFO - "pgo_build": "False", 14:15:53 INFO - "basedir": "/builds/slave/test", 14:15:53 INFO - "buildnumber": 19, 14:15:53 INFO - "slavename": "tst-linux64-spot-1490", 14:15:53 INFO - "master": "http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/", 14:15:53 INFO - "platform": "linux64", 14:15:53 INFO - "branch": "fx-team", 14:15:53 INFO - "revision": "b31b99289389a5e0ddab1ca9eccd4f03a6d81fe4", 14:15:53 INFO - "repo_path": "integration/fx-team", 14:15:53 INFO - "moz_repo_path": "", 14:15:53 INFO - "stage_platform": "linux64", 14:15:53 INFO - "builduid": "80cedbe1cfe94b50bba3723e71cef2cd", 14:15:53 INFO - "slavebuilddir": "test" 14:15:53 INFO - } 14:15:53 INFO - Found installer url https://queue.taskcluster.net/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 14:15:53 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 14:15:53 INFO - Running post-action listener: _resource_record_post_action 14:15:53 INFO - ##### 14:15:53 INFO - ##### Running download-and-extract step. 14:15:53 INFO - ##### 14:15:53 INFO - Running pre-action listener: _resource_record_pre_action 14:15:53 INFO - Running main action method: download_and_extract 14:15:53 INFO - mkdir: /builds/slave/test/build/tests 14:15:53 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')]} 14:15:53 INFO - https://queue.taskcluster.net/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 14:15:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 14:15:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 14:15:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/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 14:15:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/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 14:15:53 INFO - Downloaded 1361 bytes. 14:15:53 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 14:15:53 INFO - Using the following test package requirements: 14:15:53 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 14:15:53 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:15:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 14:15:53 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:15:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 14:15:53 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:15:53 INFO - u'jsshell-linux-x86_64.zip'], 14:15:53 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:15:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 14:15:53 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 14:15:53 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:15:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 14:15:53 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:15:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 14:15:53 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:15:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 14:15:53 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:15:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 14:15:53 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 14:15:53 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')]} 14:15:53 INFO - https://queue.taskcluster.net/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 14:15:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 14:15:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 14:15:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/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 14:15:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/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 14:15:55 INFO - Downloaded 22736260 bytes. 14:15:55 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/*'] 14:15:55 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/* 14:15:56 INFO - caution: filename not matched: web-platform/* 14:15:56 INFO - Return code: 11 14:15:56 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')]} 14:15:56 INFO - https://queue.taskcluster.net/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 14:15:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 14:15:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 14:15:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/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 14:15:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/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 14:15:57 INFO - Downloaded 36397854 bytes. 14:15:57 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/*'] 14:15:57 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/* 14:16:01 INFO - caution: filename not matched: bin/* 14:16:01 INFO - caution: filename not matched: config/* 14:16:01 INFO - caution: filename not matched: mozbase/* 14:16:01 INFO - caution: filename not matched: marionette/* 14:16:01 INFO - caution: filename not matched: tools/wptserve/* 14:16:01 INFO - Return code: 11 14:16:01 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')]} 14:16:01 INFO - https://queue.taskcluster.net/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 14:16:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 14:16:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 14:16:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/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 14:16:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/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 14:16:03 INFO - Downloaded 64318706 bytes. 14:16:03 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 14:16:03 INFO - mkdir: /builds/slave/test/properties 14:16:03 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:16:03 INFO - Writing to file /builds/slave/test/properties/build_url 14:16:03 INFO - Contents: 14:16:03 INFO - build_url:https://queue.taskcluster.net/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 14:16:04 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 14:16:04 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:16:04 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:16:04 INFO - Contents: 14:16:04 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 14:16:04 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')]} 14:16:04 INFO - https://queue.taskcluster.net/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:16:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 14:16:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 14:16:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/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 14:16:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VMeG84mUSUuPlzfu7xzJDA/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 14:16:07 INFO - Downloaded 90786452 bytes. 14:16:07 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'] 14:16:07 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 14:16:12 INFO - Return code: 0 14:16:12 INFO - Running post-action listener: _resource_record_post_action 14:16:12 INFO - Running post-action listener: set_extra_try_arguments 14:16:12 INFO - ##### 14:16:12 INFO - ##### Running create-virtualenv step. 14:16:12 INFO - ##### 14:16:12 INFO - Running pre-action listener: _pre_create_virtualenv 14:16:12 INFO - Running pre-action listener: _resource_record_pre_action 14:16:12 INFO - Running main action method: create_virtualenv 14:16:12 INFO - Creating virtualenv /builds/slave/test/build/venv 14:16:12 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 14:16:12 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:16:12 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:16:12 INFO - Using real prefix '/usr' 14:16:12 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:16:16 INFO - Installing distribute.............................................................................................................................................................................................done. 14:16:19 INFO - Installing pip.................done. 14:16:19 INFO - Return code: 0 14:16:19 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:16:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:16:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:16:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:16:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:16:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:16:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:16:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1960030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19613f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a6f550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a780e0>, '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 0x1a6d5f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a6da80>, '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-1461272806.434067-180893629', '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 14:16:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 14:16:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 14:16:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:16:19 INFO - 'CCACHE_UMASK': '002', 14:16:19 INFO - 'DISPLAY': ':0', 14:16:19 INFO - 'HOME': '/home/cltbld', 14:16:19 INFO - 'LANG': 'en_US.UTF-8', 14:16:19 INFO - 'LOGNAME': 'cltbld', 14:16:19 INFO - 'MAIL': '/var/mail/cltbld', 14:16:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:16:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:16:19 INFO - 'MOZ_NO_REMOTE': '1', 14:16:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:16:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:16:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:16:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:16:19 INFO - 'PWD': '/builds/slave/test', 14:16:19 INFO - 'SHELL': '/bin/bash', 14:16:19 INFO - 'SHLVL': '1', 14:16:19 INFO - 'TERM': 'linux', 14:16:19 INFO - 'TMOUT': '86400', 14:16:19 INFO - 'USER': 'cltbld', 14:16:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461272806.434067-180893629', 14:16:19 INFO - '_': '/tools/buildbot/bin/python'} 14:16:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:16:20 INFO - Downloading/unpacking psutil>=0.7.1 14:16:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:16:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:16:20 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 14:16:20 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 14:16:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:16:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:16:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:16:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:16:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:16:23 INFO - Installing collected packages: psutil 14:16:23 INFO - Running setup.py install for psutil 14:16:23 INFO - building 'psutil._psutil_linux' extension 14:16:23 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 14:16:24 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 14:16:24 INFO - building 'psutil._psutil_posix' extension 14:16:24 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 14:16:25 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 14:16:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:16:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:16:25 INFO - Successfully installed psutil 14:16:25 INFO - Cleaning up... 14:16:25 INFO - Return code: 0 14:16:25 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:16: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')]} 14:16:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:16:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:16: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')]} 14:16:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:16:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:16:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1960030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19613f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a6f550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a780e0>, '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 0x1a6d5f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a6da80>, '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-1461272806.434067-180893629', '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 14:16:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 14:16:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 14:16:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:16:25 INFO - 'CCACHE_UMASK': '002', 14:16:25 INFO - 'DISPLAY': ':0', 14:16:25 INFO - 'HOME': '/home/cltbld', 14:16:25 INFO - 'LANG': 'en_US.UTF-8', 14:16:25 INFO - 'LOGNAME': 'cltbld', 14:16:25 INFO - 'MAIL': '/var/mail/cltbld', 14:16:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:16:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:16:25 INFO - 'MOZ_NO_REMOTE': '1', 14:16:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:16:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:16:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:16:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:16:25 INFO - 'PWD': '/builds/slave/test', 14:16:25 INFO - 'SHELL': '/bin/bash', 14:16:25 INFO - 'SHLVL': '1', 14:16:25 INFO - 'TERM': 'linux', 14:16:25 INFO - 'TMOUT': '86400', 14:16:25 INFO - 'USER': 'cltbld', 14:16:25 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461272806.434067-180893629', 14:16:25 INFO - '_': '/tools/buildbot/bin/python'} 14:16:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:16:25 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:16:25 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 14:16:25 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 14:16:25 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 14:16:25 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 14:16:25 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 14:16:25 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 14:16:29 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:16:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:16:29 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:16:29 INFO - Installing collected packages: mozsystemmonitor 14:16:29 INFO - Running setup.py install for mozsystemmonitor 14:16:29 INFO - Successfully installed mozsystemmonitor 14:16:29 INFO - Cleaning up... 14:16:29 INFO - Return code: 0 14:16:29 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:16: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')]} 14:16:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:16:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:16: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')]} 14:16:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:16:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:16:29 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 0x1960030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19613f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a6f550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a780e0>, '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 0x1a6d5f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a6da80>, '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-1461272806.434067-180893629', '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 14:16:29 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 14:16:29 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 14:16:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:16:29 INFO - 'CCACHE_UMASK': '002', 14:16:29 INFO - 'DISPLAY': ':0', 14:16:29 INFO - 'HOME': '/home/cltbld', 14:16:29 INFO - 'LANG': 'en_US.UTF-8', 14:16:29 INFO - 'LOGNAME': 'cltbld', 14:16:29 INFO - 'MAIL': '/var/mail/cltbld', 14:16:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:16:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:16:29 INFO - 'MOZ_NO_REMOTE': '1', 14:16:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:16:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:16:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:16:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:16:29 INFO - 'PWD': '/builds/slave/test', 14:16:29 INFO - 'SHELL': '/bin/bash', 14:16:29 INFO - 'SHLVL': '1', 14:16:29 INFO - 'TERM': 'linux', 14:16:29 INFO - 'TMOUT': '86400', 14:16:29 INFO - 'USER': 'cltbld', 14:16:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461272806.434067-180893629', 14:16:29 INFO - '_': '/tools/buildbot/bin/python'} 14:16:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:16:29 INFO - Downloading/unpacking blobuploader==1.2.4 14:16:29 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 14:16:29 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 14:16:29 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 14:16:29 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 14:16:29 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 14:16:29 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 14:16:32 INFO - Downloading blobuploader-1.2.4.tar.gz 14:16:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:16:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:16:33 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 14:16:33 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 14:16:33 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 14:16:33 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 14:16:33 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 14:16:33 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 14:16:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:16:33 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:16:33 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 14:16:33 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 14:16:33 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 14:16:33 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 14:16:33 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 14:16:33 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 14:16:34 INFO - Downloading docopt-0.6.1.tar.gz 14:16:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:16:34 INFO - Installing collected packages: blobuploader, requests, docopt 14:16:34 INFO - Running setup.py install for blobuploader 14:16:34 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:16:34 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:16:34 INFO - Running setup.py install for requests 14:16:35 INFO - Running setup.py install for docopt 14:16:35 INFO - Successfully installed blobuploader requests docopt 14:16:35 INFO - Cleaning up... 14:16:35 INFO - Return code: 0 14:16:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:16: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')]} 14:16:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:16:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:16: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')]} 14:16:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:16:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:16:35 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 0x1960030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19613f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a6f550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a780e0>, '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 0x1a6d5f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a6da80>, '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-1461272806.434067-180893629', '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 14:16:35 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 14:16:35 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 14:16:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:16:35 INFO - 'CCACHE_UMASK': '002', 14:16:35 INFO - 'DISPLAY': ':0', 14:16:35 INFO - 'HOME': '/home/cltbld', 14:16:35 INFO - 'LANG': 'en_US.UTF-8', 14:16:35 INFO - 'LOGNAME': 'cltbld', 14:16:35 INFO - 'MAIL': '/var/mail/cltbld', 14:16:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:16:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:16:35 INFO - 'MOZ_NO_REMOTE': '1', 14:16:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:16:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:16:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:16:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:16:35 INFO - 'PWD': '/builds/slave/test', 14:16:35 INFO - 'SHELL': '/bin/bash', 14:16:35 INFO - 'SHLVL': '1', 14:16:35 INFO - 'TERM': 'linux', 14:16:35 INFO - 'TMOUT': '86400', 14:16:35 INFO - 'USER': 'cltbld', 14:16:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461272806.434067-180893629', 14:16:35 INFO - '_': '/tools/buildbot/bin/python'} 14:16:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:16:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:16:35 INFO - Running setup.py (path:/tmp/pip-AfCnYM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:16:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:16:36 INFO - Running setup.py (path:/tmp/pip-Ka57Ts-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:16:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:16:36 INFO - Running setup.py (path:/tmp/pip-Zl2_Pj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:16:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:16:36 INFO - Running setup.py (path:/tmp/pip-qn0y0C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:16:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:16:36 INFO - Running setup.py (path:/tmp/pip-uvvg7R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:16:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:16:36 INFO - Running setup.py (path:/tmp/pip-QFcX1A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:16:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:16:36 INFO - Running setup.py (path:/tmp/pip-UJcpux-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:16:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:16:36 INFO - Running setup.py (path:/tmp/pip-G8amQT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:16:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:16:36 INFO - Running setup.py (path:/tmp/pip-2pBClg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:16:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:16:36 INFO - Running setup.py (path:/tmp/pip-vCPvMq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:16:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:16:37 INFO - Running setup.py (path:/tmp/pip-eqdRaE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:16:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:16:37 INFO - Running setup.py (path:/tmp/pip-mBk8rO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:16:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:16:37 INFO - Running setup.py (path:/tmp/pip-P5Mx8a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:16:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:16:37 INFO - Running setup.py (path:/tmp/pip-ecYXl8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:16:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:16:37 INFO - Running setup.py (path:/tmp/pip-Sy76bf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:16:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:16:37 INFO - Running setup.py (path:/tmp/pip-v8Gg7t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:16:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:16:37 INFO - Running setup.py (path:/tmp/pip-io6d7k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:16:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:16:37 INFO - Running setup.py (path:/tmp/pip-VSm418-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:16:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:16:37 INFO - Running setup.py (path:/tmp/pip-Gmg9EL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:16:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:16:38 INFO - Running setup.py (path:/tmp/pip-YudVkb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:16:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:16:38 INFO - Running setup.py (path:/tmp/pip-RxKPML-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:16:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:16:38 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 14:16:38 INFO - Running setup.py install for manifestparser 14:16:38 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:16:38 INFO - Running setup.py install for mozcrash 14:16:38 INFO - Running setup.py install for mozdebug 14:16:39 INFO - Running setup.py install for mozdevice 14:16:39 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:16:39 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:16:39 INFO - Running setup.py install for mozfile 14:16:39 INFO - Running setup.py install for mozhttpd 14:16:39 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:16:39 INFO - Running setup.py install for mozinfo 14:16:39 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:16:39 INFO - Running setup.py install for mozInstall 14:16:40 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:16:40 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:16:40 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:16:40 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:16:40 INFO - Running setup.py install for mozleak 14:16:40 INFO - Running setup.py install for mozlog 14:16:40 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:16:40 INFO - Running setup.py install for moznetwork 14:16:40 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:16:40 INFO - Running setup.py install for mozprocess 14:16:40 INFO - Running setup.py install for mozprofile 14:16:40 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:16:40 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:16:40 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:16:40 INFO - Running setup.py install for mozrunner 14:16:41 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:16:41 INFO - Running setup.py install for mozscreenshot 14:16:41 INFO - Running setup.py install for moztest 14:16:41 INFO - Running setup.py install for mozversion 14:16:41 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:16:41 INFO - Running setup.py install for wptserve 14:16:41 INFO - Running setup.py install for marionette-driver 14:16:42 INFO - Running setup.py install for browsermob-proxy 14:16:42 INFO - Running setup.py install for marionette-client 14:16:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:16:42 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:16:42 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 14:16:42 INFO - Cleaning up... 14:16:42 INFO - Return code: 0 14:16:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:16:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:16:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:16:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:16:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:16:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:16:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:16:42 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1960030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19613f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a6f550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a780e0>, '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 0x1a6d5f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a6da80>, '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-1461272806.434067-180893629', '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 14:16:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 14:16:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 14:16:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:16:42 INFO - 'CCACHE_UMASK': '002', 14:16:42 INFO - 'DISPLAY': ':0', 14:16:42 INFO - 'HOME': '/home/cltbld', 14:16:42 INFO - 'LANG': 'en_US.UTF-8', 14:16:42 INFO - 'LOGNAME': 'cltbld', 14:16:42 INFO - 'MAIL': '/var/mail/cltbld', 14:16:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:16:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:16:42 INFO - 'MOZ_NO_REMOTE': '1', 14:16:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:16:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:16:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:16:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:16:42 INFO - 'PWD': '/builds/slave/test', 14:16:42 INFO - 'SHELL': '/bin/bash', 14:16:42 INFO - 'SHLVL': '1', 14:16:42 INFO - 'TERM': 'linux', 14:16:42 INFO - 'TMOUT': '86400', 14:16:42 INFO - 'USER': 'cltbld', 14:16:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461272806.434067-180893629', 14:16:42 INFO - '_': '/tools/buildbot/bin/python'} 14:16:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:16:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:16:43 INFO - Running setup.py (path:/tmp/pip-s5nV_Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:16:43 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)) 14:16:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:16:43 INFO - Running setup.py (path:/tmp/pip-pdI9Mz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:16:43 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)) 14:16:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:16:43 INFO - Running setup.py (path:/tmp/pip-s_pM3x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:16:43 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)) 14:16:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:16:43 INFO - Running setup.py (path:/tmp/pip-JlyAPx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:16:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:16:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:16:43 INFO - Running setup.py (path:/tmp/pip-4Ip7WJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:16:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 14:16:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:16:43 INFO - Running setup.py (path:/tmp/pip-MyYD0S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:16:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 14:16:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:16:43 INFO - Running setup.py (path:/tmp/pip-4CuNwZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:16:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 14:16:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:16:43 INFO - Running setup.py (path:/tmp/pip-eat1uJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:16:44 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)) 14:16:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:16:44 INFO - Running setup.py (path:/tmp/pip-IXzkR1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:16:44 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)) 14:16:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:16:44 INFO - Running setup.py (path:/tmp/pip-rFnsNe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:16:44 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)) 14:16:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:16:44 INFO - Running setup.py (path:/tmp/pip-NqjrRx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:16:44 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)) 14:16:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:16:44 INFO - Running setup.py (path:/tmp/pip-Hdr6jp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:16:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 14:16:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:16:44 INFO - Running setup.py (path:/tmp/pip-DZ7BYC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:16:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 14:16:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:16:44 INFO - Running setup.py (path:/tmp/pip-0AS0mg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:16:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 14:16:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:16:44 INFO - Running setup.py (path:/tmp/pip-64owkQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:16:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 14:16:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:16:44 INFO - Running setup.py (path:/tmp/pip-XLy3Vj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:16:45 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)) 14:16:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:16:45 INFO - Running setup.py (path:/tmp/pip-CTuM0x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:16:45 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)) 14:16:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:16:45 INFO - Running setup.py (path:/tmp/pip-Qzoewt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:16:45 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)) 14:16:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:16:45 INFO - Running setup.py (path:/tmp/pip-u9gIWP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:16:45 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 14:16:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:16:45 INFO - Running setup.py (path:/tmp/pip-r1K5t9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:16:45 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 14:16:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:16:45 INFO - Running setup.py (path:/tmp/pip-UttdFC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:16:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:16:46 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)) 14:16:46 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)) 14:16:46 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)) 14:16:46 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)) 14:16:46 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)) 14:16:46 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)) 14:16:46 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:16:46 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 14:16:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:16:46 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 14:16:46 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 14:16:46 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 14:16:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:16:49 INFO - Downloading blessings-1.6.tar.gz 14:16:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:16:49 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 14:16:49 INFO - Installing collected packages: blessings 14:16:49 INFO - Running setup.py install for blessings 14:16:49 INFO - Successfully installed blessings 14:16:49 INFO - Cleaning up... 14:16:49 INFO - Return code: 0 14:16:49 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:16:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:16:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:16:50 INFO - Reading from file tmpfile_stdout 14:16:50 INFO - Current package versions: 14:16:50 INFO - argparse == 1.2.1 14:16:50 INFO - blessings == 1.6 14:16:50 INFO - blobuploader == 1.2.4 14:16:50 INFO - browsermob-proxy == 0.6.0 14:16:50 INFO - docopt == 0.6.1 14:16:50 INFO - manifestparser == 1.1 14:16:50 INFO - marionette-client == 2.3.0 14:16:50 INFO - marionette-driver == 1.4.0 14:16:50 INFO - mozInstall == 1.12 14:16:50 INFO - mozcrash == 0.17 14:16:50 INFO - mozdebug == 0.1 14:16:50 INFO - mozdevice == 0.48 14:16:50 INFO - mozfile == 1.2 14:16:50 INFO - mozhttpd == 0.7 14:16:50 INFO - mozinfo == 0.9 14:16:50 INFO - mozleak == 0.1 14:16:50 INFO - mozlog == 3.1 14:16:50 INFO - moznetwork == 0.27 14:16:50 INFO - mozprocess == 0.22 14:16:50 INFO - mozprofile == 0.28 14:16:50 INFO - mozrunner == 6.11 14:16:50 INFO - mozscreenshot == 0.1 14:16:50 INFO - mozsystemmonitor == 0.0 14:16:50 INFO - moztest == 0.7 14:16:50 INFO - mozversion == 1.4 14:16:50 INFO - psutil == 3.1.1 14:16:50 INFO - requests == 1.2.3 14:16:50 INFO - wptserve == 1.4.0 14:16:50 INFO - wsgiref == 0.1.2 14:16:50 INFO - Running post-action listener: _resource_record_post_action 14:16:50 INFO - Running post-action listener: _start_resource_monitoring 14:16:50 INFO - Starting resource monitoring. 14:16:50 INFO - ##### 14:16:50 INFO - ##### Running pull step. 14:16:50 INFO - ##### 14:16:50 INFO - Running pre-action listener: _resource_record_pre_action 14:16:50 INFO - Running main action method: pull 14:16:50 INFO - Pull has nothing to do! 14:16:50 INFO - Running post-action listener: _resource_record_post_action 14:16:50 INFO - ##### 14:16:50 INFO - ##### Running install step. 14:16:50 INFO - ##### 14:16:50 INFO - Running pre-action listener: _resource_record_pre_action 14:16:50 INFO - Running main action method: install 14:16:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:16:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:16:50 INFO - Reading from file tmpfile_stdout 14:16:50 INFO - Detecting whether we're running mozinstall >=1.0... 14:16:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:16:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:16:50 INFO - Reading from file tmpfile_stdout 14:16:50 INFO - Output received: 14:16:50 INFO - Usage: mozinstall [options] installer 14:16:50 INFO - Options: 14:16:50 INFO - -h, --help show this help message and exit 14:16:50 INFO - -d DEST, --destination=DEST 14:16:50 INFO - Directory to install application into. [default: 14:16:50 INFO - "/builds/slave/test"] 14:16:50 INFO - --app=APP Application being installed. [default: firefox] 14:16:50 INFO - mkdir: /builds/slave/test/build/application 14:16:50 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'] 14:16:50 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 14:17:17 INFO - Reading from file tmpfile_stdout 14:17:17 INFO - Output received: 14:17:17 INFO - /builds/slave/test/build/application/firefox/firefox 14:17:17 INFO - Running post-action listener: _resource_record_post_action 14:17:17 INFO - ##### 14:17:17 INFO - ##### Running run-tests step. 14:17:17 INFO - ##### 14:17:17 INFO - Running pre-action listener: _resource_record_pre_action 14:17:17 INFO - Running main action method: run_tests 14:17:17 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:17:17 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:17:17 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:17:17 INFO - grabbing minidump binary from tooltool 14:17:17 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')]} 14:17:17 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 0x1a780e0>, '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 0x1a6d5f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a6da80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:17:17 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 14:17:17 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 14:17:17 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:17:17 INFO - Return code: 0 14:17:17 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 14:17:17 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:17:17 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/VMeG84mUSUuPlzfu7xzJDA/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 14:17:17 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/VMeG84mUSUuPlzfu7xzJDA/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 14:17:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:17:17 INFO - 'CCACHE_UMASK': '002', 14:17:17 INFO - 'DISPLAY': ':0', 14:17:17 INFO - 'HOME': '/home/cltbld', 14:17:17 INFO - 'LANG': 'en_US.UTF-8', 14:17:17 INFO - 'LOGNAME': 'cltbld', 14:17:17 INFO - 'MAIL': '/var/mail/cltbld', 14:17:17 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:17:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:17:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:17:17 INFO - 'MOZ_NO_REMOTE': '1', 14:17:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:17:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:17:17 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:17:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:17:17 INFO - 'PWD': '/builds/slave/test', 14:17:17 INFO - 'SHELL': '/bin/bash', 14:17:17 INFO - 'SHLVL': '1', 14:17:17 INFO - 'TERM': 'linux', 14:17:17 INFO - 'TMOUT': '86400', 14:17:17 INFO - 'USER': 'cltbld', 14:17:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461272806.434067-180893629', 14:17:17 INFO - '_': '/tools/buildbot/bin/python'} 14:17:17 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/VMeG84mUSUuPlzfu7xzJDA/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 14:17:18 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 14:17:18 INFO - import pkg_resources 14:17:19 INFO - Using 1 client processes 14:17:19 INFO - wptserve Starting http server on 127.0.0.1:8000 14:17:19 INFO - wptserve Starting http server on 127.0.0.1:8001 14:17:19 INFO - wptserve Starting http server on 127.0.0.1:8443 14:17:21 INFO - SUITE-START | Running 778 tests 14:17:21 INFO - Running testharness tests 14:17:21 INFO - Setting up ssl 14:17:21 INFO - PROCESS | certutil | 14:17:21 INFO - PROCESS | certutil | 14:17:21 INFO - PROCESS | certutil | 14:17:21 INFO - Certificate Nickname Trust Attributes 14:17:21 INFO - SSL,S/MIME,JAR/XPI 14:17:21 INFO - 14:17:21 INFO - web-platform-tests CT,, 14:17:21 INFO - 14:17:21 INFO - Starting runner 14:17:24 INFO - PROCESS | 1847 | 1461273444858 Marionette DEBUG Marionette enabled via build flag and pref 14:17:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff925b29000 == 1 [pid = 1847] [id = 1] 14:17:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 1 (0x7ff925b29800) [pid = 1847] [serial = 1] [outer = (nil)] 14:17:25 INFO - PROCESS | 1847 | [1847] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 14:17:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 2 (0x7ff925b2a800) [pid = 1847] [serial = 2] [outer = 0x7ff925b29800] 14:17:25 INFO - PROCESS | 1847 | 1461273445408 Marionette INFO Listening on port 2828 14:17:25 INFO - PROCESS | 1847 | 1461273445871 Marionette DEBUG Marionette enabled via command-line flag 14:17:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922c6f000 == 2 [pid = 1847] [id = 2] 14:17:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 3 (0x7ff922ce0800) [pid = 1847] [serial = 3] [outer = (nil)] 14:17:25 INFO - PROCESS | 1847 | [1847] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 14:17:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 4 (0x7ff922ce1800) [pid = 1847] [serial = 4] [outer = 0x7ff922ce0800] 14:17:26 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ff922af6460 14:17:26 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ff921e35ca0 14:17:26 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ff921e3bf70 14:17:26 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ff921e402b0 14:17:26 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ff921e40670 14:17:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 5 (0x7ff927f2b800) [pid = 1847] [serial = 5] [outer = 0x7ff925b29800] 14:17:26 INFO - PROCESS | 1847 | [1847] 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 14:17:26 INFO - PROCESS | 1847 | 1461273446205 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:34883 14:17:26 INFO - PROCESS | 1847 | [1847] 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 14:17:26 INFO - PROCESS | 1847 | 1461273446276 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:34884 14:17:26 INFO - PROCESS | 1847 | 1461273446281 Marionette DEBUG Closed connection conn0 14:17:26 INFO - PROCESS | 1847 | [1847] 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 14:17:26 INFO - PROCESS | 1847 | [1847] 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 14:17:26 INFO - PROCESS | 1847 | 1461273446389 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:34885 14:17:26 INFO - PROCESS | 1847 | 1461273446391 Marionette DEBUG Closed connection conn1 14:17:26 INFO - PROCESS | 1847 | [1847] 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 14:17:26 INFO - PROCESS | 1847 | 1461273446444 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:34886 14:17:26 INFO - PROCESS | 1847 | 1461273446450 Marionette DEBUG Closed connection conn2 14:17:26 INFO - PROCESS | 1847 | 1461273446493 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:17:26 INFO - PROCESS | 1847 | 1461273446507 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":"20160421130623","device":"desktop","version":"48.0a1"} 14:17:27 INFO - PROCESS | 1847 | [1847] 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 14:17:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9186d9800 == 3 [pid = 1847] [id = 3] 14:17:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 6 (0x7ff922ce5800) [pid = 1847] [serial = 6] [outer = (nil)] 14:17:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922f53800 == 4 [pid = 1847] [id = 4] 14:17:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 7 (0x7ff922ca7c00) [pid = 1847] [serial = 7] [outer = (nil)] 14:17:28 INFO - PROCESS | 1847 | [1847] 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 14:17:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff915c9c000 == 5 [pid = 1847] [id = 5] 14:17:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 8 (0x7ff915e64800) [pid = 1847] [serial = 8] [outer = (nil)] 14:17:28 INFO - PROCESS | 1847 | [1847] 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 14:17:28 INFO - PROCESS | 1847 | [1847] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:17:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 9 (0x7ff915b59000) [pid = 1847] [serial = 9] [outer = 0x7ff915e64800] 14:17:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 10 (0x7ff9156ec000) [pid = 1847] [serial = 10] [outer = 0x7ff922ce5800] 14:17:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 11 (0x7ff915526800) [pid = 1847] [serial = 11] [outer = 0x7ff922ca7c00] 14:17:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 12 (0x7ff915528800) [pid = 1847] [serial = 12] [outer = 0x7ff915e64800] 14:17:29 INFO - PROCESS | 1847 | 1461273449585 Marionette DEBUG loaded listener.js 14:17:29 INFO - PROCESS | 1847 | 1461273449600 Marionette DEBUG loaded listener.js 14:17:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 13 (0x7ff912fb5000) [pid = 1847] [serial = 13] [outer = 0x7ff915e64800] 14:17:30 INFO - PROCESS | 1847 | 1461273450206 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"3624e3bd-81f0-40ab-9ae0-8507ee3cc220","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":"20160421130623","device":"desktop","version":"48.0a1","command_id":1}}] 14:17:30 INFO - PROCESS | 1847 | 1461273450436 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}] 14:17:30 INFO - PROCESS | 1847 | 1461273450537 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 14:17:30 INFO - PROCESS | 1847 | 1461273450763 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:17:30 INFO - PROCESS | 1847 | [1847] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:17:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 14 (0x7ff90f7f0400) [pid = 1847] [serial = 14] [outer = 0x7ff915e64800] 14:17:31 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:31 INFO - PROCESS | 1847 | 1461273451208 Marionette TRACE conn3 <- [1,3,null,{}] 14:17:31 INFO - PROCESS | 1847 | 1461273451238 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:17:31 INFO - PROCESS | 1847 | 1461273451303 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 14:17:31 INFO - PROCESS | 1847 | 1461273451359 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 14:17:31 INFO - PROCESS | 1847 | 1461273451362 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 14:17:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:17:31 INFO - PROCESS | 1847 | 1461273451385 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:17:31 INFO - PROCESS | 1847 | 1461273451390 Marionette TRACE conn3 <- [1,6,null,{}] 14:17:31 INFO - PROCESS | 1847 | 1461273451413 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}] 14:17:31 INFO - PROCESS | 1847 | 1461273451480 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 14:17:31 INFO - PROCESS | 1847 | 1461273451549 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e1bd000 == 6 [pid = 1847] [id = 6] 14:17:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 15 (0x7ff90e01fc00) [pid = 1847] [serial = 15] [outer = (nil)] 14:17:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 16 (0x7ff90e021c00) [pid = 1847] [serial = 16] [outer = 0x7ff90e01fc00] 14:17:31 INFO - PROCESS | 1847 | 1461273451621 Marionette DEBUG loaded listener.js 14:17:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 17 (0x7ff90e117400) [pid = 1847] [serial = 17] [outer = 0x7ff90e01fc00] 14:17:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e083800 == 7 [pid = 1847] [id = 7] 14:17:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 18 (0x7ff90dd6cc00) [pid = 1847] [serial = 18] [outer = (nil)] 14:17:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 19 (0x7ff90e263800) [pid = 1847] [serial = 19] [outer = 0x7ff90dd6cc00] 14:17:32 INFO - PROCESS | 1847 | 1461273452041 Marionette DEBUG loaded listener.js 14:17:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 20 (0x7ff9183afc00) [pid = 1847] [serial = 20] [outer = 0x7ff90dd6cc00] 14:17:32 INFO - PROCESS | 1847 | [1847] 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 14:17:32 INFO - PROCESS | 1847 | 1461273452495 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]]]}] 14:17:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:17:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1159ms 14:17:32 INFO - PROCESS | 1847 | 1461273452576 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 14:17:32 INFO - PROCESS | 1847 | 1461273452578 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 14:17:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:17:32 INFO - PROCESS | 1847 | 1461273452602 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:17:32 INFO - PROCESS | 1847 | 1461273452605 Marionette TRACE conn3 <- [1,10,null,{}] 14:17:32 INFO - PROCESS | 1847 | 1461273452616 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}] 14:17:32 INFO - PROCESS | 1847 | 1461273452764 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 14:17:32 INFO - PROCESS | 1847 | 1461273452786 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90dcf7000 == 8 [pid = 1847] [id = 8] 14:17:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 21 (0x7ff9121e5c00) [pid = 1847] [serial = 21] [outer = (nil)] 14:17:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 22 (0x7ff90c064400) [pid = 1847] [serial = 22] [outer = 0x7ff9121e5c00] 14:17:32 INFO - PROCESS | 1847 | 1461273452843 Marionette DEBUG loaded listener.js 14:17:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 23 (0x7ff90c069000) [pid = 1847] [serial = 23] [outer = 0x7ff9121e5c00] 14:17:33 INFO - PROCESS | 1847 | 1461273453316 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]]]}] 14:17:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:17:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 790ms 14:17:33 INFO - PROCESS | 1847 | 1461273453379 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 14:17:33 INFO - PROCESS | 1847 | 1461273453382 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 14:17:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:17:33 INFO - PROCESS | 1847 | 1461273453387 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:17:33 INFO - PROCESS | 1847 | 1461273453389 Marionette TRACE conn3 <- [1,14,null,{}] 14:17:33 INFO - PROCESS | 1847 | 1461273453393 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}] 14:17:33 INFO - PROCESS | 1847 | 1461273453516 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 14:17:33 INFO - PROCESS | 1847 | 1461273453532 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c4c9000 == 9 [pid = 1847] [id = 9] 14:17:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 24 (0x7ff90c449c00) [pid = 1847] [serial = 24] [outer = (nil)] 14:17:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 25 (0x7ff90c44d400) [pid = 1847] [serial = 25] [outer = 0x7ff90c449c00] 14:17:33 INFO - PROCESS | 1847 | 1461273453589 Marionette DEBUG loaded listener.js 14:17:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 26 (0x7ff927724c00) [pid = 1847] [serial = 26] [outer = 0x7ff90c449c00] 14:17:34 INFO - PROCESS | 1847 | 1461273454075 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]]]}] 14:17:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:17:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 773ms 14:17:34 INFO - PROCESS | 1847 | 1461273454161 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 14:17:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:17:34 INFO - PROCESS | 1847 | 1461273454164 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 14:17:34 INFO - PROCESS | 1847 | 1461273454169 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:17:34 INFO - PROCESS | 1847 | 1461273454171 Marionette TRACE conn3 <- [1,18,null,{}] 14:17:34 INFO - PROCESS | 1847 | 1461273454175 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}] 14:17:34 INFO - PROCESS | 1847 | 1461273454306 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 14:17:34 INFO - PROCESS | 1847 | 1461273454320 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c74e000 == 10 [pid = 1847] [id = 10] 14:17:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 27 (0x7ff90c7ad000) [pid = 1847] [serial = 27] [outer = (nil)] 14:17:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 28 (0x7ff90c7af000) [pid = 1847] [serial = 28] [outer = 0x7ff90c7ad000] 14:17:34 INFO - PROCESS | 1847 | 1461273454374 Marionette DEBUG loaded listener.js 14:17:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 29 (0x7ff90c7b4800) [pid = 1847] [serial = 29] [outer = 0x7ff90c7ad000] 14:17:34 INFO - PROCESS | 1847 | 1461273454843 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]]]}] 14:17:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:17:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 723ms 14:17:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:17:34 INFO - PROCESS | 1847 | 1461273454893 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 14:17:34 INFO - PROCESS | 1847 | 1461273454895 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 14:17:34 INFO - PROCESS | 1847 | 1461273454899 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:17:34 INFO - PROCESS | 1847 | 1461273454902 Marionette TRACE conn3 <- [1,22,null,{}] 14:17:34 INFO - PROCESS | 1847 | 1461273454907 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}] 14:17:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bbb5800 == 11 [pid = 1847] [id = 11] 14:17:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 30 (0x7ff90bbb6000) [pid = 1847] [serial = 30] [outer = (nil)] 14:17:35 INFO - PROCESS | 1847 | 1461273455041 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 14:17:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 31 (0x7ff90bbb9000) [pid = 1847] [serial = 31] [outer = 0x7ff90bbb6000] 14:17:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 32 (0x7ff90bbbe800) [pid = 1847] [serial = 32] [outer = 0x7ff90bbb6000] 14:17:35 INFO - PROCESS | 1847 | 1461273455085 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bbb5000 == 12 [pid = 1847] [id = 12] 14:17:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 33 (0x7ff90c7b8c00) [pid = 1847] [serial = 33] [outer = (nil)] 14:17:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 34 (0x7ff90bc39c00) [pid = 1847] [serial = 34] [outer = 0x7ff90c7b8c00] 14:17:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bc54000 == 13 [pid = 1847] [id = 13] 14:17:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 35 (0x7ff90bc3b400) [pid = 1847] [serial = 35] [outer = (nil)] 14:17:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 36 (0x7ff90bc3d000) [pid = 1847] [serial = 36] [outer = 0x7ff90bc3b400] 14:17:35 INFO - PROCESS | 1847 | 1461273455193 Marionette DEBUG loaded listener.js 14:17:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 37 (0x7ff90bc41400) [pid = 1847] [serial = 37] [outer = 0x7ff90bc3b400] 14:17:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 38 (0x7ff90ba8d000) [pid = 1847] [serial = 38] [outer = 0x7ff90c7b8c00] 14:17:36 INFO - PROCESS | 1847 | 1461273456401 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]]]}] 14:17:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:17:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1527ms 14:17:36 INFO - PROCESS | 1847 | 1461273456428 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 14:17:36 INFO - PROCESS | 1847 | 1461273456438 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 14:17:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:17:36 INFO - PROCESS | 1847 | 1461273456474 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:17:36 INFO - PROCESS | 1847 | 1461273456477 Marionette TRACE conn3 <- [1,26,null,{}] 14:17:36 INFO - PROCESS | 1847 | 1461273456484 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}] 14:17:36 INFO - PROCESS | 1847 | 1461273456661 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 14:17:36 INFO - PROCESS | 1847 | 1461273456778 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c4e2000 == 14 [pid = 1847] [id = 14] 14:17:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 39 (0x7ff90c92b000) [pid = 1847] [serial = 39] [outer = (nil)] 14:17:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 40 (0x7ff90cf7c800) [pid = 1847] [serial = 40] [outer = 0x7ff90c92b000] 14:17:36 INFO - PROCESS | 1847 | 1461273456844 Marionette DEBUG loaded listener.js 14:17:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 41 (0x7ff90dd6d400) [pid = 1847] [serial = 41] [outer = 0x7ff90c92b000] 14:17:37 INFO - PROCESS | 1847 | 1461273457559 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]]]}] 14:17:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:17:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1133ms 14:17:37 INFO - PROCESS | 1847 | 1461273457603 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 14:17:37 INFO - PROCESS | 1847 | 1461273457609 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 14:17:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:17:37 INFO - PROCESS | 1847 | 1461273457632 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:17:37 INFO - PROCESS | 1847 | 1461273457636 Marionette TRACE conn3 <- [1,30,null,{}] 14:17:37 INFO - PROCESS | 1847 | 1461273457644 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}] 14:17:37 INFO - PROCESS | 1847 | 1461273457782 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 14:17:37 INFO - PROCESS | 1847 | 1461273457888 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e08e000 == 15 [pid = 1847] [id = 15] 14:17:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 42 (0x7ff90e022000) [pid = 1847] [serial = 42] [outer = (nil)] 14:17:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 43 (0x7ff90f7ed000) [pid = 1847] [serial = 43] [outer = 0x7ff90e022000] 14:17:37 INFO - PROCESS | 1847 | 1461273457953 Marionette DEBUG loaded listener.js 14:17:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 44 (0x7ff9121ddc00) [pid = 1847] [serial = 44] [outer = 0x7ff90e022000] 14:17:38 INFO - PROCESS | 1847 | 1461273458875 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]]]}] 14:17:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:17:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1301ms 14:17:38 INFO - PROCESS | 1847 | 1461273458919 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 14:17:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:17:38 INFO - PROCESS | 1847 | 1461273458924 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 14:17:38 INFO - PROCESS | 1847 | 1461273458930 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:17:38 INFO - PROCESS | 1847 | 1461273458935 Marionette TRACE conn3 <- [1,34,null,{}] 14:17:38 INFO - PROCESS | 1847 | 1461273458941 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}] 14:17:39 INFO - PROCESS | 1847 | 1461273459061 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 14:17:39 INFO - PROCESS | 1847 | 1461273459135 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c758800 == 16 [pid = 1847] [id = 16] 14:17:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 45 (0x7ff90e025400) [pid = 1847] [serial = 45] [outer = (nil)] 14:17:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 46 (0x7ff90f7f4000) [pid = 1847] [serial = 46] [outer = 0x7ff90e025400] 14:17:39 INFO - PROCESS | 1847 | 1461273459210 Marionette DEBUG loaded listener.js 14:17:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 47 (0x7ff91216f800) [pid = 1847] [serial = 47] [outer = 0x7ff90e025400] 14:17:39 INFO - PROCESS | 1847 | 1461273459833 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]]]}] 14:17:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:17:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 932ms 14:17:39 INFO - PROCESS | 1847 | 1461273459862 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 14:17:39 INFO - PROCESS | 1847 | 1461273459868 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 14:17:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:17:39 INFO - PROCESS | 1847 | 1461273459876 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:17:39 INFO - PROCESS | 1847 | 1461273459879 Marionette TRACE conn3 <- [1,38,null,{}] 14:17:39 INFO - PROCESS | 1847 | 1461273459884 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}] 14:17:39 INFO - PROCESS | 1847 | 1461273459990 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 14:17:40 INFO - PROCESS | 1847 | 1461273460003 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff913f0f000 == 17 [pid = 1847] [id = 17] 14:17:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 48 (0x7ff9151df800) [pid = 1847] [serial = 48] [outer = (nil)] 14:17:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 49 (0x7ff91541a000) [pid = 1847] [serial = 49] [outer = 0x7ff9151df800] 14:17:40 INFO - PROCESS | 1847 | 1461273460058 Marionette DEBUG loaded listener.js 14:17:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 50 (0x7ff9159c2400) [pid = 1847] [serial = 50] [outer = 0x7ff9151df800] 14:17:40 INFO - PROCESS | 1847 | 1461273460670 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]]]}] 14:17:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:17:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 825ms 14:17:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:17:40 INFO - PROCESS | 1847 | 1461273460701 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 14:17:40 INFO - PROCESS | 1847 | 1461273460704 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 14:17:40 INFO - PROCESS | 1847 | 1461273460709 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:17:40 INFO - PROCESS | 1847 | 1461273460714 Marionette TRACE conn3 <- [1,42,null,{}] 14:17:40 INFO - PROCESS | 1847 | 1461273460727 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}] 14:17:40 INFO - PROCESS | 1847 | 1461273460848 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 14:17:40 INFO - PROCESS | 1847 | 1461273460931 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91532a000 == 18 [pid = 1847] [id = 18] 14:17:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 51 (0x7ff9151e2400) [pid = 1847] [serial = 51] [outer = (nil)] 14:17:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 52 (0x7ff91668fc00) [pid = 1847] [serial = 52] [outer = 0x7ff9151e2400] 14:17:40 INFO - PROCESS | 1847 | 1461273460997 Marionette DEBUG loaded listener.js 14:17:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 53 (0x7ff91679c000) [pid = 1847] [serial = 53] [outer = 0x7ff9151e2400] 14:17:41 INFO - PROCESS | 1847 | 1461273461494 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]]]}] 14:17:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:17:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 837ms 14:17:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:17:41 INFO - PROCESS | 1847 | 1461273461546 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 14:17:41 INFO - PROCESS | 1847 | 1461273461549 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 14:17:41 INFO - PROCESS | 1847 | 1461273461553 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:17:41 INFO - PROCESS | 1847 | 1461273461556 Marionette TRACE conn3 <- [1,46,null,{}] 14:17:41 INFO - PROCESS | 1847 | 1461273461560 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}] 14:17:41 INFO - PROCESS | 1847 | 1461273461670 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 14:17:41 INFO - PROCESS | 1847 | 1461273461687 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff915c9b000 == 19 [pid = 1847] [id = 19] 14:17:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 54 (0x7ff916f84000) [pid = 1847] [serial = 54] [outer = (nil)] 14:17:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 55 (0x7ff917332c00) [pid = 1847] [serial = 55] [outer = 0x7ff916f84000] 14:17:41 INFO - PROCESS | 1847 | 1461273461740 Marionette DEBUG loaded listener.js 14:17:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 56 (0x7ff917352400) [pid = 1847] [serial = 56] [outer = 0x7ff916f84000] 14:17:42 INFO - PROCESS | 1847 | 1461273462313 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]]]}] 14:17:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:17:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 775ms 14:17:42 INFO - PROCESS | 1847 | 1461273462327 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 14:17:42 INFO - PROCESS | 1847 | 1461273462329 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 14:17:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:17:42 INFO - PROCESS | 1847 | 1461273462335 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:17:42 INFO - PROCESS | 1847 | 1461273462337 Marionette TRACE conn3 <- [1,50,null,{}] 14:17:42 INFO - PROCESS | 1847 | 1461273462342 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}] 14:17:42 INFO - PROCESS | 1847 | 1461273462446 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 14:17:42 INFO - PROCESS | 1847 | 1461273462532 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9162f6800 == 20 [pid = 1847] [id = 20] 14:17:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 57 (0x7ff90e020000) [pid = 1847] [serial = 57] [outer = (nil)] 14:17:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 58 (0x7ff917350c00) [pid = 1847] [serial = 58] [outer = 0x7ff90e020000] 14:17:42 INFO - PROCESS | 1847 | 1461273462583 Marionette DEBUG loaded listener.js 14:17:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 59 (0x7ff9178a6000) [pid = 1847] [serial = 59] [outer = 0x7ff90e020000] 14:17:43 INFO - PROCESS | 1847 | 1461273463068 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]]]}] 14:17:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:17:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 777ms 14:17:43 INFO - PROCESS | 1847 | 1461273463112 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 14:17:43 INFO - PROCESS | 1847 | 1461273463115 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 14:17:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:17:43 INFO - PROCESS | 1847 | 1461273463120 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:17:43 INFO - PROCESS | 1847 | 1461273463132 Marionette TRACE conn3 <- [1,54,null,{}] 14:17:43 INFO - PROCESS | 1847 | 1461273463135 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}] 14:17:43 INFO - PROCESS | 1847 | 1461273463265 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 14:17:43 INFO - PROCESS | 1847 | 1461273463282 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9164d6800 == 21 [pid = 1847] [id = 21] 14:17:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 60 (0x7ff90c7ab800) [pid = 1847] [serial = 60] [outer = (nil)] 14:17:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 61 (0x7ff91866a800) [pid = 1847] [serial = 61] [outer = 0x7ff90c7ab800] 14:17:43 INFO - PROCESS | 1847 | 1461273463341 Marionette DEBUG loaded listener.js 14:17:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 62 (0x7ff91882dc00) [pid = 1847] [serial = 62] [outer = 0x7ff90c7ab800] 14:17:43 INFO - PROCESS | 1847 | 1461273463899 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]]]}] 14:17:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:17:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 838ms 14:17:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:17:43 INFO - PROCESS | 1847 | 1461273463959 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 14:17:43 INFO - PROCESS | 1847 | 1461273463961 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 14:17:43 INFO - PROCESS | 1847 | 1461273463966 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:17:43 INFO - PROCESS | 1847 | 1461273463968 Marionette TRACE conn3 <- [1,58,null,{}] 14:17:43 INFO - PROCESS | 1847 | 1461273463973 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}] 14:17:44 INFO - PROCESS | 1847 | 1461273464075 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 14:17:44 INFO - PROCESS | 1847 | 1461273464088 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff913e5f800 == 22 [pid = 1847] [id = 22] 14:17:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 63 (0x7ff90c13d400) [pid = 1847] [serial = 63] [outer = (nil)] 14:17:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 64 (0x7ff91ce16400) [pid = 1847] [serial = 64] [outer = 0x7ff90c13d400] 14:17:44 INFO - PROCESS | 1847 | 1461273464140 Marionette DEBUG loaded listener.js 14:17:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 65 (0x7ff921e7e400) [pid = 1847] [serial = 65] [outer = 0x7ff90c13d400] 14:17:44 INFO - PROCESS | 1847 | 1461273464679 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]]]}] 14:17:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:17:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 775ms 14:17:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:17:44 INFO - PROCESS | 1847 | 1461273464740 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 14:17:44 INFO - PROCESS | 1847 | 1461273464742 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 14:17:44 INFO - PROCESS | 1847 | 1461273464747 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:17:44 INFO - PROCESS | 1847 | 1461273464750 Marionette TRACE conn3 <- [1,62,null,{}] 14:17:44 INFO - PROCESS | 1847 | 1461273464754 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}] 14:17:44 INFO - PROCESS | 1847 | 1461273464860 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 14:17:44 INFO - PROCESS | 1847 | 1461273464871 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916c05000 == 23 [pid = 1847] [id = 23] 14:17:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 66 (0x7ff90e01f400) [pid = 1847] [serial = 66] [outer = (nil)] 14:17:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 67 (0x7ff922a0f400) [pid = 1847] [serial = 67] [outer = 0x7ff90e01f400] 14:17:44 INFO - PROCESS | 1847 | 1461273464924 Marionette DEBUG loaded listener.js 14:17:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 68 (0x7ff922c9d800) [pid = 1847] [serial = 68] [outer = 0x7ff90e01f400] 14:17:45 INFO - PROCESS | 1847 | 1461273465660 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]]]}] 14:17:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:17:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 977ms 14:17:45 INFO - PROCESS | 1847 | 1461273465725 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 14:17:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:17:45 INFO - PROCESS | 1847 | 1461273465730 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 14:17:45 INFO - PROCESS | 1847 | 1461273465737 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:17:45 INFO - PROCESS | 1847 | 1461273465741 Marionette TRACE conn3 <- [1,66,null,{}] 14:17:45 INFO - PROCESS | 1847 | 1461273465749 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}] 14:17:45 INFO - PROCESS | 1847 | 1461273465924 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 14:17:46 INFO - PROCESS | 1847 | 1461273466037 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90dcee800 == 24 [pid = 1847] [id = 24] 14:17:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 69 (0x7ff90c452c00) [pid = 1847] [serial = 69] [outer = (nil)] 14:17:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 70 (0x7ff90cf7a800) [pid = 1847] [serial = 70] [outer = 0x7ff90c452c00] 14:17:46 INFO - PROCESS | 1847 | 1461273466107 Marionette DEBUG loaded listener.js 14:17:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 71 (0x7ff90e026400) [pid = 1847] [serial = 71] [outer = 0x7ff90c452c00] 14:17:46 INFO - PROCESS | 1847 | 1461273466743 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]]]}] 14:17:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:17:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1080ms 14:17:46 INFO - PROCESS | 1847 | 1461273466816 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 14:17:46 INFO - PROCESS | 1847 | 1461273466824 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 14:17:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:17:46 INFO - PROCESS | 1847 | 1461273466848 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:17:46 INFO - PROCESS | 1847 | 1461273466852 Marionette TRACE conn3 <- [1,70,null,{}] 14:17:46 INFO - PROCESS | 1847 | 1461273466857 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}] 14:17:46 INFO - PROCESS | 1847 | 1461273466998 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 14:17:47 INFO - PROCESS | 1847 | 1461273467110 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91532c800 == 25 [pid = 1847] [id = 25] 14:17:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 72 (0x7ff90e026c00) [pid = 1847] [serial = 72] [outer = (nil)] 14:17:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 73 (0x7ff912f28400) [pid = 1847] [serial = 73] [outer = 0x7ff90e026c00] 14:17:47 INFO - PROCESS | 1847 | 1461273467174 Marionette DEBUG loaded listener.js 14:17:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 74 (0x7ff915526c00) [pid = 1847] [serial = 74] [outer = 0x7ff90e026c00] 14:17:47 INFO - PROCESS | 1847 | 1461273467905 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]]]}] 14:17:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:17:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1140ms 14:17:48 INFO - PROCESS | 1847 | 1461273468004 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 14:17:48 INFO - PROCESS | 1847 | 1461273468006 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 14:17:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:17:48 INFO - PROCESS | 1847 | 1461273468014 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:17:48 INFO - PROCESS | 1847 | 1461273468019 Marionette TRACE conn3 <- [1,74,null,{}] 14:17:48 INFO - PROCESS | 1847 | 1461273468031 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}] 14:17:48 INFO - PROCESS | 1847 | 1461273468167 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 14:17:48 INFO - PROCESS | 1847 | 1461273468239 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bbc2800 == 26 [pid = 1847] [id = 26] 14:17:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 75 (0x7ff90c13c400) [pid = 1847] [serial = 75] [outer = (nil)] 14:17:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 76 (0x7ff90c449400) [pid = 1847] [serial = 76] [outer = 0x7ff90c13c400] 14:17:48 INFO - PROCESS | 1847 | 1461273468456 Marionette DEBUG loaded listener.js 14:17:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 77 (0x7ff90cf82000) [pid = 1847] [serial = 77] [outer = 0x7ff90c13c400] 14:17:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e1bd000 == 25 [pid = 1847] [id = 6] 14:17:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff913e5f800 == 24 [pid = 1847] [id = 22] 14:17:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9164d6800 == 23 [pid = 1847] [id = 21] 14:17:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9162f6800 == 22 [pid = 1847] [id = 20] 14:17:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff915c9b000 == 21 [pid = 1847] [id = 19] 14:17:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91532a000 == 20 [pid = 1847] [id = 18] 14:17:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff913f0f000 == 19 [pid = 1847] [id = 17] 14:17:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c758800 == 18 [pid = 1847] [id = 16] 14:17:49 INFO - PROCESS | 1847 | 1461273469264 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]]]}] 14:17:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:17:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1287ms 14:17:49 INFO - PROCESS | 1847 | 1461273469302 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 14:17:49 INFO - PROCESS | 1847 | 1461273469307 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 14:17:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:17:49 INFO - PROCESS | 1847 | 1461273469314 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:17:49 INFO - PROCESS | 1847 | 1461273469319 Marionette TRACE conn3 <- [1,78,null,{}] 14:17:49 INFO - PROCESS | 1847 | 1461273469327 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}] 14:17:49 INFO - PROCESS | 1847 | 1461273469463 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 14:17:49 INFO - PROCESS | 1847 | 1461273469587 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90cf1b800 == 19 [pid = 1847] [id = 27] 14:17:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 78 (0x7ff90e111000) [pid = 1847] [serial = 78] [outer = (nil)] 14:17:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 79 (0x7ff910cb3000) [pid = 1847] [serial = 79] [outer = 0x7ff90e111000] 14:17:49 INFO - PROCESS | 1847 | 1461273469654 Marionette DEBUG loaded listener.js 14:17:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 80 (0x7ff912fb7c00) [pid = 1847] [serial = 80] [outer = 0x7ff90e111000] 14:17:50 INFO - PROCESS | 1847 | 1461273470374 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]]]}] 14:17:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:17:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1131ms 14:17:50 INFO - PROCESS | 1847 | 1461273470446 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 14:17:50 INFO - PROCESS | 1847 | 1461273470453 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 14:17:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:17:50 INFO - PROCESS | 1847 | 1461273470478 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:17:50 INFO - PROCESS | 1847 | 1461273470482 Marionette TRACE conn3 <- [1,82,null,{}] 14:17:50 INFO - PROCESS | 1847 | 1461273470487 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}] 14:17:50 INFO - PROCESS | 1847 | 1461273470620 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 14:17:50 INFO - PROCESS | 1847 | 1461273470734 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91531a800 == 20 [pid = 1847] [id = 28] 14:17:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 81 (0x7ff90c137800) [pid = 1847] [serial = 81] [outer = (nil)] 14:17:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 82 (0x7ff916689c00) [pid = 1847] [serial = 82] [outer = 0x7ff90c137800] 14:17:50 INFO - PROCESS | 1847 | 1461273470797 Marionette DEBUG loaded listener.js 14:17:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 83 (0x7ff916795c00) [pid = 1847] [serial = 83] [outer = 0x7ff90c137800] 14:17:51 INFO - PROCESS | 1847 | 1461273471460 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]]]}] 14:17:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:17:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1035ms 14:17:51 INFO - PROCESS | 1847 | 1461273471512 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 14:17:51 INFO - PROCESS | 1847 | 1461273471515 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 14:17:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:17:51 INFO - PROCESS | 1847 | 1461273471520 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:17:51 INFO - PROCESS | 1847 | 1461273471525 Marionette TRACE conn3 <- [1,86,null,{}] 14:17:51 INFO - PROCESS | 1847 | 1461273471544 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}] 14:17:51 INFO - PROCESS | 1847 | 1461273471687 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 14:17:51 INFO - PROCESS | 1847 | 1461273471802 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91635d000 == 21 [pid = 1847] [id = 29] 14:17:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 84 (0x7ff90c450c00) [pid = 1847] [serial = 84] [outer = (nil)] 14:17:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 85 (0x7ff91751a800) [pid = 1847] [serial = 85] [outer = 0x7ff90c450c00] 14:17:51 INFO - PROCESS | 1847 | 1461273471873 Marionette DEBUG loaded listener.js 14:17:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 86 (0x7ff9183f0c00) [pid = 1847] [serial = 86] [outer = 0x7ff90c450c00] 14:17:52 INFO - PROCESS | 1847 | 1461273472616 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]]]}] 14:17:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:17:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1130ms 14:17:52 INFO - PROCESS | 1847 | 1461273472652 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 14:17:52 INFO - PROCESS | 1847 | 1461273472656 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 14:17:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:17:52 INFO - PROCESS | 1847 | 1461273472661 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:17:52 INFO - PROCESS | 1847 | 1461273472663 Marionette TRACE conn3 <- [1,90,null,{}] 14:17:52 INFO - PROCESS | 1847 | 1461273472667 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}] 14:17:52 INFO - PROCESS | 1847 | 1461273472799 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 14:17:52 INFO - PROCESS | 1847 | 1461273472916 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916f4f000 == 22 [pid = 1847] [id = 30] 14:17:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x7ff90c454000) [pid = 1847] [serial = 87] [outer = (nil)] 14:17:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x7ff91861c800) [pid = 1847] [serial = 88] [outer = 0x7ff90c454000] 14:17:52 INFO - PROCESS | 1847 | 1461273472978 Marionette DEBUG loaded listener.js 14:17:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7ff921e74400) [pid = 1847] [serial = 89] [outer = 0x7ff90c454000] 14:17:53 INFO - PROCESS | 1847 | 1461273473751 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]]]}] 14:17:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:17:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1131ms 14:17:53 INFO - PROCESS | 1847 | 1461273473808 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 14:17:53 INFO - PROCESS | 1847 | 1461273473812 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 14:17:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:17:53 INFO - PROCESS | 1847 | 1461273473820 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:17:53 INFO - PROCESS | 1847 | 1461273473824 Marionette TRACE conn3 <- [1,94,null,{}] 14:17:53 INFO - PROCESS | 1847 | 1461273473831 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}] 14:17:53 INFO - PROCESS | 1847 | 1461273473994 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 14:17:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90dcee800 == 21 [pid = 1847] [id = 24] 14:17:54 INFO - PROCESS | 1847 | 1461273474115 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c74d800 == 22 [pid = 1847] [id = 31] 14:17:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7ff90c450800) [pid = 1847] [serial = 90] [outer = (nil)] 14:17:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7ff90c5c8000) [pid = 1847] [serial = 91] [outer = 0x7ff90c450800] 14:17:54 INFO - PROCESS | 1847 | 1461273474184 Marionette DEBUG loaded listener.js 14:17:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7ff90f717c00) [pid = 1847] [serial = 92] [outer = 0x7ff90c450800] 14:17:54 INFO - PROCESS | 1847 | 1461273474895 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]]]}] 14:17:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:17:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1127ms 14:17:54 INFO - PROCESS | 1847 | 1461273474949 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 14:17:54 INFO - PROCESS | 1847 | 1461273474955 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 14:17:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:17:54 INFO - PROCESS | 1847 | 1461273474978 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:17:54 INFO - PROCESS | 1847 | 1461273474984 Marionette TRACE conn3 <- [1,98,null,{}] 14:17:54 INFO - PROCESS | 1847 | 1461273474990 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}] 14:17:55 INFO - PROCESS | 1847 | 1461273475120 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 14:17:55 INFO - PROCESS | 1847 | 1461273475235 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9162f2800 == 23 [pid = 1847] [id = 32] 14:17:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7ff9121dd800) [pid = 1847] [serial = 93] [outer = (nil)] 14:17:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7ff91668a400) [pid = 1847] [serial = 94] [outer = 0x7ff9121dd800] 14:17:55 INFO - PROCESS | 1847 | 1461273475303 Marionette DEBUG loaded listener.js 14:17:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7ff912d68800) [pid = 1847] [serial = 95] [outer = 0x7ff9121dd800] 14:17:55 INFO - PROCESS | 1847 | 1461273475996 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]]]}] 14:17:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:17:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1090ms 14:17:56 INFO - PROCESS | 1847 | 1461273476065 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 14:17:56 INFO - PROCESS | 1847 | 1461273476070 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 14:17:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:17:56 INFO - PROCESS | 1847 | 1461273476075 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:17:56 INFO - PROCESS | 1847 | 1461273476077 Marionette TRACE conn3 <- [1,102,null,{}] 14:17:56 INFO - PROCESS | 1847 | 1461273476082 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}] 14:17:56 INFO - PROCESS | 1847 | 1461273476220 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 14:17:56 INFO - PROCESS | 1847 | 1461273476342 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9184be800 == 24 [pid = 1847] [id = 33] 14:17:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7ff91690d800) [pid = 1847] [serial = 96] [outer = (nil)] 14:17:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7ff918404800) [pid = 1847] [serial = 97] [outer = 0x7ff91690d800] 14:17:56 INFO - PROCESS | 1847 | 1461273476405 Marionette DEBUG loaded listener.js 14:17:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7ff918668800) [pid = 1847] [serial = 98] [outer = 0x7ff91690d800] 14:17:57 INFO - PROCESS | 1847 | 1461273477126 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]]]}] 14:17:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:17:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1081ms 14:17:57 INFO - PROCESS | 1847 | 1461273477167 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 14:17:57 INFO - PROCESS | 1847 | 1461273477172 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 14:17:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:17:57 INFO - PROCESS | 1847 | 1461273477188 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:17:57 INFO - PROCESS | 1847 | 1461273477195 Marionette TRACE conn3 <- [1,106,null,{}] 14:17:57 INFO - PROCESS | 1847 | 1461273477199 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}] 14:17:57 INFO - PROCESS | 1847 | 1461273477333 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 14:17:57 INFO - PROCESS | 1847 | 1461273477452 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91c0a7800 == 25 [pid = 1847] [id = 34] 14:17:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7ff916a90400) [pid = 1847] [serial = 99] [outer = (nil)] 14:17:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7ff922fac400) [pid = 1847] [serial = 100] [outer = 0x7ff916a90400] 14:17:57 INFO - PROCESS | 1847 | 1461273477515 Marionette DEBUG loaded listener.js 14:17:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7ff92315dc00) [pid = 1847] [serial = 101] [outer = 0x7ff916a90400] 14:17:58 INFO - PROCESS | 1847 | 1461273478212 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]]]}] 14:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1089ms 14:17:58 INFO - PROCESS | 1847 | 1461273478271 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 14:17:58 INFO - PROCESS | 1847 | 1461273478275 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 14:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:17:58 INFO - PROCESS | 1847 | 1461273478279 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:17:58 INFO - PROCESS | 1847 | 1461273478282 Marionette TRACE conn3 <- [1,110,null,{}] 14:17:58 INFO - PROCESS | 1847 | 1461273478287 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}] 14:17:58 INFO - PROCESS | 1847 | 1461273478491 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 14:17:58 INFO - PROCESS | 1847 | 1461273478637 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910c4f000 == 26 [pid = 1847] [id = 35] 14:17:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7ff90c5d1000) [pid = 1847] [serial = 102] [outer = (nil)] 14:17:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7ff90c930000) [pid = 1847] [serial = 103] [outer = 0x7ff90c5d1000] 14:17:58 INFO - PROCESS | 1847 | 1461273478704 Marionette DEBUG loaded listener.js 14:17:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7ff912169c00) [pid = 1847] [serial = 104] [outer = 0x7ff90c5d1000] 14:17:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91635d000 == 25 [pid = 1847] [id = 29] 14:17:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91531a800 == 24 [pid = 1847] [id = 28] 14:17:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90cf1b800 == 23 [pid = 1847] [id = 27] 14:17:59 INFO - PROCESS | 1847 | 1461273479458 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]]]}] 14:17:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:17:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1228ms 14:17:59 INFO - PROCESS | 1847 | 1461273479509 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 14:17:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:17:59 INFO - PROCESS | 1847 | 1461273479514 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 14:17:59 INFO - PROCESS | 1847 | 1461273479521 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:17:59 INFO - PROCESS | 1847 | 1461273479525 Marionette TRACE conn3 <- [1,114,null,{}] 14:17:59 INFO - PROCESS | 1847 | 1461273479547 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}] 14:17:59 INFO - PROCESS | 1847 | 1461273479718 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 14:17:59 INFO - PROCESS | 1847 | 1461273479771 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9164c4800 == 24 [pid = 1847] [id = 36] 14:17:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7ff916794800) [pid = 1847] [serial = 105] [outer = (nil)] 14:17:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7ff91690e400) [pid = 1847] [serial = 106] [outer = 0x7ff916794800] 14:17:59 INFO - PROCESS | 1847 | 1461273479836 Marionette DEBUG loaded listener.js 14:17:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7ff917339c00) [pid = 1847] [serial = 107] [outer = 0x7ff916794800] 14:18:00 INFO - PROCESS | 1847 | 1461273480548 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]]]}] 14:18:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1088ms 14:18:00 INFO - PROCESS | 1847 | 1461273480625 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 14:18:00 INFO - PROCESS | 1847 | 1461273480632 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 14:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:18:00 INFO - PROCESS | 1847 | 1461273480641 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:18:00 INFO - PROCESS | 1847 | 1461273480645 Marionette TRACE conn3 <- [1,118,null,{}] 14:18:00 INFO - PROCESS | 1847 | 1461273480650 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}] 14:18:00 INFO - PROCESS | 1847 | 1461273480828 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 14:18:00 INFO - PROCESS | 1847 | 1461273480946 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91884b800 == 25 [pid = 1847] [id = 37] 14:18:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7ff912fb5400) [pid = 1847] [serial = 108] [outer = (nil)] 14:18:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7ff91ce1e400) [pid = 1847] [serial = 109] [outer = 0x7ff912fb5400] 14:18:01 INFO - PROCESS | 1847 | 1461273481009 Marionette DEBUG loaded listener.js 14:18:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7ff922d90800) [pid = 1847] [serial = 110] [outer = 0x7ff912fb5400] 14:18:01 INFO - PROCESS | 1847 | 1461273481657 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]]]}] 14:18:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1078ms 14:18:01 INFO - PROCESS | 1847 | 1461273481719 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 14:18:01 INFO - PROCESS | 1847 | 1461273481723 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 14:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:18:01 INFO - PROCESS | 1847 | 1461273481728 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:18:01 INFO - PROCESS | 1847 | 1461273481733 Marionette TRACE conn3 <- [1,122,null,{}] 14:18:01 INFO - PROCESS | 1847 | 1461273481746 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}] 14:18:01 INFO - PROCESS | 1847 | 1461273481886 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 14:18:02 INFO - PROCESS | 1847 | 1461273482006 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff921ee0000 == 26 [pid = 1847] [id = 38] 14:18:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7ff923e40c00) [pid = 1847] [serial = 111] [outer = (nil)] 14:18:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7ff923fd4800) [pid = 1847] [serial = 112] [outer = 0x7ff923e40c00] 14:18:02 INFO - PROCESS | 1847 | 1461273482083 Marionette DEBUG loaded listener.js 14:18:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7ff925b98400) [pid = 1847] [serial = 113] [outer = 0x7ff923e40c00] 14:18:02 INFO - PROCESS | 1847 | 1461273482774 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]]]}] 14:18:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:18:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1081ms 14:18:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:18:02 INFO - PROCESS | 1847 | 1461273482809 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 14:18:02 INFO - PROCESS | 1847 | 1461273482812 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 14:18:02 INFO - PROCESS | 1847 | 1461273482817 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:18:02 INFO - PROCESS | 1847 | 1461273482820 Marionette TRACE conn3 <- [1,126,null,{}] 14:18:02 INFO - PROCESS | 1847 | 1461273482825 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}] 14:18:02 INFO - PROCESS | 1847 | 1461273482957 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 14:18:03 INFO - PROCESS | 1847 | 1461273483052 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922f5c000 == 27 [pid = 1847] [id = 39] 14:18:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7ff926056400) [pid = 1847] [serial = 114] [outer = (nil)] 14:18:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7ff92794f800) [pid = 1847] [serial = 115] [outer = 0x7ff926056400] 14:18:03 INFO - PROCESS | 1847 | 1461273483111 Marionette DEBUG loaded listener.js 14:18:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7ff927ece800) [pid = 1847] [serial = 116] [outer = 0x7ff926056400] 14:18:03 INFO - PROCESS | 1847 | 1461273483800 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]]]}] 14:18:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:18:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1035ms 14:18:03 INFO - PROCESS | 1847 | 1461273483852 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 14:18:03 INFO - PROCESS | 1847 | 1461273483855 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 14:18:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:18:03 INFO - PROCESS | 1847 | 1461273483892 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:18:03 INFO - PROCESS | 1847 | 1461273483894 Marionette TRACE conn3 <- [1,130,null,{}] 14:18:03 INFO - PROCESS | 1847 | 1461273483901 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}] 14:18:04 INFO - PROCESS | 1847 | 1461273484030 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 14:18:04 INFO - PROCESS | 1847 | 1461273484148 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff923128800 == 28 [pid = 1847] [id = 40] 14:18:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7ff9183e6000) [pid = 1847] [serial = 117] [outer = (nil)] 14:18:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7ff927ecfc00) [pid = 1847] [serial = 118] [outer = 0x7ff9183e6000] 14:18:04 INFO - PROCESS | 1847 | 1461273484212 Marionette DEBUG loaded listener.js 14:18:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7ff927edc800) [pid = 1847] [serial = 119] [outer = 0x7ff9183e6000] 14:18:04 INFO - PROCESS | 1847 | 1461273484987 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]]]}] 14:18:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1160ms 14:18:05 INFO - PROCESS | 1847 | 1461273485021 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 14:18:05 INFO - PROCESS | 1847 | 1461273485026 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 14:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:18:05 INFO - PROCESS | 1847 | 1461273485033 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:18:05 INFO - PROCESS | 1847 | 1461273485036 Marionette TRACE conn3 <- [1,134,null,{}] 14:18:05 INFO - PROCESS | 1847 | 1461273485043 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}] 14:18:05 INFO - PROCESS | 1847 | 1461273485209 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 14:18:05 INFO - PROCESS | 1847 | 1461273485230 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9184bb000 == 29 [pid = 1847] [id = 41] 14:18:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7ff91678e000) [pid = 1847] [serial = 120] [outer = (nil)] 14:18:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7ff91690ec00) [pid = 1847] [serial = 121] [outer = 0x7ff91678e000] 14:18:05 INFO - PROCESS | 1847 | 1461273485285 Marionette DEBUG loaded listener.js 14:18:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7ff9183a3000) [pid = 1847] [serial = 122] [outer = 0x7ff91678e000] 14:18:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bbc2800 == 28 [pid = 1847] [id = 26] 14:18:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9162f2800 == 27 [pid = 1847] [id = 32] 14:18:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c74d800 == 26 [pid = 1847] [id = 31] 14:18:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7ff9183e7800) [pid = 1847] [serial = 123] [outer = 0x7ff90c7b8c00] 14:18:06 INFO - PROCESS | 1847 | 1461273486208 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]]]}] 14:18:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1229ms 14:18:06 INFO - PROCESS | 1847 | 1461273486262 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 14:18:06 INFO - PROCESS | 1847 | 1461273486267 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 14:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:18:06 INFO - PROCESS | 1847 | 1461273486276 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:18:06 INFO - PROCESS | 1847 | 1461273486280 Marionette TRACE conn3 <- [1,138,null,{}] 14:18:06 INFO - PROCESS | 1847 | 1461273486286 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}] 14:18:06 INFO - PROCESS | 1847 | 1461273486429 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 14:18:06 INFO - PROCESS | 1847 | 1461273486549 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9186be800 == 27 [pid = 1847] [id = 42] 14:18:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7ff90c5d1800) [pid = 1847] [serial = 124] [outer = (nil)] 14:18:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7ff91840cc00) [pid = 1847] [serial = 125] [outer = 0x7ff90c5d1800] 14:18:06 INFO - PROCESS | 1847 | 1461273486616 Marionette DEBUG loaded listener.js 14:18:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7ff922a87c00) [pid = 1847] [serial = 126] [outer = 0x7ff90c5d1800] 14:18:07 INFO - PROCESS | 1847 | 1461273487372 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]]]}] 14:18:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:18:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1139ms 14:18:07 INFO - PROCESS | 1847 | 1461273487415 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 14:18:07 INFO - PROCESS | 1847 | 1461273487421 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 14:18:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:18:07 INFO - PROCESS | 1847 | 1461273487430 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:18:07 INFO - PROCESS | 1847 | 1461273487433 Marionette TRACE conn3 <- [1,142,null,{}] 14:18:07 INFO - PROCESS | 1847 | 1461273487438 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}] 14:18:07 INFO - PROCESS | 1847 | 1461273487574 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 14:18:07 INFO - PROCESS | 1847 | 1461273487710 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922cf6000 == 28 [pid = 1847] [id = 43] 14:18:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7ff922d9c000) [pid = 1847] [serial = 127] [outer = (nil)] 14:18:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7ff924175800) [pid = 1847] [serial = 128] [outer = 0x7ff922d9c000] 14:18:07 INFO - PROCESS | 1847 | 1461273487773 Marionette DEBUG loaded listener.js 14:18:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7ff9242d9000) [pid = 1847] [serial = 129] [outer = 0x7ff922d9c000] 14:18:08 INFO - PROCESS | 1847 | 1461273488482 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]]]}] 14:18:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1077ms 14:18:08 INFO - PROCESS | 1847 | 1461273488506 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 14:18:08 INFO - PROCESS | 1847 | 1461273488509 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 14:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:18:08 INFO - PROCESS | 1847 | 1461273488514 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:18:08 INFO - PROCESS | 1847 | 1461273488519 Marionette TRACE conn3 <- [1,146,null,{}] 14:18:08 INFO - PROCESS | 1847 | 1461273488532 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}] 14:18:08 INFO - PROCESS | 1847 | 1461273488673 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 14:18:08 INFO - PROCESS | 1847 | 1461273488805 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92608b800 == 29 [pid = 1847] [id = 44] 14:18:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7ff927edd400) [pid = 1847] [serial = 130] [outer = (nil)] 14:18:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7ff92817d800) [pid = 1847] [serial = 131] [outer = 0x7ff927edd400] 14:18:08 INFO - PROCESS | 1847 | 1461273488871 Marionette DEBUG loaded listener.js 14:18:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7ff9283c7000) [pid = 1847] [serial = 132] [outer = 0x7ff927edd400] 14:18:09 INFO - PROCESS | 1847 | 1461273489602 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]]]}] 14:18:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:18:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1133ms 14:18:09 INFO - PROCESS | 1847 | 1461273489648 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 14:18:09 INFO - PROCESS | 1847 | 1461273489651 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 14:18:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:18:09 INFO - PROCESS | 1847 | 1461273489656 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:18:09 INFO - PROCESS | 1847 | 1461273489659 Marionette TRACE conn3 <- [1,150,null,{}] 14:18:09 INFO - PROCESS | 1847 | 1461273489663 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}] 14:18:09 INFO - PROCESS | 1847 | 1461273489790 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 14:18:09 INFO - PROCESS | 1847 | 1461273489919 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927bbb000 == 30 [pid = 1847] [id = 45] 14:18:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7ff91668d800) [pid = 1847] [serial = 133] [outer = (nil)] 14:18:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7ff92843a800) [pid = 1847] [serial = 134] [outer = 0x7ff91668d800] 14:18:09 INFO - PROCESS | 1847 | 1461273489981 Marionette DEBUG loaded listener.js 14:18:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7ff92a0a5c00) [pid = 1847] [serial = 135] [outer = 0x7ff91668d800] 14:18:10 INFO - PROCESS | 1847 | 1461273490651 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]]]}] 14:18:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:18:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1029ms 14:18:10 INFO - PROCESS | 1847 | 1461273490687 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 14:18:10 INFO - PROCESS | 1847 | 1461273490689 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 14:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:18:10 INFO - PROCESS | 1847 | 1461273490694 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:18:10 INFO - PROCESS | 1847 | 1461273490696 Marionette TRACE conn3 <- [1,154,null,{}] 14:18:10 INFO - PROCESS | 1847 | 1461273490701 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}] 14:18:10 INFO - PROCESS | 1847 | 1461273490826 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 14:18:11 INFO - PROCESS | 1847 | 1461273491020 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916064800 == 31 [pid = 1847] [id = 46] 14:18:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7ff90ba99400) [pid = 1847] [serial = 136] [outer = (nil)] 14:18:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7ff90c5c3000) [pid = 1847] [serial = 137] [outer = 0x7ff90ba99400] 14:18:11 INFO - PROCESS | 1847 | 1461273491079 Marionette DEBUG loaded listener.js 14:18:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7ff9121e6000) [pid = 1847] [serial = 138] [outer = 0x7ff90ba99400] 14:18:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9164c4800 == 30 [pid = 1847] [id = 36] 14:18:11 INFO - PROCESS | 1847 | 1461273491934 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]]]}] 14:18:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1282ms 14:18:11 INFO - PROCESS | 1847 | 1461273491978 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 14:18:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:18:11 INFO - PROCESS | 1847 | 1461273491983 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 14:18:11 INFO - PROCESS | 1847 | 1461273491991 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:18:11 INFO - PROCESS | 1847 | 1461273491996 Marionette TRACE conn3 <- [1,158,null,{}] 14:18:12 INFO - PROCESS | 1847 | 1461273492004 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}] 14:18:12 INFO - PROCESS | 1847 | 1461273492144 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 14:18:12 INFO - PROCESS | 1847 | 1461273492280 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9186c8000 == 31 [pid = 1847] [id = 47] 14:18:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7ff912fac400) [pid = 1847] [serial = 139] [outer = (nil)] 14:18:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7ff918825000) [pid = 1847] [serial = 140] [outer = 0x7ff912fac400] 14:18:12 INFO - PROCESS | 1847 | 1461273492345 Marionette DEBUG loaded listener.js 14:18:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7ff922caa000) [pid = 1847] [serial = 141] [outer = 0x7ff912fac400] 14:18:13 INFO - PROCESS | 1847 | 1461273493132 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]]]}] 14:18:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:18:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1181ms 14:18:13 INFO - PROCESS | 1847 | 1461273493172 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 14:18:13 INFO - PROCESS | 1847 | 1461273493180 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 14:18:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:18:13 INFO - PROCESS | 1847 | 1461273493188 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:18:13 INFO - PROCESS | 1847 | 1461273493192 Marionette TRACE conn3 <- [1,162,null,{}] 14:18:13 INFO - PROCESS | 1847 | 1461273493215 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}] 14:18:13 INFO - PROCESS | 1847 | 1461273493352 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 14:18:13 INFO - PROCESS | 1847 | 1461273493476 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922fc7000 == 32 [pid = 1847] [id = 48] 14:18:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7ff90c44b800) [pid = 1847] [serial = 142] [outer = (nil)] 14:18:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7ff9151e3400) [pid = 1847] [serial = 143] [outer = 0x7ff90c44b800] 14:18:13 INFO - PROCESS | 1847 | 1461273493581 Marionette DEBUG loaded listener.js 14:18:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7ff923e3c000) [pid = 1847] [serial = 144] [outer = 0x7ff90c44b800] 14:18:14 INFO - PROCESS | 1847 | 1461273494333 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]]]}] 14:18:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:18:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1198ms 14:18:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:18:14 INFO - PROCESS | 1847 | 1461273494386 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 14:18:14 INFO - PROCESS | 1847 | 1461273494389 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 14:18:14 INFO - PROCESS | 1847 | 1461273494395 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:18:14 INFO - PROCESS | 1847 | 1461273494399 Marionette TRACE conn3 <- [1,166,null,{}] 14:18:14 INFO - PROCESS | 1847 | 1461273494413 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}] 14:18:14 INFO - PROCESS | 1847 | 1461273494548 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 14:18:14 INFO - PROCESS | 1847 | 1461273494673 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff928105000 == 33 [pid = 1847] [id = 49] 14:18:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7ff92605a800) [pid = 1847] [serial = 145] [outer = (nil)] 14:18:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7ff9260f5400) [pid = 1847] [serial = 146] [outer = 0x7ff92605a800] 14:18:14 INFO - PROCESS | 1847 | 1461273494741 Marionette DEBUG loaded listener.js 14:18:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7ff927f56800) [pid = 1847] [serial = 147] [outer = 0x7ff92605a800] 14:18:15 INFO - PROCESS | 1847 | 1461273495462 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]]]}] 14:18:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:18:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1137ms 14:18:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9186be800 == 32 [pid = 1847] [id = 42] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91884b800 == 31 [pid = 1847] [id = 37] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c74e000 == 30 [pid = 1847] [id = 10] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916f4f000 == 29 [pid = 1847] [id = 30] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90dcf7000 == 28 [pid = 1847] [id = 8] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff921ee0000 == 27 [pid = 1847] [id = 38] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff922f5c000 == 26 [pid = 1847] [id = 39] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910c4f000 == 25 [pid = 1847] [id = 35] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9184be800 == 24 [pid = 1847] [id = 33] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff922cf6000 == 23 [pid = 1847] [id = 43] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bc54000 == 22 [pid = 1847] [id = 13] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c4c9000 == 21 [pid = 1847] [id = 9] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92608b800 == 20 [pid = 1847] [id = 44] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e08e000 == 19 [pid = 1847] [id = 15] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916c05000 == 18 [pid = 1847] [id = 23] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c4e2000 == 17 [pid = 1847] [id = 14] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff923128800 == 16 [pid = 1847] [id = 40] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91c0a7800 == 15 [pid = 1847] [id = 34] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91532c800 == 14 [pid = 1847] [id = 25] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff922fc7000 == 13 [pid = 1847] [id = 48] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916064800 == 12 [pid = 1847] [id = 46] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff927bbb000 == 11 [pid = 1847] [id = 45] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9186c8000 == 10 [pid = 1847] [id = 47] 14:18:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9184bb000 == 9 [pid = 1847] [id = 41] 14:18:19 INFO - PROCESS | 1847 | 1461273499034 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 14:18:19 INFO - PROCESS | 1847 | 1461273499039 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 14:18:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:18:19 INFO - PROCESS | 1847 | 1461273499063 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:18:19 INFO - PROCESS | 1847 | 1461273499068 Marionette TRACE conn3 <- [1,170,null,{}] 14:18:19 INFO - PROCESS | 1847 | 1461273499075 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}] 14:18:19 INFO - PROCESS | 1847 | 1461273499213 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 14:18:19 INFO - PROCESS | 1847 | 1461273499297 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c91a800 == 10 [pid = 1847] [id = 50] 14:18:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7ff90f7efc00) [pid = 1847] [serial = 148] [outer = (nil)] 14:18:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7ff91216c800) [pid = 1847] [serial = 149] [outer = 0x7ff90f7efc00] 14:18:19 INFO - PROCESS | 1847 | 1461273499354 Marionette DEBUG loaded listener.js 14:18:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7ff913fcd000) [pid = 1847] [serial = 150] [outer = 0x7ff90f7efc00] 14:18:19 INFO - PROCESS | 1847 | 1461273499900 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]]]}] 14:18:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:18:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 882ms 14:18:19 INFO - PROCESS | 1847 | 1461273499945 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 14:18:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:18:19 INFO - PROCESS | 1847 | 1461273499950 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 14:18:19 INFO - PROCESS | 1847 | 1461273499960 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:18:19 INFO - PROCESS | 1847 | 1461273499966 Marionette TRACE conn3 <- [1,174,null,{}] 14:18:19 INFO - PROCESS | 1847 | 1461273499971 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}] 14:18:20 INFO - PROCESS | 1847 | 1461273500106 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 14:18:20 INFO - PROCESS | 1847 | 1461273500199 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91519b000 == 11 [pid = 1847] [id = 51] 14:18:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7ff910cb2800) [pid = 1847] [serial = 151] [outer = (nil)] 14:18:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7ff916910000) [pid = 1847] [serial = 152] [outer = 0x7ff910cb2800] 14:18:20 INFO - PROCESS | 1847 | 1461273500253 Marionette DEBUG loaded listener.js 14:18:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7ff9178a3000) [pid = 1847] [serial = 153] [outer = 0x7ff910cb2800] 14:18:20 INFO - PROCESS | 1847 | 1461273500851 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]]]}] 14:18:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:18:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 933ms 14:18:20 INFO - PROCESS | 1847 | 1461273500890 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 14:18:20 INFO - PROCESS | 1847 | 1461273500893 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 14:18:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:18:20 INFO - PROCESS | 1847 | 1461273500898 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:18:20 INFO - PROCESS | 1847 | 1461273500901 Marionette TRACE conn3 <- [1,178,null,{}] 14:18:20 INFO - PROCESS | 1847 | 1461273500913 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}] 14:18:21 INFO - PROCESS | 1847 | 1461273501095 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 14:18:21 INFO - PROCESS | 1847 | 1461273501130 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916c03800 == 12 [pid = 1847] [id = 52] 14:18:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7ff90f70f400) [pid = 1847] [serial = 154] [outer = (nil)] 14:18:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7ff922d96c00) [pid = 1847] [serial = 155] [outer = 0x7ff90f70f400] 14:18:21 INFO - PROCESS | 1847 | 1461273501191 Marionette DEBUG loaded listener.js 14:18:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7ff923157400) [pid = 1847] [serial = 156] [outer = 0x7ff90f70f400] 14:18:21 INFO - PROCESS | 1847 | 1461273501884 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]]]}] 14:18:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1031ms 14:18:21 INFO - PROCESS | 1847 | 1461273501953 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 14:18:21 INFO - PROCESS | 1847 | 1461273501955 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 14:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:18:22 INFO - PROCESS | 1847 | 1461273502009 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:18:22 INFO - PROCESS | 1847 | 1461273502011 Marionette TRACE conn3 <- [1,182,null,{}] 14:18:22 INFO - PROCESS | 1847 | 1461273502062 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}] 14:18:22 INFO - PROCESS | 1847 | 1461273502211 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 14:18:22 INFO - PROCESS | 1847 | 1461273502270 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922c6e000 == 13 [pid = 1847] [id = 53] 14:18:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7ff90c446800) [pid = 1847] [serial = 157] [outer = (nil)] 14:18:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7ff92605a000) [pid = 1847] [serial = 158] [outer = 0x7ff90c446800] 14:18:22 INFO - PROCESS | 1847 | 1461273502325 Marionette DEBUG loaded listener.js 14:18:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7ff927ed2c00) [pid = 1847] [serial = 159] [outer = 0x7ff90c446800] 14:18:22 INFO - PROCESS | 1847 | 1461273502881 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]]]}] 14:18:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:18:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 932ms 14:18:22 INFO - PROCESS | 1847 | 1461273502905 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 14:18:22 INFO - PROCESS | 1847 | 1461273502908 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 14:18:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:18:22 INFO - PROCESS | 1847 | 1461273502913 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:18:22 INFO - PROCESS | 1847 | 1461273502916 Marionette TRACE conn3 <- [1,186,null,{}] 14:18:22 INFO - PROCESS | 1847 | 1461273502920 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}] 14:18:23 INFO - PROCESS | 1847 | 1461273503056 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7ff90e01f400) [pid = 1847] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7ff90e025400) [pid = 1847] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7ff9151df800) [pid = 1847] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7ff916f84000) [pid = 1847] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7ff90e020000) [pid = 1847] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7ff90e022000) [pid = 1847] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7ff90c7ab800) [pid = 1847] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7ff9151e2400) [pid = 1847] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7ff90c92b000) [pid = 1847] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7ff90bc3b400) [pid = 1847] [serial = 35] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7ff912fac400) [pid = 1847] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7ff90c450800) [pid = 1847] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7ff90c454000) [pid = 1847] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7ff90e111000) [pid = 1847] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7ff90c450c00) [pid = 1847] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7ff90c137800) [pid = 1847] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7ff916794800) [pid = 1847] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7ff90ba99400) [pid = 1847] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7ff90c5d1000) [pid = 1847] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7ff90c13d400) [pid = 1847] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7ff9121dd800) [pid = 1847] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7ff90c7ad000) [pid = 1847] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7ff90c449c00) [pid = 1847] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7ff9183e6000) [pid = 1847] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7ff90e026c00) [pid = 1847] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7ff9121e5c00) [pid = 1847] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7ff91678e000) [pid = 1847] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7ff91668d800) [pid = 1847] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7ff90c13c400) [pid = 1847] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7ff916a90400) [pid = 1847] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7ff90e01fc00) [pid = 1847] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7ff926056400) [pid = 1847] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7ff90c452c00) [pid = 1847] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7ff927edd400) [pid = 1847] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7ff90c44b800) [pid = 1847] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7ff923e40c00) [pid = 1847] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:18:23 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7ff912fb5400) [pid = 1847] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:18:24 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7ff922d9c000) [pid = 1847] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:18:24 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7ff91690d800) [pid = 1847] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:18:24 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7ff90c5d1800) [pid = 1847] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:18:24 INFO - PROCESS | 1847 | 1461273504018 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c04c000 == 14 [pid = 1847] [id = 54] 14:18:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7ff90ba8ac00) [pid = 1847] [serial = 160] [outer = (nil)] 14:18:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7ff90c068000) [pid = 1847] [serial = 161] [outer = 0x7ff90ba8ac00] 14:18:24 INFO - PROCESS | 1847 | 1461273504095 Marionette DEBUG loaded listener.js 14:18:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7ff90c454000) [pid = 1847] [serial = 162] [outer = 0x7ff90ba8ac00] 14:18:24 INFO - PROCESS | 1847 | 1461273504650 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]]]}] 14:18:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:18:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1779ms 14:18:24 INFO - PROCESS | 1847 | 1461273504693 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 14:18:24 INFO - PROCESS | 1847 | 1461273504696 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 14:18:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:18:24 INFO - PROCESS | 1847 | 1461273504701 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:18:24 INFO - PROCESS | 1847 | 1461273504703 Marionette TRACE conn3 <- [1,190,null,{}] 14:18:24 INFO - PROCESS | 1847 | 1461273504708 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}] 14:18:24 INFO - PROCESS | 1847 | 1461273504858 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 14:18:24 INFO - PROCESS | 1847 | 1461273504988 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff915ca5000 == 15 [pid = 1847] [id = 55] 14:18:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7ff918669400) [pid = 1847] [serial = 163] [outer = (nil)] 14:18:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7ff91ce1bc00) [pid = 1847] [serial = 164] [outer = 0x7ff918669400] 14:18:25 INFO - PROCESS | 1847 | 1461273505047 Marionette DEBUG loaded listener.js 14:18:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7ff926029000) [pid = 1847] [serial = 165] [outer = 0x7ff918669400] 14:18:25 INFO - PROCESS | 1847 | 1461273505723 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]]]}] 14:18:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1077ms 14:18:25 INFO - PROCESS | 1847 | 1461273505785 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 14:18:25 INFO - PROCESS | 1847 | 1461273505787 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 14:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:18:25 INFO - PROCESS | 1847 | 1461273505792 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:18:25 INFO - PROCESS | 1847 | 1461273505794 Marionette TRACE conn3 <- [1,194,null,{}] 14:18:25 INFO - PROCESS | 1847 | 1461273505799 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}] 14:18:25 INFO - PROCESS | 1847 | 1461273505939 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 14:18:26 INFO - PROCESS | 1847 | 1461273506048 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c15a800 == 16 [pid = 1847] [id = 56] 14:18:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7ff90ba8c400) [pid = 1847] [serial = 166] [outer = (nil)] 14:18:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7ff90c066c00) [pid = 1847] [serial = 167] [outer = 0x7ff90ba8c400] 14:18:26 INFO - PROCESS | 1847 | 1461273506111 Marionette DEBUG loaded listener.js 14:18:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7ff90c7b0c00) [pid = 1847] [serial = 168] [outer = 0x7ff90ba8c400] 14:18:26 INFO - PROCESS | 1847 | 1461273506920 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]]]}] 14:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1175ms 14:18:26 INFO - PROCESS | 1847 | 1461273506980 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 14:18:26 INFO - PROCESS | 1847 | 1461273506987 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 14:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:18:27 INFO - PROCESS | 1847 | 1461273506996 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:18:27 INFO - PROCESS | 1847 | 1461273506999 Marionette TRACE conn3 <- [1,198,null,{}] 14:18:27 INFO - PROCESS | 1847 | 1461273507006 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}] 14:18:27 INFO - PROCESS | 1847 | 1461273507155 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 14:18:27 INFO - PROCESS | 1847 | 1461273507281 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9162f2000 == 17 [pid = 1847] [id = 57] 14:18:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7ff90e10dc00) [pid = 1847] [serial = 169] [outer = (nil)] 14:18:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7ff91541b800) [pid = 1847] [serial = 170] [outer = 0x7ff90e10dc00] 14:18:27 INFO - PROCESS | 1847 | 1461273507348 Marionette DEBUG loaded listener.js 14:18:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7ff91668a000) [pid = 1847] [serial = 171] [outer = 0x7ff90e10dc00] 14:18:28 INFO - PROCESS | 1847 | 1461273508155 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]]]}] 14:18:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:18:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1233ms 14:18:28 INFO - PROCESS | 1847 | 1461273508232 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 14:18:28 INFO - PROCESS | 1847 | 1461273508237 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 14:18:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:18:28 INFO - PROCESS | 1847 | 1461273508243 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:18:28 INFO - PROCESS | 1847 | 1461273508245 Marionette TRACE conn3 <- [1,202,null,{}] 14:18:28 INFO - PROCESS | 1847 | 1461273508250 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}] 14:18:28 INFO - PROCESS | 1847 | 1461273508389 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 14:18:28 INFO - PROCESS | 1847 | 1461273508613 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c042800 == 18 [pid = 1847] [id = 58] 14:18:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7ff90c13a400) [pid = 1847] [serial = 172] [outer = (nil)] 14:18:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7ff90c44d800) [pid = 1847] [serial = 173] [outer = 0x7ff90c13a400] 14:18:28 INFO - PROCESS | 1847 | 1461273508710 Marionette DEBUG loaded listener.js 14:18:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff928105000 == 17 [pid = 1847] [id = 49] 14:18:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7ff90bc39400) [pid = 1847] [serial = 174] [outer = 0x7ff90c13a400] 14:18:28 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7ff921e7e400) [pid = 1847] [serial = 65] [outer = (nil)] [url = about:blank] 14:18:28 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7ff918825000) [pid = 1847] [serial = 140] [outer = (nil)] [url = about:blank] 14:18:28 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7ff92315dc00) [pid = 1847] [serial = 101] [outer = (nil)] [url = about:blank] 14:18:28 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7ff925b2a800) [pid = 1847] [serial = 2] [outer = (nil)] [url = about:blank] 14:18:28 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7ff910cb3000) [pid = 1847] [serial = 79] [outer = (nil)] [url = about:blank] 14:18:28 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7ff90c5c3000) [pid = 1847] [serial = 137] [outer = (nil)] [url = about:blank] 14:18:28 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7ff922a0f400) [pid = 1847] [serial = 67] [outer = (nil)] [url = about:blank] 14:18:28 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7ff922c9d800) [pid = 1847] [serial = 68] [outer = (nil)] [url = about:blank] 14:18:28 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7ff90f7f4000) [pid = 1847] [serial = 46] [outer = (nil)] [url = about:blank] 14:18:28 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7ff90c930000) [pid = 1847] [serial = 103] [outer = (nil)] [url = about:blank] 14:18:28 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7ff90c5c8000) [pid = 1847] [serial = 91] [outer = (nil)] [url = about:blank] 14:18:28 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7ff91216f800) [pid = 1847] [serial = 47] [outer = (nil)] [url = about:blank] 14:18:28 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7ff91541a000) [pid = 1847] [serial = 49] [outer = (nil)] [url = about:blank] 14:18:28 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7ff9159c2400) [pid = 1847] [serial = 50] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7ff917332c00) [pid = 1847] [serial = 55] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7ff917352400) [pid = 1847] [serial = 56] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7ff917350c00) [pid = 1847] [serial = 58] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7ff9178a6000) [pid = 1847] [serial = 59] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7ff90f7ed000) [pid = 1847] [serial = 43] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7ff91866a800) [pid = 1847] [serial = 61] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7ff91882dc00) [pid = 1847] [serial = 62] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7ff9121ddc00) [pid = 1847] [serial = 44] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7ff91ce16400) [pid = 1847] [serial = 64] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7ff91679c000) [pid = 1847] [serial = 53] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7ff91668fc00) [pid = 1847] [serial = 52] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7ff90cf7c800) [pid = 1847] [serial = 40] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7ff90dd6d400) [pid = 1847] [serial = 41] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7ff90bc41400) [pid = 1847] [serial = 37] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7ff90bc3d000) [pid = 1847] [serial = 36] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7ff90bc39c00) [pid = 1847] [serial = 34] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7ff91ce1e400) [pid = 1847] [serial = 109] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7ff9183f0c00) [pid = 1847] [serial = 86] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7ff91861c800) [pid = 1847] [serial = 88] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7ff916689c00) [pid = 1847] [serial = 82] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7ff917339c00) [pid = 1847] [serial = 107] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7ff91751a800) [pid = 1847] [serial = 85] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7ff9121e6000) [pid = 1847] [serial = 138] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7ff912169c00) [pid = 1847] [serial = 104] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7ff91690e400) [pid = 1847] [serial = 106] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7ff916795c00) [pid = 1847] [serial = 83] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7ff90cf82000) [pid = 1847] [serial = 77] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7ff90ba8d000) [pid = 1847] [serial = 38] [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.] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7ff925b98400) [pid = 1847] [serial = 113] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7ff90cf7a800) [pid = 1847] [serial = 70] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7ff92794f800) [pid = 1847] [serial = 115] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 88 (0x7ff922d90800) [pid = 1847] [serial = 110] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 87 (0x7ff922caa000) [pid = 1847] [serial = 141] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 86 (0x7ff92817d800) [pid = 1847] [serial = 131] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 85 (0x7ff9151e3400) [pid = 1847] [serial = 143] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 84 (0x7ff90f717c00) [pid = 1847] [serial = 92] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 83 (0x7ff915528800) [pid = 1847] [serial = 12] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 82 (0x7ff915b59000) [pid = 1847] [serial = 9] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 81 (0x7ff91840cc00) [pid = 1847] [serial = 125] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 80 (0x7ff923fd4800) [pid = 1847] [serial = 112] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 79 (0x7ff921e74400) [pid = 1847] [serial = 89] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 78 (0x7ff912fb7c00) [pid = 1847] [serial = 80] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 77 (0x7ff91668a400) [pid = 1847] [serial = 94] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 76 (0x7ff90e117400) [pid = 1847] [serial = 17] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 75 (0x7ff90e263800) [pid = 1847] [serial = 19] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 74 (0x7ff918404800) [pid = 1847] [serial = 97] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 73 (0x7ff927ece800) [pid = 1847] [serial = 116] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 72 (0x7ff90e026400) [pid = 1847] [serial = 71] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 71 (0x7ff92843a800) [pid = 1847] [serial = 134] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 70 (0x7ff927ecfc00) [pid = 1847] [serial = 118] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 69 (0x7ff9283c7000) [pid = 1847] [serial = 132] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 68 (0x7ff923e3c000) [pid = 1847] [serial = 144] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 67 (0x7ff912f28400) [pid = 1847] [serial = 73] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 66 (0x7ff9183a3000) [pid = 1847] [serial = 122] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 65 (0x7ff912d68800) [pid = 1847] [serial = 95] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 64 (0x7ff90c7af000) [pid = 1847] [serial = 28] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 63 (0x7ff90c7b4800) [pid = 1847] [serial = 29] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 62 (0x7ff927724c00) [pid = 1847] [serial = 26] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 61 (0x7ff927edc800) [pid = 1847] [serial = 119] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 60 (0x7ff915526c00) [pid = 1847] [serial = 74] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 59 (0x7ff90c44d400) [pid = 1847] [serial = 25] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 58 (0x7ff924175800) [pid = 1847] [serial = 128] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 57 (0x7ff90c064400) [pid = 1847] [serial = 22] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 56 (0x7ff91690ec00) [pid = 1847] [serial = 121] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 55 (0x7ff92a0a5c00) [pid = 1847] [serial = 135] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 54 (0x7ff90c069000) [pid = 1847] [serial = 23] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 53 (0x7ff90c449400) [pid = 1847] [serial = 76] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 52 (0x7ff922fac400) [pid = 1847] [serial = 100] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 51 (0x7ff90e021c00) [pid = 1847] [serial = 16] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 50 (0x7ff9242d9000) [pid = 1847] [serial = 129] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 49 (0x7ff918668800) [pid = 1847] [serial = 98] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 48 (0x7ff90bbb9000) [pid = 1847] [serial = 31] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 47 (0x7ff922a87c00) [pid = 1847] [serial = 126] [outer = (nil)] [url = about:blank] 14:18:29 INFO - PROCESS | 1847 | 1461273509679 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:18:29 INFO - PROCESS | 1847 | 1461273509740 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]]]}] 14:18:29 INFO - PROCESS | 1847 | --DOMWINDOW == 46 (0x7ff9260f5400) [pid = 1847] [serial = 146] [outer = (nil)] [url = about:blank] 14:18:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:18:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1528ms 14:18:29 INFO - PROCESS | 1847 | 1461273509771 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 14:18:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:18:29 INFO - PROCESS | 1847 | 1461273509775 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 14:18:29 INFO - PROCESS | 1847 | 1461273509781 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:18:29 INFO - PROCESS | 1847 | 1461273509785 Marionette TRACE conn3 <- [1,206,null,{}] 14:18:29 INFO - PROCESS | 1847 | 1461273509792 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}] 14:18:29 INFO - PROCESS | 1847 | 1461273509906 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 14:18:29 INFO - PROCESS | 1847 | 1461273509920 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c758000 == 18 [pid = 1847] [id = 59] 14:18:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 47 (0x7ff90dd6d400) [pid = 1847] [serial = 175] [outer = (nil)] 14:18:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 48 (0x7ff90e022400) [pid = 1847] [serial = 176] [outer = 0x7ff90dd6d400] 14:18:29 INFO - PROCESS | 1847 | 1461273509973 Marionette DEBUG loaded listener.js 14:18:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 49 (0x7ff90e10d000) [pid = 1847] [serial = 177] [outer = 0x7ff90dd6d400] 14:18:30 INFO - PROCESS | 1847 | 1461273510546 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]]]}] 14:18:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:18:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 785ms 14:18:30 INFO - PROCESS | 1847 | 1461273510566 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 14:18:30 INFO - PROCESS | 1847 | 1461273510572 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 14:18:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:18:30 INFO - PROCESS | 1847 | 1461273510580 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:18:30 INFO - PROCESS | 1847 | 1461273510582 Marionette TRACE conn3 <- [1,210,null,{}] 14:18:30 INFO - PROCESS | 1847 | 1461273510587 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}] 14:18:30 INFO - PROCESS | 1847 | 1461273510702 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 14:18:30 INFO - PROCESS | 1847 | 1461273510797 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90dcf0000 == 19 [pid = 1847] [id = 60] 14:18:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 50 (0x7ff90e261800) [pid = 1847] [serial = 178] [outer = (nil)] 14:18:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 51 (0x7ff90f716000) [pid = 1847] [serial = 179] [outer = 0x7ff90e261800] 14:18:30 INFO - PROCESS | 1847 | 1461273510856 Marionette DEBUG loaded listener.js 14:18:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 52 (0x7ff910cab800) [pid = 1847] [serial = 180] [outer = 0x7ff90e261800] 14:18:31 INFO - PROCESS | 1847 | 1461273511584 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]]]}] 14:18:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:18:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1028ms 14:18:31 INFO - PROCESS | 1847 | 1461273511609 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 14:18:31 INFO - PROCESS | 1847 | 1461273511612 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 14:18:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:18:31 INFO - PROCESS | 1847 | 1461273511620 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:18:31 INFO - PROCESS | 1847 | 1461273511628 Marionette TRACE conn3 <- [1,214,null,{}] 14:18:31 INFO - PROCESS | 1847 | 1461273511654 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}] 14:18:31 INFO - PROCESS | 1847 | 1461273511779 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 14:18:31 INFO - PROCESS | 1847 | 1461273511790 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90f77a800 == 20 [pid = 1847] [id = 61] 14:18:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 53 (0x7ff90bc3cc00) [pid = 1847] [serial = 181] [outer = (nil)] 14:18:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 54 (0x7ff9121dec00) [pid = 1847] [serial = 182] [outer = 0x7ff90bc3cc00] 14:18:31 INFO - PROCESS | 1847 | 1461273511849 Marionette DEBUG loaded listener.js 14:18:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 55 (0x7ff915172800) [pid = 1847] [serial = 183] [outer = 0x7ff90bc3cc00] 14:18:32 INFO - PROCESS | 1847 | 1461273512423 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]]]}] 14:18:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:18:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 853ms 14:18:32 INFO - PROCESS | 1847 | 1461273512478 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 14:18:32 INFO - PROCESS | 1847 | 1461273512481 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 14:18:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:18:32 INFO - PROCESS | 1847 | 1461273512486 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:18:32 INFO - PROCESS | 1847 | 1461273512489 Marionette TRACE conn3 <- [1,218,null,{}] 14:18:32 INFO - PROCESS | 1847 | 1461273512498 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}] 14:18:32 INFO - PROCESS | 1847 | 1461273512639 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 14:18:32 INFO - PROCESS | 1847 | 1461273512693 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bbbc000 == 21 [pid = 1847] [id = 62] 14:18:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 56 (0x7ff90f7e5800) [pid = 1847] [serial = 184] [outer = (nil)] 14:18:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 57 (0x7ff9154b2000) [pid = 1847] [serial = 185] [outer = 0x7ff90f7e5800] 14:18:32 INFO - PROCESS | 1847 | 1461273512745 Marionette DEBUG loaded listener.js 14:18:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 58 (0x7ff915b54400) [pid = 1847] [serial = 186] [outer = 0x7ff90f7e5800] 14:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 57 (0x7ff90c446800) [pid = 1847] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 56 (0x7ff92605a800) [pid = 1847] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 55 (0x7ff90f7efc00) [pid = 1847] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 54 (0x7ff910cb2800) [pid = 1847] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 53 (0x7ff90ba8ac00) [pid = 1847] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 52 (0x7ff90f70f400) [pid = 1847] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:18:33 INFO - PROCESS | 1847 | 1461273513369 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]]]}] 14:18:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:18:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 932ms 14:18:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:18:33 INFO - PROCESS | 1847 | 1461273513419 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 14:18:33 INFO - PROCESS | 1847 | 1461273513421 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 14:18:33 INFO - PROCESS | 1847 | 1461273513425 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:18:33 INFO - PROCESS | 1847 | 1461273513428 Marionette TRACE conn3 <- [1,222,null,{}] 14:18:33 INFO - PROCESS | 1847 | 1461273513433 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}] 14:18:33 INFO - PROCESS | 1847 | 1461273513538 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 14:18:33 INFO - PROCESS | 1847 | 1461273513615 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff914c89000 == 22 [pid = 1847] [id = 63] 14:18:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 53 (0x7ff9151e3400) [pid = 1847] [serial = 187] [outer = (nil)] 14:18:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 54 (0x7ff91637d800) [pid = 1847] [serial = 188] [outer = 0x7ff9151e3400] 14:18:33 INFO - PROCESS | 1847 | 1461273513680 Marionette DEBUG loaded listener.js 14:18:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 55 (0x7ff91678f400) [pid = 1847] [serial = 189] [outer = 0x7ff9151e3400] 14:18:34 INFO - PROCESS | 1847 | 1461273514225 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]]]}] 14:18:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:18:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 876ms 14:18:34 INFO - PROCESS | 1847 | 1461273514302 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 14:18:34 INFO - PROCESS | 1847 | 1461273514304 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 14:18:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:18:34 INFO - PROCESS | 1847 | 1461273514309 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:18:34 INFO - PROCESS | 1847 | 1461273514311 Marionette TRACE conn3 <- [1,226,null,{}] 14:18:34 INFO - PROCESS | 1847 | 1461273514315 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}] 14:18:34 INFO - PROCESS | 1847 | 1461273514422 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 14:18:34 INFO - PROCESS | 1847 | 1461273514435 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91559d800 == 23 [pid = 1847] [id = 64] 14:18:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 56 (0x7ff90ba8d800) [pid = 1847] [serial = 190] [outer = (nil)] 14:18:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 57 (0x7ff917357800) [pid = 1847] [serial = 191] [outer = 0x7ff90ba8d800] 14:18:34 INFO - PROCESS | 1847 | 1461273514487 Marionette DEBUG loaded listener.js 14:18:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 58 (0x7ff917528000) [pid = 1847] [serial = 192] [outer = 0x7ff90ba8d800] 14:18:35 INFO - PROCESS | 1847 | 1461273515016 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]]]}] 14:18:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:18:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 736ms 14:18:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:18:35 INFO - PROCESS | 1847 | 1461273515045 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 14:18:35 INFO - PROCESS | 1847 | 1461273515047 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 14:18:35 INFO - PROCESS | 1847 | 1461273515051 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:18:35 INFO - PROCESS | 1847 | 1461273515053 Marionette TRACE conn3 <- [1,230,null,{}] 14:18:35 INFO - PROCESS | 1847 | 1461273515058 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}] 14:18:35 INFO - PROCESS | 1847 | 1461273515184 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 14:18:35 INFO - PROCESS | 1847 | 1461273515258 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff915ca6000 == 24 [pid = 1847] [id = 65] 14:18:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 59 (0x7ff90ba8d400) [pid = 1847] [serial = 193] [outer = (nil)] 14:18:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 60 (0x7ff917528c00) [pid = 1847] [serial = 194] [outer = 0x7ff90ba8d400] 14:18:35 INFO - PROCESS | 1847 | 1461273515308 Marionette DEBUG loaded listener.js 14:18:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 61 (0x7ff91840cc00) [pid = 1847] [serial = 195] [outer = 0x7ff90ba8d400] 14:18:35 INFO - PROCESS | 1847 | 1461273515845 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]]]}] 14:18:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:18:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 829ms 14:18:35 INFO - PROCESS | 1847 | 1461273515881 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 14:18:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:18:35 INFO - PROCESS | 1847 | 1461273515884 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 14:18:35 INFO - PROCESS | 1847 | 1461273515888 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:18:35 INFO - PROCESS | 1847 | 1461273515891 Marionette TRACE conn3 <- [1,234,null,{}] 14:18:35 INFO - PROCESS | 1847 | 1461273515895 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}] 14:18:36 INFO - PROCESS | 1847 | 1461273516000 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 14:18:36 INFO - PROCESS | 1847 | 1461273516024 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91635a000 == 25 [pid = 1847] [id = 66] 14:18:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 62 (0x7ff91840d400) [pid = 1847] [serial = 196] [outer = (nil)] 14:18:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 63 (0x7ff91882ac00) [pid = 1847] [serial = 197] [outer = 0x7ff91840d400] 14:18:36 INFO - PROCESS | 1847 | 1461273516074 Marionette DEBUG loaded listener.js 14:18:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 64 (0x7ff91ce15c00) [pid = 1847] [serial = 198] [outer = 0x7ff91840d400] 14:18:36 INFO - PROCESS | 1847 | 1461273516826 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]]]}] 14:18:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:18:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 978ms 14:18:36 INFO - PROCESS | 1847 | 1461273516866 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 14:18:36 INFO - PROCESS | 1847 | 1461273516872 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 14:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:18:36 INFO - PROCESS | 1847 | 1461273516879 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:18:36 INFO - PROCESS | 1847 | 1461273516883 Marionette TRACE conn3 <- [1,238,null,{}] 14:18:36 INFO - PROCESS | 1847 | 1461273516890 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}] 14:18:37 INFO - PROCESS | 1847 | 1461273517027 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 14:18:37 INFO - PROCESS | 1847 | 1461273517149 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90dce3000 == 26 [pid = 1847] [id = 67] 14:18:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 65 (0x7ff90c450400) [pid = 1847] [serial = 199] [outer = (nil)] 14:18:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 66 (0x7ff90c926800) [pid = 1847] [serial = 200] [outer = 0x7ff90c450400] 14:18:37 INFO - PROCESS | 1847 | 1461273517213 Marionette DEBUG loaded listener.js 14:18:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 67 (0x7ff90e01f400) [pid = 1847] [serial = 201] [outer = 0x7ff90c450400] 14:18:37 INFO - PROCESS | 1847 | 1461273517994 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]]]}] 14:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1135ms 14:18:38 INFO - PROCESS | 1847 | 1461273518015 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 14:18:38 INFO - PROCESS | 1847 | 1461273518022 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 14:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:18:38 INFO - PROCESS | 1847 | 1461273518030 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:18:38 INFO - PROCESS | 1847 | 1461273518034 Marionette TRACE conn3 <- [1,242,null,{}] 14:18:38 INFO - PROCESS | 1847 | 1461273518064 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}] 14:18:38 INFO - PROCESS | 1847 | 1461273518204 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 14:18:38 INFO - PROCESS | 1847 | 1461273518317 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c4e7000 == 27 [pid = 1847] [id = 68] 14:18:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 68 (0x7ff90ba8f400) [pid = 1847] [serial = 202] [outer = (nil)] 14:18:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 69 (0x7ff90c5c9400) [pid = 1847] [serial = 203] [outer = 0x7ff90ba8f400] 14:18:38 INFO - PROCESS | 1847 | 1461273518379 Marionette DEBUG loaded listener.js 14:18:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 70 (0x7ff9121db400) [pid = 1847] [serial = 204] [outer = 0x7ff90ba8f400] 14:18:39 INFO - PROCESS | 1847 | --DOMWINDOW == 69 (0x7ff91ce1bc00) [pid = 1847] [serial = 164] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1847 | --DOMWINDOW == 68 (0x7ff92605a000) [pid = 1847] [serial = 158] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1847 | --DOMWINDOW == 67 (0x7ff927ed2c00) [pid = 1847] [serial = 159] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1847 | --DOMWINDOW == 66 (0x7ff927f56800) [pid = 1847] [serial = 147] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1847 | --DOMWINDOW == 65 (0x7ff913fcd000) [pid = 1847] [serial = 150] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1847 | --DOMWINDOW == 64 (0x7ff916910000) [pid = 1847] [serial = 152] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1847 | --DOMWINDOW == 63 (0x7ff9178a3000) [pid = 1847] [serial = 153] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1847 | --DOMWINDOW == 62 (0x7ff91216c800) [pid = 1847] [serial = 149] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1847 | --DOMWINDOW == 61 (0x7ff90c068000) [pid = 1847] [serial = 161] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1847 | --DOMWINDOW == 60 (0x7ff922d96c00) [pid = 1847] [serial = 155] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1847 | --DOMWINDOW == 59 (0x7ff90c454000) [pid = 1847] [serial = 162] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1847 | --DOMWINDOW == 58 (0x7ff923157400) [pid = 1847] [serial = 156] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1847 | 1461273519344 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]]]}] 14:18:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1334ms 14:18:39 INFO - PROCESS | 1847 | 1461273519364 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 14:18:39 INFO - PROCESS | 1847 | 1461273519370 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 14:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:18:39 INFO - PROCESS | 1847 | 1461273519380 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:18:39 INFO - PROCESS | 1847 | 1461273519383 Marionette TRACE conn3 <- [1,246,null,{}] 14:18:39 INFO - PROCESS | 1847 | 1461273519389 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}] 14:18:39 INFO - PROCESS | 1847 | 1461273519513 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 14:18:39 INFO - PROCESS | 1847 | 1461273519594 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c74c000 == 28 [pid = 1847] [id = 69] 14:18:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 59 (0x7ff90c44c400) [pid = 1847] [serial = 205] [outer = (nil)] 14:18:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 60 (0x7ff90e10f400) [pid = 1847] [serial = 206] [outer = 0x7ff90c44c400] 14:18:39 INFO - PROCESS | 1847 | 1461273519648 Marionette DEBUG loaded listener.js 14:18:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 61 (0x7ff90f717400) [pid = 1847] [serial = 207] [outer = 0x7ff90c44c400] 14:18:40 INFO - PROCESS | 1847 | 1461273520193 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]]]}] 14:18:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 826ms 14:18:40 INFO - PROCESS | 1847 | 1461273520207 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 14:18:40 INFO - PROCESS | 1847 | 1461273520214 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 14:18:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:18:40 INFO - PROCESS | 1847 | 1461273520223 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:18:40 INFO - PROCESS | 1847 | 1461273520225 Marionette TRACE conn3 <- [1,250,null,{}] 14:18:40 INFO - PROCESS | 1847 | 1461273520229 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}] 14:18:40 INFO - PROCESS | 1847 | 1461273520347 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 14:18:40 INFO - PROCESS | 1847 | 1461273520430 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910c51000 == 29 [pid = 1847] [id = 70] 14:18:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 62 (0x7ff90dd69800) [pid = 1847] [serial = 208] [outer = (nil)] 14:18:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 63 (0x7ff9121e4c00) [pid = 1847] [serial = 209] [outer = 0x7ff90dd69800] 14:18:40 INFO - PROCESS | 1847 | 1461273520483 Marionette DEBUG loaded listener.js 14:18:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 64 (0x7ff915173c00) [pid = 1847] [serial = 210] [outer = 0x7ff90dd69800] 14:18:41 INFO - PROCESS | 1847 | 1461273521023 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]]]}] 14:18:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 826ms 14:18:41 INFO - PROCESS | 1847 | 1461273521048 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 14:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:18:41 INFO - PROCESS | 1847 | 1461273521052 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 14:18:41 INFO - PROCESS | 1847 | 1461273521057 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:18:41 INFO - PROCESS | 1847 | 1461273521062 Marionette TRACE conn3 <- [1,254,null,{}] 14:18:41 INFO - PROCESS | 1847 | 1461273521076 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}] 14:18:41 INFO - PROCESS | 1847 | 1461273521201 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 14:18:41 INFO - PROCESS | 1847 | 1461273521223 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff914fda800 == 30 [pid = 1847] [id = 71] 14:18:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 65 (0x7ff90c446c00) [pid = 1847] [serial = 211] [outer = (nil)] 14:18:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 66 (0x7ff915f71000) [pid = 1847] [serial = 212] [outer = 0x7ff90c446c00] 14:18:41 INFO - PROCESS | 1847 | 1461273521278 Marionette DEBUG loaded listener.js 14:18:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 67 (0x7ff91690b400) [pid = 1847] [serial = 213] [outer = 0x7ff90c446c00] 14:18:41 INFO - PROCESS | 1847 | 1461273521965 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]]]}] 14:18:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 944ms 14:18:42 INFO - PROCESS | 1847 | 1461273522005 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 14:18:42 INFO - PROCESS | 1847 | 1461273522008 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 14:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:18:42 INFO - PROCESS | 1847 | 1461273522013 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:18:42 INFO - PROCESS | 1847 | 1461273522015 Marionette TRACE conn3 <- [1,258,null,{}] 14:18:42 INFO - PROCESS | 1847 | 1461273522019 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}] 14:18:42 INFO - PROCESS | 1847 | 1461273522161 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 14:18:42 INFO - PROCESS | 1847 | 1461273522217 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9160b1000 == 31 [pid = 1847] [id = 72] 14:18:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 68 (0x7ff90c069800) [pid = 1847] [serial = 214] [outer = (nil)] 14:18:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 69 (0x7ff917332800) [pid = 1847] [serial = 215] [outer = 0x7ff90c069800] 14:18:42 INFO - PROCESS | 1847 | 1461273522270 Marionette DEBUG loaded listener.js 14:18:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 70 (0x7ff9178a4800) [pid = 1847] [serial = 216] [outer = 0x7ff90c069800] 14:18:42 INFO - PROCESS | 1847 | 1461273522852 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]]]}] 14:18:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:18:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 882ms 14:18:42 INFO - PROCESS | 1847 | 1461273522896 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 14:18:42 INFO - PROCESS | 1847 | 1461273522899 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 14:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:18:42 INFO - PROCESS | 1847 | 1461273522920 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:18:42 INFO - PROCESS | 1847 | 1461273522923 Marionette TRACE conn3 <- [1,262,null,{}] 14:18:42 INFO - PROCESS | 1847 | 1461273522927 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}] 14:18:43 INFO - PROCESS | 1847 | 1461273523065 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 14:18:43 INFO - PROCESS | 1847 | 1461273523090 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916669000 == 32 [pid = 1847] [id = 73] 14:18:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 71 (0x7ff90c065800) [pid = 1847] [serial = 217] [outer = (nil)] 14:18:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 72 (0x7ff918611c00) [pid = 1847] [serial = 218] [outer = 0x7ff90c065800] 14:18:43 INFO - PROCESS | 1847 | 1461273523143 Marionette DEBUG loaded listener.js 14:18:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 73 (0x7ff91882b400) [pid = 1847] [serial = 219] [outer = 0x7ff90c065800] 14:18:43 INFO - PROCESS | 1847 | 1461273523769 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]]]}] 14:18:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:18:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 892ms 14:18:43 INFO - PROCESS | 1847 | 1461273523797 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 14:18:43 INFO - PROCESS | 1847 | 1461273523799 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 14:18:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:18:43 INFO - PROCESS | 1847 | 1461273523804 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:18:43 INFO - PROCESS | 1847 | 1461273523806 Marionette TRACE conn3 <- [1,266,null,{}] 14:18:43 INFO - PROCESS | 1847 | 1461273523811 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}] 14:18:43 INFO - PROCESS | 1847 | 1461273523989 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 14:18:44 INFO - PROCESS | 1847 | --DOMWINDOW == 72 (0x7ff90bc3cc00) [pid = 1847] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:18:44 INFO - PROCESS | 1847 | --DOMWINDOW == 71 (0x7ff90e261800) [pid = 1847] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:18:44 INFO - PROCESS | 1847 | --DOMWINDOW == 70 (0x7ff90dd6d400) [pid = 1847] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:18:44 INFO - PROCESS | 1847 | --DOMWINDOW == 69 (0x7ff90c13a400) [pid = 1847] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:18:44 INFO - PROCESS | 1847 | --DOMWINDOW == 68 (0x7ff90ba8d800) [pid = 1847] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:18:44 INFO - PROCESS | 1847 | --DOMWINDOW == 67 (0x7ff90ba8d400) [pid = 1847] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:18:44 INFO - PROCESS | 1847 | --DOMWINDOW == 66 (0x7ff90f7e5800) [pid = 1847] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:18:44 INFO - PROCESS | 1847 | --DOMWINDOW == 65 (0x7ff9151e3400) [pid = 1847] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:18:44 INFO - PROCESS | 1847 | --DOMWINDOW == 64 (0x7ff918669400) [pid = 1847] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:18:44 INFO - PROCESS | 1847 | 1461273524059 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e08d000 == 33 [pid = 1847] [id = 74] 14:18:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 65 (0x7ff90bc3cc00) [pid = 1847] [serial = 220] [outer = (nil)] 14:18:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 66 (0x7ff90dd6d400) [pid = 1847] [serial = 221] [outer = 0x7ff90bc3cc00] 14:18:44 INFO - PROCESS | 1847 | 1461273524130 Marionette DEBUG loaded listener.js 14:18:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 67 (0x7ff917339c00) [pid = 1847] [serial = 222] [outer = 0x7ff90bc3cc00] 14:18:44 INFO - PROCESS | 1847 | 1461273524610 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]]]}] 14:18:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:18:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 824ms 14:18:44 INFO - PROCESS | 1847 | 1461273524628 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 14:18:44 INFO - PROCESS | 1847 | 1461273524631 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 14:18:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:18:44 INFO - PROCESS | 1847 | 1461273524635 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:18:44 INFO - PROCESS | 1847 | 1461273524638 Marionette TRACE conn3 <- [1,270,null,{}] 14:18:44 INFO - PROCESS | 1847 | 1461273524642 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}] 14:18:44 INFO - PROCESS | 1847 | 1461273524745 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 14:18:44 INFO - PROCESS | 1847 | 1461273524757 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9173e9000 == 34 [pid = 1847] [id = 75] 14:18:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 68 (0x7ff90bc3f000) [pid = 1847] [serial = 223] [outer = (nil)] 14:18:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 69 (0x7ff922d91800) [pid = 1847] [serial = 224] [outer = 0x7ff90bc3f000] 14:18:44 INFO - PROCESS | 1847 | 1461273524806 Marionette DEBUG loaded listener.js 14:18:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 70 (0x7ff922d9c000) [pid = 1847] [serial = 225] [outer = 0x7ff90bc3f000] 14:18:45 INFO - PROCESS | 1847 | 1461273525351 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]]]}] 14:18:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:18:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 828ms 14:18:45 INFO - PROCESS | 1847 | 1461273525464 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 14:18:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:18:45 INFO - PROCESS | 1847 | 1461273525477 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 14:18:45 INFO - PROCESS | 1847 | 1461273525481 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:18:45 INFO - PROCESS | 1847 | 1461273525483 Marionette TRACE conn3 <- [1,274,null,{}] 14:18:45 INFO - PROCESS | 1847 | 1461273525488 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}] 14:18:45 INFO - PROCESS | 1847 | 1461273525597 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 14:18:45 INFO - PROCESS | 1847 | 1461273525673 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9186a8800 == 35 [pid = 1847] [id = 76] 14:18:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 71 (0x7ff90ba92000) [pid = 1847] [serial = 226] [outer = (nil)] 14:18:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 72 (0x7ff922fac400) [pid = 1847] [serial = 227] [outer = 0x7ff90ba92000] 14:18:45 INFO - PROCESS | 1847 | 1461273525722 Marionette DEBUG loaded listener.js 14:18:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 73 (0x7ff923eee800) [pid = 1847] [serial = 228] [outer = 0x7ff90ba92000] 14:18:46 INFO - PROCESS | 1847 | 1461273526327 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]]]}] 14:18:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:18:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 878ms 14:18:46 INFO - PROCESS | 1847 | 1461273526360 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 14:18:46 INFO - PROCESS | 1847 | 1461273526365 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 14:18:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:18:46 INFO - PROCESS | 1847 | 1461273526372 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:18:46 INFO - PROCESS | 1847 | 1461273526377 Marionette TRACE conn3 <- [1,278,null,{}] 14:18:46 INFO - PROCESS | 1847 | 1461273526383 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}] 14:18:46 INFO - PROCESS | 1847 | 1461273526517 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 14:18:46 INFO - PROCESS | 1847 | 1461273526613 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e27f800 == 36 [pid = 1847] [id = 77] 14:18:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 74 (0x7ff90c7aec00) [pid = 1847] [serial = 229] [outer = (nil)] 14:18:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 75 (0x7ff90e260400) [pid = 1847] [serial = 230] [outer = 0x7ff90c7aec00] 14:18:46 INFO - PROCESS | 1847 | 1461273526675 Marionette DEBUG loaded listener.js 14:18:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 76 (0x7ff90f7ea800) [pid = 1847] [serial = 231] [outer = 0x7ff90c7aec00] 14:18:47 INFO - PROCESS | 1847 | 1461273527339 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]]]}] 14:18:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:18:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1033ms 14:18:47 INFO - PROCESS | 1847 | 1461273527405 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 14:18:47 INFO - PROCESS | 1847 | 1461273527412 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 14:18:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:18:47 INFO - PROCESS | 1847 | 1461273527420 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:18:47 INFO - PROCESS | 1847 | 1461273527424 Marionette TRACE conn3 <- [1,282,null,{}] 14:18:47 INFO - PROCESS | 1847 | 1461273527446 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}] 14:18:47 INFO - PROCESS | 1847 | 1461273527576 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 14:18:47 INFO - PROCESS | 1847 | 1461273527692 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9162f6800 == 37 [pid = 1847] [id = 78] 14:18:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 77 (0x7ff912170800) [pid = 1847] [serial = 232] [outer = (nil)] 14:18:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 78 (0x7ff915971800) [pid = 1847] [serial = 233] [outer = 0x7ff912170800] 14:18:47 INFO - PROCESS | 1847 | 1461273527752 Marionette DEBUG loaded listener.js 14:18:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 79 (0x7ff91678e000) [pid = 1847] [serial = 234] [outer = 0x7ff912170800] 14:18:48 INFO - PROCESS | 1847 | 1461273528436 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]]]}] 14:18:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:18:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1030ms 14:18:48 INFO - PROCESS | 1847 | 1461273528450 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 14:18:48 INFO - PROCESS | 1847 | 1461273528452 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 14:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:18:48 INFO - PROCESS | 1847 | 1461273528458 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:18:48 INFO - PROCESS | 1847 | 1461273528462 Marionette TRACE conn3 <- [1,286,null,{}] 14:18:48 INFO - PROCESS | 1847 | 1461273528476 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}] 14:18:48 INFO - PROCESS | 1847 | 1461273528603 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 14:18:48 INFO - PROCESS | 1847 | 1461273528700 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff918858000 == 38 [pid = 1847] [id = 79] 14:18:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 80 (0x7ff91690c400) [pid = 1847] [serial = 235] [outer = (nil)] 14:18:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 81 (0x7ff91cebdc00) [pid = 1847] [serial = 236] [outer = 0x7ff91690c400] 14:18:48 INFO - PROCESS | 1847 | 1461273528762 Marionette DEBUG loaded listener.js 14:18:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 82 (0x7ff922c9d800) [pid = 1847] [serial = 237] [outer = 0x7ff91690c400] 14:18:49 INFO - PROCESS | 1847 | 1461273529491 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]]]}] 14:18:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:18:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1088ms 14:18:49 INFO - PROCESS | 1847 | 1461273529570 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 14:18:49 INFO - PROCESS | 1847 | 1461273529574 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 14:18:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:18:49 INFO - PROCESS | 1847 | 1461273529579 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:18:49 INFO - PROCESS | 1847 | 1461273529582 Marionette TRACE conn3 <- [1,290,null,{}] 14:18:49 INFO - PROCESS | 1847 | 1461273529600 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}] 14:18:49 INFO - PROCESS | 1847 | 1461273529761 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 14:18:49 INFO - PROCESS | 1847 | 1461273529811 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff921e03000 == 39 [pid = 1847] [id = 80] 14:18:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 83 (0x7ff923f42800) [pid = 1847] [serial = 238] [outer = (nil)] 14:18:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 84 (0x7ff92417b800) [pid = 1847] [serial = 239] [outer = 0x7ff923f42800] 14:18:49 INFO - PROCESS | 1847 | 1461273529870 Marionette DEBUG loaded listener.js 14:18:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 85 (0x7ff925b0f800) [pid = 1847] [serial = 240] [outer = 0x7ff923f42800] 14:18:50 INFO - PROCESS | 1847 | 1461273530451 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]]]}] 14:18:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 925ms 14:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:18:50 INFO - PROCESS | 1847 | 1461273530504 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 14:18:50 INFO - PROCESS | 1847 | 1461273530507 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 14:18:50 INFO - PROCESS | 1847 | 1461273530512 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:18:50 INFO - PROCESS | 1847 | 1461273530515 Marionette TRACE conn3 <- [1,294,null,{}] 14:18:50 INFO - PROCESS | 1847 | 1461273530519 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}] 14:18:50 INFO - PROCESS | 1847 | 1461273530638 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 14:18:50 INFO - PROCESS | 1847 | 1461273530731 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff921eea800 == 40 [pid = 1847] [id = 81] 14:18:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 86 (0x7ff91882b000) [pid = 1847] [serial = 241] [outer = (nil)] 14:18:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x7ff926054400) [pid = 1847] [serial = 242] [outer = 0x7ff91882b000] 14:18:50 INFO - PROCESS | 1847 | 1461273530790 Marionette DEBUG loaded listener.js 14:18:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x7ff92605e000) [pid = 1847] [serial = 243] [outer = 0x7ff91882b000] 14:18:51 INFO - PROCESS | 1847 | 1461273531446 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]]]}] 14:18:51 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. 14:18:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 977ms 14:18:51 INFO - PROCESS | 1847 | 1461273531489 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 14:18:51 INFO - PROCESS | 1847 | 1461273531492 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 14:18:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:18:51 INFO - PROCESS | 1847 | 1461273531497 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:18:51 INFO - PROCESS | 1847 | 1461273531499 Marionette TRACE conn3 <- [1,298,null,{}] 14:18:51 INFO - PROCESS | 1847 | 1461273531504 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}] 14:18:51 INFO - PROCESS | 1847 | 1461273531647 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 14:18:51 INFO - PROCESS | 1847 | 1461273531742 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922fdd000 == 41 [pid = 1847] [id = 82] 14:18:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7ff92417dc00) [pid = 1847] [serial = 244] [outer = (nil)] 14:18:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7ff927f87000) [pid = 1847] [serial = 245] [outer = 0x7ff92417dc00] 14:18:51 INFO - PROCESS | 1847 | 1461273531804 Marionette DEBUG loaded listener.js 14:18:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7ff9281dc400) [pid = 1847] [serial = 246] [outer = 0x7ff92417dc00] 14:18:52 INFO - PROCESS | 1847 | 1461273532660 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]]]}] 14:18:52 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. 14:18:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1224ms 14:18:52 INFO - PROCESS | 1847 | 1461273532722 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 14:18:52 INFO - PROCESS | 1847 | 1461273532727 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 14:18:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:18:52 INFO - PROCESS | 1847 | 1461273532733 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:18:52 INFO - PROCESS | 1847 | 1461273532738 Marionette TRACE conn3 <- [1,302,null,{}] 14:18:52 INFO - PROCESS | 1847 | 1461273532745 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}] 14:18:52 INFO - PROCESS | 1847 | 1461273532875 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 14:18:53 INFO - PROCESS | 1847 | 1461273533011 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c04a000 == 42 [pid = 1847] [id = 83] 14:18:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7ff90c44d400) [pid = 1847] [serial = 247] [outer = (nil)] 14:18:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7ff90c924800) [pid = 1847] [serial = 248] [outer = 0x7ff90c44d400] 14:18:53 INFO - PROCESS | 1847 | 1461273533088 Marionette DEBUG loaded listener.js 14:18:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7ff90e114800) [pid = 1847] [serial = 249] [outer = 0x7ff90c44d400] 14:18:53 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9173e9000 == 41 [pid = 1847] [id = 75] 14:18:53 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e08d000 == 40 [pid = 1847] [id = 74] 14:18:53 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916669000 == 39 [pid = 1847] [id = 73] 14:18:53 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9160b1000 == 38 [pid = 1847] [id = 72] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7ff91882ac00) [pid = 1847] [serial = 197] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7ff91541b800) [pid = 1847] [serial = 170] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7ff90c066c00) [pid = 1847] [serial = 167] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff914fda800 == 37 [pid = 1847] [id = 71] 14:18:53 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910c51000 == 36 [pid = 1847] [id = 70] 14:18:53 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c74c000 == 35 [pid = 1847] [id = 69] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7ff926029000) [pid = 1847] [serial = 165] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7ff9121dec00) [pid = 1847] [serial = 182] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 88 (0x7ff90f716000) [pid = 1847] [serial = 179] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 87 (0x7ff910cab800) [pid = 1847] [serial = 180] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 86 (0x7ff90e022400) [pid = 1847] [serial = 176] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 85 (0x7ff90e10d000) [pid = 1847] [serial = 177] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 84 (0x7ff90bc39400) [pid = 1847] [serial = 174] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 83 (0x7ff90c44d800) [pid = 1847] [serial = 173] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 82 (0x7ff917357800) [pid = 1847] [serial = 191] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 81 (0x7ff917528c00) [pid = 1847] [serial = 194] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 80 (0x7ff915b54400) [pid = 1847] [serial = 186] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 79 (0x7ff9154b2000) [pid = 1847] [serial = 185] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 78 (0x7ff917528000) [pid = 1847] [serial = 192] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 77 (0x7ff91637d800) [pid = 1847] [serial = 188] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 76 (0x7ff91678f400) [pid = 1847] [serial = 189] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 75 (0x7ff915172800) [pid = 1847] [serial = 183] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | --DOMWINDOW == 74 (0x7ff91840cc00) [pid = 1847] [serial = 195] [outer = (nil)] [url = about:blank] 14:18:53 INFO - PROCESS | 1847 | 1461273533755 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]]]}] 14:18:53 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. 14:18:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1031ms 14:18:53 INFO - PROCESS | 1847 | 1461273533764 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 14:18:53 INFO - PROCESS | 1847 | 1461273533769 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 14:18:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:18:53 INFO - PROCESS | 1847 | 1461273533781 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:18:53 INFO - PROCESS | 1847 | 1461273533784 Marionette TRACE conn3 <- [1,306,null,{}] 14:18:53 INFO - PROCESS | 1847 | 1461273533802 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}] 14:18:53 INFO - PROCESS | 1847 | 1461273533916 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 14:18:54 INFO - PROCESS | 1847 | 1461273533998 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c911800 == 36 [pid = 1847] [id = 84] 14:18:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 75 (0x7ff90e10e800) [pid = 1847] [serial = 250] [outer = (nil)] 14:18:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 76 (0x7ff90f7ed000) [pid = 1847] [serial = 251] [outer = 0x7ff90e10e800] 14:18:54 INFO - PROCESS | 1847 | 1461273534048 Marionette DEBUG loaded listener.js 14:18:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 77 (0x7ff912f23400) [pid = 1847] [serial = 252] [outer = 0x7ff90e10e800] 14:18:54 INFO - PROCESS | 1847 | 1461273534615 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]]]}] 14:18:54 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. 14:18:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 882ms 14:18:54 INFO - PROCESS | 1847 | 1461273534664 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 14:18:54 INFO - PROCESS | 1847 | 1461273534667 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 14:18:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:18:54 INFO - PROCESS | 1847 | 1461273534672 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:18:54 INFO - PROCESS | 1847 | 1461273534677 Marionette TRACE conn3 <- [1,310,null,{}] 14:18:54 INFO - PROCESS | 1847 | 1461273534689 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}] 14:18:54 INFO - PROCESS | 1847 | 1461273534812 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 14:18:54 INFO - PROCESS | 1847 | 1461273534894 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff913f07800 == 37 [pid = 1847] [id = 85] 14:18:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 78 (0x7ff9121e5c00) [pid = 1847] [serial = 253] [outer = (nil)] 14:18:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 79 (0x7ff916374000) [pid = 1847] [serial = 254] [outer = 0x7ff9121e5c00] 14:18:54 INFO - PROCESS | 1847 | 1461273534947 Marionette DEBUG loaded listener.js 14:18:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 80 (0x7ff91690d000) [pid = 1847] [serial = 255] [outer = 0x7ff9121e5c00] 14:18:55 INFO - PROCESS | 1847 | 1461273535459 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]]]}] 14:18:55 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. 14:18:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 828ms 14:18:55 INFO - PROCESS | 1847 | 1461273535561 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 14:18:55 INFO - PROCESS | 1847 | 1461273535563 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 14:18:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:18:55 INFO - PROCESS | 1847 | 1461273535571 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:18:55 INFO - PROCESS | 1847 | 1461273535574 Marionette TRACE conn3 <- [1,314,null,{}] 14:18:55 INFO - PROCESS | 1847 | 1461273535578 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}] 14:18:55 INFO - PROCESS | 1847 | 1461273535738 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 14:18:55 INFO - PROCESS | 1847 | 1461273535759 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9155a7800 == 38 [pid = 1847] [id = 86] 14:18:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 81 (0x7ff912d68800) [pid = 1847] [serial = 256] [outer = (nil)] 14:18:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 82 (0x7ff917525400) [pid = 1847] [serial = 257] [outer = 0x7ff912d68800] 14:18:55 INFO - PROCESS | 1847 | 1461273535812 Marionette DEBUG loaded listener.js 14:18:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 83 (0x7ff91840cc00) [pid = 1847] [serial = 258] [outer = 0x7ff912d68800] 14:18:56 INFO - PROCESS | 1847 | 1461273536461 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]]]}] 14:18:56 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. 14:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 925ms 14:18:56 INFO - PROCESS | 1847 | 1461273536497 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 14:18:56 INFO - PROCESS | 1847 | 1461273536500 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 14:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:18:56 INFO - PROCESS | 1847 | 1461273536504 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:18:56 INFO - PROCESS | 1847 | 1461273536506 Marionette TRACE conn3 <- [1,318,null,{}] 14:18:56 INFO - PROCESS | 1847 | 1461273536511 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}] 14:18:56 INFO - PROCESS | 1847 | 1461273536653 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 14:18:56 INFO - PROCESS | 1847 | 1461273536668 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c044800 == 39 [pid = 1847] [id = 87] 14:18:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 84 (0x7ff916689800) [pid = 1847] [serial = 259] [outer = (nil)] 14:18:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 85 (0x7ff91ce14400) [pid = 1847] [serial = 260] [outer = 0x7ff916689800] 14:18:56 INFO - PROCESS | 1847 | 1461273536764 Marionette DEBUG loaded listener.js 14:18:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 86 (0x7ff922a88000) [pid = 1847] [serial = 261] [outer = 0x7ff916689800] 14:18:57 INFO - PROCESS | 1847 | 1461273537369 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]]]}] 14:18:57 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. 14:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 924ms 14:18:57 INFO - PROCESS | 1847 | 1461273537429 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 14:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:18:57 INFO - PROCESS | 1847 | 1461273537432 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 14:18:57 INFO - PROCESS | 1847 | 1461273537437 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:18:57 INFO - PROCESS | 1847 | 1461273537439 Marionette TRACE conn3 <- [1,322,null,{}] 14:18:57 INFO - PROCESS | 1847 | 1461273537443 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}] 14:18:57 INFO - PROCESS | 1847 | 1461273537604 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 14:18:57 INFO - PROCESS | 1847 | 1461273537633 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916c12000 == 40 [pid = 1847] [id = 88] 14:18:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x7ff926053800) [pid = 1847] [serial = 262] [outer = (nil)] 14:18:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x7ff926059800) [pid = 1847] [serial = 263] [outer = 0x7ff926053800] 14:18:57 INFO - PROCESS | 1847 | 1461273537695 Marionette DEBUG loaded listener.js 14:18:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7ff927edd400) [pid = 1847] [serial = 264] [outer = 0x7ff926053800] 14:18:57 INFO - PROCESS | 1847 | --DOMWINDOW == 88 (0x7ff90bc3cc00) [pid = 1847] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:18:57 INFO - PROCESS | 1847 | --DOMWINDOW == 87 (0x7ff90c446c00) [pid = 1847] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:18:57 INFO - PROCESS | 1847 | --DOMWINDOW == 86 (0x7ff90ba8f400) [pid = 1847] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:18:57 INFO - PROCESS | 1847 | --DOMWINDOW == 85 (0x7ff90c44c400) [pid = 1847] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:18:57 INFO - PROCESS | 1847 | --DOMWINDOW == 84 (0x7ff90dd69800) [pid = 1847] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:18:57 INFO - PROCESS | 1847 | --DOMWINDOW == 83 (0x7ff90c065800) [pid = 1847] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:18:57 INFO - PROCESS | 1847 | --DOMWINDOW == 82 (0x7ff90bc3f000) [pid = 1847] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:18:57 INFO - PROCESS | 1847 | --DOMWINDOW == 81 (0x7ff90c069800) [pid = 1847] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:18:58 INFO - PROCESS | 1847 | 1461273538341 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]]]}] 14:18:58 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. 14:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 925ms 14:18:58 INFO - PROCESS | 1847 | 1461273538362 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 14:18:58 INFO - PROCESS | 1847 | 1461273538364 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 14:18:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:18:58 INFO - PROCESS | 1847 | 1461273538369 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:18:58 INFO - PROCESS | 1847 | 1461273538371 Marionette TRACE conn3 <- [1,326,null,{}] 14:18:58 INFO - PROCESS | 1847 | 1461273538375 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}] 14:18:58 INFO - PROCESS | 1847 | 1461273538481 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 14:18:58 INFO - PROCESS | 1847 | 1461273538561 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91883c800 == 41 [pid = 1847] [id = 89] 14:18:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 82 (0x7ff90c139400) [pid = 1847] [serial = 265] [outer = (nil)] 14:18:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 83 (0x7ff923f4a000) [pid = 1847] [serial = 266] [outer = 0x7ff90c139400] 14:18:58 INFO - PROCESS | 1847 | 1461273538612 Marionette DEBUG loaded listener.js 14:18:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 84 (0x7ff927f8b400) [pid = 1847] [serial = 267] [outer = 0x7ff90c139400] 14:18:59 INFO - PROCESS | 1847 | 1461273539144 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]]]}] 14:18:59 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. 14:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 825ms 14:18:59 INFO - PROCESS | 1847 | 1461273539194 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 14:18:59 INFO - PROCESS | 1847 | 1461273539197 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 14:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:18:59 INFO - PROCESS | 1847 | 1461273539202 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:18:59 INFO - PROCESS | 1847 | 1461273539203 Marionette TRACE conn3 <- [1,330,null,{}] 14:18:59 INFO - PROCESS | 1847 | 1461273539211 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}] 14:18:59 INFO - PROCESS | 1847 | 1461273539323 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 14:18:59 INFO - PROCESS | 1847 | 1461273539338 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922cf0800 == 42 [pid = 1847] [id = 90] 14:18:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 85 (0x7ff927f8c000) [pid = 1847] [serial = 268] [outer = (nil)] 14:18:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 86 (0x7ff928307000) [pid = 1847] [serial = 269] [outer = 0x7ff927f8c000] 14:18:59 INFO - PROCESS | 1847 | 1461273539389 Marionette DEBUG loaded listener.js 14:18:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x7ff9283c7000) [pid = 1847] [serial = 270] [outer = 0x7ff927f8c000] 14:19:00 INFO - PROCESS | 1847 | 1461273540125 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]]]}] 14:19:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:19:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 978ms 14:19:00 INFO - PROCESS | 1847 | 1461273540181 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 14:19:00 INFO - PROCESS | 1847 | 1461273540186 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 14:19:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:19:00 INFO - PROCESS | 1847 | 1461273540194 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:19:00 INFO - PROCESS | 1847 | 1461273540199 Marionette TRACE conn3 <- [1,334,null,{}] 14:19:00 INFO - PROCESS | 1847 | 1461273540207 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}] 14:19:00 INFO - PROCESS | 1847 | 1461273540347 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 14:19:00 INFO - PROCESS | 1847 | 1461273540479 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c914000 == 43 [pid = 1847] [id = 91] 14:19:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x7ff90c447000) [pid = 1847] [serial = 271] [outer = (nil)] 14:19:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7ff90dd71000) [pid = 1847] [serial = 272] [outer = 0x7ff90c447000] 14:19:00 INFO - PROCESS | 1847 | 1461273540543 Marionette DEBUG loaded listener.js 14:19:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7ff90f718c00) [pid = 1847] [serial = 273] [outer = 0x7ff90c447000] 14:19:01 INFO - PROCESS | 1847 | 1461273541295 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]]]}] 14:19:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1131ms 14:19:01 INFO - PROCESS | 1847 | 1461273541326 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 14:19:01 INFO - PROCESS | 1847 | 1461273541333 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 14:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:19:01 INFO - PROCESS | 1847 | 1461273541341 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:19:01 INFO - PROCESS | 1847 | 1461273541345 Marionette TRACE conn3 <- [1,338,null,{}] 14:19:01 INFO - PROCESS | 1847 | 1461273541349 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}] 14:19:01 INFO - PROCESS | 1847 | 1461273541485 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 14:19:01 INFO - PROCESS | 1847 | 1461273541611 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91607d800 == 44 [pid = 1847] [id = 92] 14:19:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7ff9151e3400) [pid = 1847] [serial = 274] [outer = (nil)] 14:19:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7ff91668c400) [pid = 1847] [serial = 275] [outer = 0x7ff9151e3400] 14:19:01 INFO - PROCESS | 1847 | 1461273541673 Marionette DEBUG loaded listener.js 14:19:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7ff916f82c00) [pid = 1847] [serial = 276] [outer = 0x7ff9151e3400] 14:19:02 INFO - PROCESS | 1847 | 1461273542382 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]]]}] 14:19:02 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. 14:19:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1088ms 14:19:02 INFO - PROCESS | 1847 | 1461273542429 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 14:19:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:19:02 INFO - PROCESS | 1847 | 1461273542433 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 14:19:02 INFO - PROCESS | 1847 | 1461273542438 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:19:02 INFO - PROCESS | 1847 | 1461273542443 Marionette TRACE conn3 <- [1,342,null,{}] 14:19:02 INFO - PROCESS | 1847 | 1461273542470 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}] 14:19:02 INFO - PROCESS | 1847 | 1461273542645 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 14:19:02 INFO - PROCESS | 1847 | 1461273542699 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff924155800 == 45 [pid = 1847] [id = 93] 14:19:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7ff922ca2c00) [pid = 1847] [serial = 277] [outer = (nil)] 14:19:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7ff924175800) [pid = 1847] [serial = 278] [outer = 0x7ff922ca2c00] 14:19:02 INFO - PROCESS | 1847 | 1461273542764 Marionette DEBUG loaded listener.js 14:19:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7ff9260fac00) [pid = 1847] [serial = 279] [outer = 0x7ff922ca2c00] 14:19:03 INFO - PROCESS | 1847 | 1461273543554 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]]]}] 14:19:03 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. 14:19:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1188ms 14:19:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:19:03 INFO - PROCESS | 1847 | 1461273543626 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 14:19:03 INFO - PROCESS | 1847 | 1461273543630 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 14:19:03 INFO - PROCESS | 1847 | 1461273543636 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:19:03 INFO - PROCESS | 1847 | 1461273543639 Marionette TRACE conn3 <- [1,346,null,{}] 14:19:03 INFO - PROCESS | 1847 | 1461273543644 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}] 14:19:03 INFO - PROCESS | 1847 | 1461273543776 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 14:19:03 INFO - PROCESS | 1847 | 1461273543896 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92608d800 == 46 [pid = 1847] [id = 94] 14:19:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7ff922f4a800) [pid = 1847] [serial = 280] [outer = (nil)] 14:19:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7ff9283cbc00) [pid = 1847] [serial = 281] [outer = 0x7ff922f4a800] 14:19:03 INFO - PROCESS | 1847 | 1461273543958 Marionette DEBUG loaded listener.js 14:19:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7ff928437400) [pid = 1847] [serial = 282] [outer = 0x7ff922f4a800] 14:19:04 INFO - PROCESS | 1847 | 1461273544674 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]]]}] 14:19:04 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. 14:19:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1079ms 14:19:04 INFO - PROCESS | 1847 | 1461273544715 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 14:19:04 INFO - PROCESS | 1847 | 1461273544718 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 14:19:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:19:04 INFO - PROCESS | 1847 | 1461273544723 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:19:04 INFO - PROCESS | 1847 | 1461273544726 Marionette TRACE conn3 <- [1,350,null,{}] 14:19:04 INFO - PROCESS | 1847 | 1461273544730 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}] 14:19:04 INFO - PROCESS | 1847 | 1461273544857 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 14:19:04 INFO - PROCESS | 1847 | 1461273544954 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927bb6000 == 47 [pid = 1847] [id = 95] 14:19:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7ff9283cc400) [pid = 1847] [serial = 283] [outer = (nil)] 14:19:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7ff92a011000) [pid = 1847] [serial = 284] [outer = 0x7ff9283cc400] 14:19:05 INFO - PROCESS | 1847 | 1461273545013 Marionette DEBUG loaded listener.js 14:19:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7ff92a0aa400) [pid = 1847] [serial = 285] [outer = 0x7ff9283cc400] 14:19:05 INFO - PROCESS | 1847 | 1461273545679 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]]]}] 14:19:05 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. 14:19:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 974ms 14:19:05 INFO - PROCESS | 1847 | 1461273545698 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 14:19:05 INFO - PROCESS | 1847 | 1461273545701 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 14:19:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:19:05 INFO - PROCESS | 1847 | 1461273545706 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:19:05 INFO - PROCESS | 1847 | 1461273545708 Marionette TRACE conn3 <- [1,354,null,{}] 14:19:05 INFO - PROCESS | 1847 | 1461273545712 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}] 14:19:05 INFO - PROCESS | 1847 | 1461273545858 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 14:19:06 INFO - PROCESS | 1847 | 1461273546155 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7ff90c133c00) [pid = 1847] [serial = 286] [outer = 0x7ff90c7b8c00] 14:19:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c919800 == 48 [pid = 1847] [id = 96] 14:19:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7ff90c446800) [pid = 1847] [serial = 287] [outer = (nil)] 14:19:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7ff90c44c400) [pid = 1847] [serial = 288] [outer = 0x7ff90c446800] 14:19:06 INFO - PROCESS | 1847 | 1461273546272 Marionette DEBUG loaded listener.js 14:19:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7ff90c7af000) [pid = 1847] [serial = 289] [outer = 0x7ff90c446800] 14:19:06 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91883c800 == 47 [pid = 1847] [id = 89] 14:19:06 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916c12000 == 46 [pid = 1847] [id = 88] 14:19:06 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c044800 == 45 [pid = 1847] [id = 87] 14:19:06 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9155a7800 == 44 [pid = 1847] [id = 86] 14:19:06 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff913f07800 == 43 [pid = 1847] [id = 85] 14:19:06 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7ff922fac400) [pid = 1847] [serial = 227] [outer = (nil)] [url = about:blank] 14:19:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c911800 == 42 [pid = 1847] [id = 84] 14:19:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c04a000 == 41 [pid = 1847] [id = 83] 14:19:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff918858000 == 40 [pid = 1847] [id = 79] 14:19:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9162f6800 == 39 [pid = 1847] [id = 78] 14:19:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e27f800 == 38 [pid = 1847] [id = 77] 14:19:07 INFO - PROCESS | 1847 | 1461273547120 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]]]}] 14:19:07 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7ff90dd6d400) [pid = 1847] [serial = 221] [outer = (nil)] [url = about:blank] 14:19:07 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7ff90c926800) [pid = 1847] [serial = 200] [outer = (nil)] [url = about:blank] 14:19:07 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7ff915f71000) [pid = 1847] [serial = 212] [outer = (nil)] [url = about:blank] 14:19:07 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7ff9121db400) [pid = 1847] [serial = 204] [outer = (nil)] [url = about:blank] 14:19:07 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7ff90c5c9400) [pid = 1847] [serial = 203] [outer = (nil)] [url = about:blank] 14:19:07 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7ff90e10f400) [pid = 1847] [serial = 206] [outer = (nil)] [url = about:blank] 14:19:07 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7ff90f717400) [pid = 1847] [serial = 207] [outer = (nil)] [url = about:blank] 14:19:07 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7ff9121e4c00) [pid = 1847] [serial = 209] [outer = (nil)] [url = about:blank] 14:19:07 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7ff915173c00) [pid = 1847] [serial = 210] [outer = (nil)] [url = about:blank] 14:19:07 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7ff918611c00) [pid = 1847] [serial = 218] [outer = (nil)] [url = about:blank] 14:19:07 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7ff922d91800) [pid = 1847] [serial = 224] [outer = (nil)] [url = about:blank] 14:19:07 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7ff9178a4800) [pid = 1847] [serial = 216] [outer = (nil)] [url = about:blank] 14:19:07 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7ff917332800) [pid = 1847] [serial = 215] [outer = (nil)] [url = about:blank] 14:19:07 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7ff917339c00) [pid = 1847] [serial = 222] [outer = (nil)] [url = about:blank] 14:19:07 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7ff91882b400) [pid = 1847] [serial = 219] [outer = (nil)] [url = about:blank] 14:19:07 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7ff922d9c000) [pid = 1847] [serial = 225] [outer = (nil)] [url = about:blank] 14:19:07 INFO - PROCESS | 1847 | --DOMWINDOW == 88 (0x7ff91690b400) [pid = 1847] [serial = 213] [outer = (nil)] [url = about:blank] 14:19:07 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. 14:19:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1477ms 14:19:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:19:07 INFO - PROCESS | 1847 | 1461273547185 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 14:19:07 INFO - PROCESS | 1847 | 1461273547188 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 14:19:07 INFO - PROCESS | 1847 | 1461273547194 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:19:07 INFO - PROCESS | 1847 | 1461273547198 Marionette TRACE conn3 <- [1,358,null,{}] 14:19:07 INFO - PROCESS | 1847 | 1461273547205 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}] 14:19:07 INFO - PROCESS | 1847 | 1461273547318 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 14:19:07 INFO - PROCESS | 1847 | 1461273547334 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e078800 == 39 [pid = 1847] [id = 97] 14:19:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7ff90f718800) [pid = 1847] [serial = 290] [outer = (nil)] 14:19:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7ff9154b3000) [pid = 1847] [serial = 291] [outer = 0x7ff90f718800] 14:19:07 INFO - PROCESS | 1847 | 1461273547389 Marionette DEBUG loaded listener.js 14:19:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7ff91668cc00) [pid = 1847] [serial = 292] [outer = 0x7ff90f718800] 14:19:08 INFO - PROCESS | 1847 | 1461273548028 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]]]}] 14:19:08 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. 14:19:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 886ms 14:19:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:19:08 INFO - PROCESS | 1847 | 1461273548082 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 14:19:08 INFO - PROCESS | 1847 | 1461273548086 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 14:19:08 INFO - PROCESS | 1847 | 1461273548092 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:19:08 INFO - PROCESS | 1847 | 1461273548094 Marionette TRACE conn3 <- [1,362,null,{}] 14:19:08 INFO - PROCESS | 1847 | 1461273548099 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}] 14:19:08 INFO - PROCESS | 1847 | 1461273548214 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 14:19:08 INFO - PROCESS | 1847 | 1461273548303 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff915320800 == 40 [pid = 1847] [id = 98] 14:19:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7ff91668c800) [pid = 1847] [serial = 293] [outer = (nil)] 14:19:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7ff917524400) [pid = 1847] [serial = 294] [outer = 0x7ff91668c800] 14:19:08 INFO - PROCESS | 1847 | 1461273548354 Marionette DEBUG loaded listener.js 14:19:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7ff91840f000) [pid = 1847] [serial = 295] [outer = 0x7ff91668c800] 14:19:09 INFO - PROCESS | 1847 | 1461273548999 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]]]}] 14:19:09 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. 14:19:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 926ms 14:19:09 INFO - PROCESS | 1847 | 1461273549018 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 14:19:09 INFO - PROCESS | 1847 | 1461273549020 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 14:19:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:19:09 INFO - PROCESS | 1847 | 1461273549033 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:19:09 INFO - PROCESS | 1847 | 1461273549040 Marionette TRACE conn3 <- [1,366,null,{}] 14:19:09 INFO - PROCESS | 1847 | 1461273549045 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}] 14:19:09 INFO - PROCESS | 1847 | 1461273549218 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 14:19:09 INFO - PROCESS | 1847 | 1461273549232 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91667a800 == 41 [pid = 1847] [id = 99] 14:19:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7ff91678e800) [pid = 1847] [serial = 296] [outer = (nil)] 14:19:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7ff922a0d400) [pid = 1847] [serial = 297] [outer = 0x7ff91678e800] 14:19:09 INFO - PROCESS | 1847 | 1461273549283 Marionette DEBUG loaded listener.js 14:19:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7ff9242cd800) [pid = 1847] [serial = 298] [outer = 0x7ff91678e800] 14:19:09 INFO - PROCESS | 1847 | 1461273549896 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]]]}] 14:19:09 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. 14:19:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 886ms 14:19:09 INFO - PROCESS | 1847 | 1461273549916 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 14:19:09 INFO - PROCESS | 1847 | 1461273549919 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 14:19:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:19:09 INFO - PROCESS | 1847 | 1461273549924 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:19:09 INFO - PROCESS | 1847 | 1461273549925 Marionette TRACE conn3 <- [1,370,null,{}] 14:19:09 INFO - PROCESS | 1847 | 1461273549930 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}] 14:19:10 INFO - PROCESS | 1847 | 1461273550071 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 14:19:10 INFO - PROCESS | 1847 | 1461273550099 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9186ae800 == 42 [pid = 1847] [id = 100] 14:19:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7ff9183b0000) [pid = 1847] [serial = 299] [outer = (nil)] 14:19:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7ff9260f8400) [pid = 1847] [serial = 300] [outer = 0x7ff9183b0000] 14:19:10 INFO - PROCESS | 1847 | 1461273550149 Marionette DEBUG loaded listener.js 14:19:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7ff927f54c00) [pid = 1847] [serial = 301] [outer = 0x7ff9183b0000] 14:19:10 INFO - PROCESS | 1847 | 1461273550810 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]]]}] 14:19:10 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. 14:19:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 932ms 14:19:10 INFO - PROCESS | 1847 | 1461273550858 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 14:19:10 INFO - PROCESS | 1847 | 1461273550861 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 14:19:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:19:10 INFO - PROCESS | 1847 | 1461273550865 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:19:10 INFO - PROCESS | 1847 | 1461273550868 Marionette TRACE conn3 <- [1,374,null,{}] 14:19:10 INFO - PROCESS | 1847 | 1461273550877 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}] 14:19:11 INFO - PROCESS | 1847 | 1461273551022 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 14:19:11 INFO - PROCESS | 1847 | 1461273551093 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff921e08000 == 43 [pid = 1847] [id = 101] 14:19:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7ff92a015800) [pid = 1847] [serial = 302] [outer = (nil)] 14:19:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7ff92a0b0000) [pid = 1847] [serial = 303] [outer = 0x7ff92a015800] 14:19:11 INFO - PROCESS | 1847 | 1461273551165 Marionette DEBUG loaded listener.js 14:19:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7ff92adac400) [pid = 1847] [serial = 304] [outer = 0x7ff92a015800] 14:19:11 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7ff90c450400) [pid = 1847] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:19:11 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7ff916689800) [pid = 1847] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:19:11 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7ff926053800) [pid = 1847] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:19:11 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7ff9121e5c00) [pid = 1847] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:19:11 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7ff90c44d400) [pid = 1847] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:19:11 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7ff90e10e800) [pid = 1847] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:19:11 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7ff90c139400) [pid = 1847] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:19:11 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7ff912d68800) [pid = 1847] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:19:11 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7ff90ba8c400) [pid = 1847] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:19:11 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7ff90e10dc00) [pid = 1847] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:19:11 INFO - PROCESS | 1847 | 1461273551852 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:19:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:19:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1030ms 14:19:11 INFO - PROCESS | 1847 | 1461273551896 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 14:19:11 INFO - PROCESS | 1847 | 1461273551898 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 14:19:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:19:11 INFO - PROCESS | 1847 | 1461273551903 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:19:11 INFO - PROCESS | 1847 | 1461273551905 Marionette TRACE conn3 <- [1,378,null,{}] 14:19:11 INFO - PROCESS | 1847 | 1461273551910 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}] 14:19:12 INFO - PROCESS | 1847 | 1461273552022 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 14:19:12 INFO - PROCESS | 1847 | 1461273552035 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff915c99800 == 44 [pid = 1847] [id = 102] 14:19:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7ff90c5d0800) [pid = 1847] [serial = 305] [outer = (nil)] 14:19:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7ff912d68800) [pid = 1847] [serial = 306] [outer = 0x7ff90c5d0800] 14:19:12 INFO - PROCESS | 1847 | 1461273552086 Marionette DEBUG loaded listener.js 14:19:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7ff92c35b400) [pid = 1847] [serial = 307] [outer = 0x7ff90c5d0800] 14:19:12 INFO - PROCESS | 1847 | 1461273552730 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:19:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:19:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 878ms 14:19:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:19:12 INFO - PROCESS | 1847 | 1461273552782 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 14:19:12 INFO - PROCESS | 1847 | 1461273552784 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 14:19:12 INFO - PROCESS | 1847 | 1461273552788 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:19:12 INFO - PROCESS | 1847 | 1461273552792 Marionette TRACE conn3 <- [1,382,null,{}] 14:19:12 INFO - PROCESS | 1847 | 1461273552796 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}] 14:19:12 INFO - PROCESS | 1847 | 1461273552938 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 14:19:12 INFO - PROCESS | 1847 | 1461273552952 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff926093800 == 45 [pid = 1847] [id = 103] 14:19:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7ff90c06e400) [pid = 1847] [serial = 308] [outer = (nil)] 14:19:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7ff92c35f000) [pid = 1847] [serial = 309] [outer = 0x7ff90c06e400] 14:19:13 INFO - PROCESS | 1847 | 1461273553001 Marionette DEBUG loaded listener.js 14:19:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7ff92fad9000) [pid = 1847] [serial = 310] [outer = 0x7ff90c06e400] 14:19:13 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:19:13 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:19:13 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:19:13 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:19:13 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:19:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:19:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 775ms 14:19:13 INFO - PROCESS | 1847 | 1461273553556 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:19:13 INFO - PROCESS | 1847 | 1461273553564 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 14:19:13 INFO - PROCESS | 1847 | 1461273553567 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 14:19:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:19:13 INFO - PROCESS | 1847 | 1461273553610 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:19:13 INFO - PROCESS | 1847 | 1461273553613 Marionette TRACE conn3 <- [1,386,null,{}] 14:19:13 INFO - PROCESS | 1847 | 1461273553617 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}] 14:19:13 INFO - PROCESS | 1847 | 1461273553775 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 14:19:13 INFO - PROCESS | 1847 | 1461273553911 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c75f800 == 46 [pid = 1847] [id = 104] 14:19:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7ff90ba8f400) [pid = 1847] [serial = 311] [outer = (nil)] 14:19:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7ff90c447400) [pid = 1847] [serial = 312] [outer = 0x7ff90ba8f400] 14:19:13 INFO - PROCESS | 1847 | 1461273553978 Marionette DEBUG loaded listener.js 14:19:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7ff90dd72000) [pid = 1847] [serial = 313] [outer = 0x7ff90ba8f400] 14:19:14 INFO - PROCESS | 1847 | 1461273554742 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]]]}] 14:19:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:19:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1180ms 14:19:14 INFO - PROCESS | 1847 | 1461273554788 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 14:19:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:19:14 INFO - PROCESS | 1847 | 1461273554794 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 14:19:14 INFO - PROCESS | 1847 | 1461273554814 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:19:14 INFO - PROCESS | 1847 | 1461273554821 Marionette TRACE conn3 <- [1,390,null,{}] 14:19:14 INFO - PROCESS | 1847 | 1461273554828 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}] 14:19:14 INFO - PROCESS | 1847 | 1461273554967 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 14:19:15 INFO - PROCESS | 1847 | 1461273555090 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9164c3800 == 47 [pid = 1847] [id = 105] 14:19:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7ff90c44f400) [pid = 1847] [serial = 314] [outer = (nil)] 14:19:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7ff9158e3000) [pid = 1847] [serial = 315] [outer = 0x7ff90c44f400] 14:19:15 INFO - PROCESS | 1847 | 1461273555156 Marionette DEBUG loaded listener.js 14:19:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7ff91668e000) [pid = 1847] [serial = 316] [outer = 0x7ff90c44f400] 14:19:15 INFO - PROCESS | 1847 | 1461273555997 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]]]}] 14:19:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:19:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1247ms 14:19:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:19:16 INFO - PROCESS | 1847 | 1461273556048 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 14:19:16 INFO - PROCESS | 1847 | 1461273556051 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 14:19:16 INFO - PROCESS | 1847 | 1461273556057 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:19:16 INFO - PROCESS | 1847 | 1461273556060 Marionette TRACE conn3 <- [1,394,null,{}] 14:19:16 INFO - PROCESS | 1847 | 1461273556065 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}] 14:19:16 INFO - PROCESS | 1847 | 1461273556195 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 14:19:16 INFO - PROCESS | 1847 | 1461273556331 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927fca000 == 48 [pid = 1847] [id = 106] 14:19:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7ff917357800) [pid = 1847] [serial = 317] [outer = (nil)] 14:19:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7ff91ce16400) [pid = 1847] [serial = 318] [outer = 0x7ff917357800] 14:19:16 INFO - PROCESS | 1847 | 1461273556394 Marionette DEBUG loaded listener.js 14:19:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7ff922d91c00) [pid = 1847] [serial = 319] [outer = 0x7ff917357800] 14:19:17 INFO - PROCESS | 1847 | 1461273557282 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]]]}] 14:19:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:19:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1291ms 14:19:17 INFO - PROCESS | 1847 | 1461273557348 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 14:19:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:19:17 INFO - PROCESS | 1847 | 1461273557353 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 14:19:17 INFO - PROCESS | 1847 | 1461273557367 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:19:17 INFO - PROCESS | 1847 | 1461273557372 Marionette TRACE conn3 <- [1,398,null,{}] 14:19:17 INFO - PROCESS | 1847 | 1461273557377 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}] 14:19:17 INFO - PROCESS | 1847 | 1461273557511 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 14:19:17 INFO - PROCESS | 1847 | 1461273557633 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c91f000 == 49 [pid = 1847] [id = 107] 14:19:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7ff90c453c00) [pid = 1847] [serial = 320] [outer = (nil)] 14:19:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7ff90f7f4000) [pid = 1847] [serial = 321] [outer = 0x7ff90c453c00] 14:19:17 INFO - PROCESS | 1847 | 1461273557692 Marionette DEBUG loaded listener.js 14:19:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7ff918831000) [pid = 1847] [serial = 322] [outer = 0x7ff90c453c00] 14:19:18 INFO - PROCESS | 1847 | 1461273558647 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]]]}] 14:19:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:19:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1338ms 14:19:18 INFO - PROCESS | 1847 | 1461273558699 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 14:19:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:19:18 INFO - PROCESS | 1847 | 1461273558709 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 14:19:18 INFO - PROCESS | 1847 | 1461273558716 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:19:18 INFO - PROCESS | 1847 | 1461273558720 Marionette TRACE conn3 <- [1,402,null,{}] 14:19:18 INFO - PROCESS | 1847 | 1461273558726 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}] 14:19:18 INFO - PROCESS | 1847 | 1461273558849 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 14:19:18 INFO - PROCESS | 1847 | 1461273558984 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90dce9800 == 50 [pid = 1847] [id = 108] 14:19:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7ff910caf800) [pid = 1847] [serial = 323] [outer = (nil)] 14:19:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7ff9121e4c00) [pid = 1847] [serial = 324] [outer = 0x7ff910caf800] 14:19:19 INFO - PROCESS | 1847 | 1461273559041 Marionette DEBUG loaded listener.js 14:19:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7ff91568e000) [pid = 1847] [serial = 325] [outer = 0x7ff910caf800] 14:19:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff926093800 == 49 [pid = 1847] [id = 103] 14:19:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff915c99800 == 48 [pid = 1847] [id = 102] 14:19:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff921e08000 == 47 [pid = 1847] [id = 101] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7ff927f87000) [pid = 1847] [serial = 245] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7ff928307000) [pid = 1847] [serial = 269] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9186ae800 == 46 [pid = 1847] [id = 100] 14:19:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91667a800 == 45 [pid = 1847] [id = 99] 14:19:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff921e03000 == 44 [pid = 1847] [id = 80] 14:19:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff915320800 == 43 [pid = 1847] [id = 98] 14:19:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e078800 == 42 [pid = 1847] [id = 97] 14:19:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c919800 == 41 [pid = 1847] [id = 96] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7ff90c7b0c00) [pid = 1847] [serial = 168] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7ff91668a000) [pid = 1847] [serial = 171] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7ff91ce14400) [pid = 1847] [serial = 260] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7ff926059800) [pid = 1847] [serial = 263] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7ff922a88000) [pid = 1847] [serial = 261] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7ff916374000) [pid = 1847] [serial = 254] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7ff91690d000) [pid = 1847] [serial = 255] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7ff90e114800) [pid = 1847] [serial = 249] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7ff90c924800) [pid = 1847] [serial = 248] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7ff90f7ed000) [pid = 1847] [serial = 251] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7ff912f23400) [pid = 1847] [serial = 252] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7ff90e260400) [pid = 1847] [serial = 230] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7ff915971800) [pid = 1847] [serial = 233] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7ff91cebdc00) [pid = 1847] [serial = 236] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7ff92417b800) [pid = 1847] [serial = 239] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7ff926054400) [pid = 1847] [serial = 242] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7ff927f8b400) [pid = 1847] [serial = 267] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7ff927edd400) [pid = 1847] [serial = 264] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7ff917525400) [pid = 1847] [serial = 257] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7ff91840cc00) [pid = 1847] [serial = 258] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7ff923f4a000) [pid = 1847] [serial = 266] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7ff90e01f400) [pid = 1847] [serial = 201] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1847 | 1461273559819 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]]]}] 14:19:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:19:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1127ms 14:19:19 INFO - PROCESS | 1847 | 1461273559844 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 14:19:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:19:19 INFO - PROCESS | 1847 | 1461273559850 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 14:19:19 INFO - PROCESS | 1847 | 1461273559858 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:19:19 INFO - PROCESS | 1847 | 1461273559861 Marionette TRACE conn3 <- [1,406,null,{}] 14:19:19 INFO - PROCESS | 1847 | 1461273559866 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}] 14:19:19 INFO - PROCESS | 1847 | 1461273559983 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 14:19:20 INFO - PROCESS | 1847 | 1461273560069 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e28e800 == 42 [pid = 1847] [id = 109] 14:19:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7ff90c454000) [pid = 1847] [serial = 326] [outer = (nil)] 14:19:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7ff9156b8c00) [pid = 1847] [serial = 327] [outer = 0x7ff90c454000] 14:19:20 INFO - PROCESS | 1847 | 1461273560119 Marionette DEBUG loaded listener.js 14:19:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7ff9158e4800) [pid = 1847] [serial = 328] [outer = 0x7ff90c454000] 14:19:20 INFO - PROCESS | 1847 | 1461273560751 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]]]}] 14:19:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:19:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 927ms 14:19:20 INFO - PROCESS | 1847 | 1461273560785 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 14:19:20 INFO - PROCESS | 1847 | 1461273560788 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 14:19:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:19:20 INFO - PROCESS | 1847 | 1461273560795 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:19:20 INFO - PROCESS | 1847 | 1461273560799 Marionette TRACE conn3 <- [1,410,null,{}] 14:19:20 INFO - PROCESS | 1847 | 1461273560812 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}] 14:19:20 INFO - PROCESS | 1847 | 1461273560933 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 14:19:21 INFO - PROCESS | 1847 | 1461273561035 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9162ec000 == 43 [pid = 1847] [id = 110] 14:19:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7ff915b57000) [pid = 1847] [serial = 329] [outer = (nil)] 14:19:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7ff917334c00) [pid = 1847] [serial = 330] [outer = 0x7ff915b57000] 14:19:21 INFO - PROCESS | 1847 | 1461273561090 Marionette DEBUG loaded listener.js 14:19:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7ff918411c00) [pid = 1847] [serial = 331] [outer = 0x7ff915b57000] 14:19:21 INFO - PROCESS | 1847 | 1461273561686 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]]]}] 14:19:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:19:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 931ms 14:19:21 INFO - PROCESS | 1847 | 1461273561726 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 14:19:21 INFO - PROCESS | 1847 | 1461273561729 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 14:19:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:19:21 INFO - PROCESS | 1847 | 1461273561734 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:19:21 INFO - PROCESS | 1847 | 1461273561736 Marionette TRACE conn3 <- [1,414,null,{}] 14:19:21 INFO - PROCESS | 1847 | 1461273561741 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}] 14:19:21 INFO - PROCESS | 1847 | 1461273561894 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 14:19:21 INFO - PROCESS | 1847 | 1461273561920 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916abd000 == 44 [pid = 1847] [id = 111] 14:19:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7ff9156bd800) [pid = 1847] [serial = 332] [outer = (nil)] 14:19:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7ff91ce1b800) [pid = 1847] [serial = 333] [outer = 0x7ff9156bd800] 14:19:21 INFO - PROCESS | 1847 | 1461273561971 Marionette DEBUG loaded listener.js 14:19:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7ff922d95c00) [pid = 1847] [serial = 334] [outer = 0x7ff9156bd800] 14:19:22 INFO - PROCESS | 1847 | 1461273562561 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]]]}] 14:19:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:19:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 879ms 14:19:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:19:22 INFO - PROCESS | 1847 | 1461273562619 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 14:19:22 INFO - PROCESS | 1847 | 1461273562621 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 14:19:22 INFO - PROCESS | 1847 | 1461273562626 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:19:22 INFO - PROCESS | 1847 | 1461273562628 Marionette TRACE conn3 <- [1,418,null,{}] 14:19:22 INFO - PROCESS | 1847 | 1461273562633 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}] 14:19:22 INFO - PROCESS | 1847 | 1461273562769 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 14:19:22 INFO - PROCESS | 1847 | 1461273562839 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91885a800 == 45 [pid = 1847] [id = 112] 14:19:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7ff90c06a400) [pid = 1847] [serial = 335] [outer = (nil)] 14:19:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7ff915499000) [pid = 1847] [serial = 336] [outer = 0x7ff90c06a400] 14:19:22 INFO - PROCESS | 1847 | 1461273562897 Marionette DEBUG loaded listener.js 14:19:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7ff9154a0400) [pid = 1847] [serial = 337] [outer = 0x7ff90c06a400] 14:19:23 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7ff9151e3400) [pid = 1847] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:19:23 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7ff91678e800) [pid = 1847] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:19:23 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7ff90f718800) [pid = 1847] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:19:23 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7ff90c446800) [pid = 1847] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:19:23 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7ff90c447000) [pid = 1847] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:19:23 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7ff90c5d0800) [pid = 1847] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:19:23 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7ff91840d400) [pid = 1847] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:19:23 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7ff92417dc00) [pid = 1847] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:19:23 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7ff9183b0000) [pid = 1847] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:19:23 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7ff92a015800) [pid = 1847] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:19:23 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7ff922ca2c00) [pid = 1847] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:19:23 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7ff91668c800) [pid = 1847] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:19:24 INFO - PROCESS | 1847 | 1461273564017 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]]]}] 14:19:24 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 14:19:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1426ms 14:19:24 INFO - PROCESS | 1847 | 1461273564052 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 14:19:24 INFO - PROCESS | 1847 | 1461273564055 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 14:19:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:19:24 INFO - PROCESS | 1847 | 1461273564060 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:19:24 INFO - PROCESS | 1847 | 1461273564062 Marionette TRACE conn3 <- [1,422,null,{}] 14:19:24 INFO - PROCESS | 1847 | 1461273564067 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}] 14:19:24 INFO - PROCESS | 1847 | 1461273564194 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 14:19:24 INFO - PROCESS | 1847 | 1461273564286 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91667c000 == 46 [pid = 1847] [id = 113] 14:19:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7ff90c44d800) [pid = 1847] [serial = 338] [outer = (nil)] 14:19:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7ff922ca1800) [pid = 1847] [serial = 339] [outer = 0x7ff90c44d800] 14:19:24 INFO - PROCESS | 1847 | 1461273564343 Marionette DEBUG loaded listener.js 14:19:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7ff924178000) [pid = 1847] [serial = 340] [outer = 0x7ff90c44d800] 14:19:25 INFO - PROCESS | 1847 | 1461273565307 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]]]}] 14:19:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:19:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1274ms 14:19:25 INFO - PROCESS | 1847 | 1461273565335 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 14:19:25 INFO - PROCESS | 1847 | 1461273565337 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 14:19:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:19:25 INFO - PROCESS | 1847 | 1461273565343 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:19:25 INFO - PROCESS | 1847 | 1461273565344 Marionette TRACE conn3 <- [1,426,null,{}] 14:19:25 INFO - PROCESS | 1847 | 1461273565349 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}] 14:19:25 INFO - PROCESS | 1847 | 1461273565484 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 14:19:25 INFO - PROCESS | 1847 | 1461273565494 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff912d38800 == 47 [pid = 1847] [id = 114] 14:19:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7ff90b683000) [pid = 1847] [serial = 341] [outer = (nil)] 14:19:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7ff90b68a000) [pid = 1847] [serial = 342] [outer = 0x7ff90b683000] 14:19:25 INFO - PROCESS | 1847 | 1461273565545 Marionette DEBUG loaded listener.js 14:19:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7ff90c5d0800) [pid = 1847] [serial = 343] [outer = 0x7ff90b683000] 14:19:26 INFO - PROCESS | 1847 | 1461273566270 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] 14:19:26 INFO - PROCESS | 1847 | 1461273566334 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 14:19:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:19:26 INFO - PROCESS | 1847 | 1461273566357 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:19:26 INFO - PROCESS | 1847 | 1461273566363 Marionette TRACE conn3 <- [1,430,null,{}] 14:19:26 INFO - PROCESS | 1847 | 1461273566371 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}] 14:19:26 INFO - PROCESS | 1847 | 1461273566512 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 14:19:26 INFO - PROCESS | 1847 | 1461273566637 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff913e61800 == 48 [pid = 1847] [id = 115] 14:19:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7ff90b683800) [pid = 1847] [serial = 344] [outer = (nil)] 14:19:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7ff90e115c00) [pid = 1847] [serial = 345] [outer = 0x7ff90b683800] 14:19:26 INFO - PROCESS | 1847 | 1461273566701 Marionette DEBUG loaded listener.js 14:19:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7ff912f29c00) [pid = 1847] [serial = 346] [outer = 0x7ff90b683800] 14:19:27 INFO - PROCESS | 1847 | 1461273567510 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]]]}] 14:19:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:19:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1192ms 14:19:27 INFO - PROCESS | 1847 | 1461273567547 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 14:19:27 INFO - PROCESS | 1847 | 1461273567555 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 14:19:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:19:27 INFO - PROCESS | 1847 | 1461273567563 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:19:27 INFO - PROCESS | 1847 | 1461273567566 Marionette TRACE conn3 <- [1,434,null,{}] 14:19:27 INFO - PROCESS | 1847 | 1461273567572 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}] 14:19:27 INFO - PROCESS | 1847 | 1461273567702 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 14:19:27 INFO - PROCESS | 1847 | 1461273567834 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff918845800 == 49 [pid = 1847] [id = 116] 14:19:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7ff915526c00) [pid = 1847] [serial = 347] [outer = (nil)] 14:19:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7ff9156b5c00) [pid = 1847] [serial = 348] [outer = 0x7ff915526c00] 14:19:27 INFO - PROCESS | 1847 | 1461273567896 Marionette DEBUG loaded listener.js 14:19:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7ff9158dec00) [pid = 1847] [serial = 349] [outer = 0x7ff915526c00] 14:19:28 INFO - PROCESS | 1847 | 1461273568756 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]]]}] 14:19:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:19:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1233ms 14:19:28 INFO - PROCESS | 1847 | 1461273568797 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 14:19:28 INFO - PROCESS | 1847 | 1461273568800 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 14:19:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:19:28 INFO - PROCESS | 1847 | 1461273568805 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:19:28 INFO - PROCESS | 1847 | 1461273568810 Marionette TRACE conn3 <- [1,438,null,{}] 14:19:28 INFO - PROCESS | 1847 | 1461273568823 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}] 14:19:28 INFO - PROCESS | 1847 | 1461273568956 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 14:19:29 INFO - PROCESS | 1847 | 1461273569081 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9281c1800 == 50 [pid = 1847] [id = 117] 14:19:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7ff91678e800) [pid = 1847] [serial = 350] [outer = (nil)] 14:19:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7ff918406400) [pid = 1847] [serial = 351] [outer = 0x7ff91678e800] 14:19:29 INFO - PROCESS | 1847 | 1461273569144 Marionette DEBUG loaded listener.js 14:19:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7ff91ce1bc00) [pid = 1847] [serial = 352] [outer = 0x7ff91678e800] 14:19:29 INFO - PROCESS | 1847 | 1461273569948 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]]]}] 14:19:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:19:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1188ms 14:19:29 INFO - PROCESS | 1847 | 1461273569993 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 14:19:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:19:30 INFO - PROCESS | 1847 | 1461273569997 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 14:19:30 INFO - PROCESS | 1847 | 1461273570002 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:19:30 INFO - PROCESS | 1847 | 1461273570005 Marionette TRACE conn3 <- [1,442,null,{}] 14:19:30 INFO - PROCESS | 1847 | 1461273570009 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}] 14:19:30 INFO - PROCESS | 1847 | 1461273570136 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 14:19:30 INFO - PROCESS | 1847 | 1461273570283 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92841c000 == 51 [pid = 1847] [id = 118] 14:19:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7ff90b68c000) [pid = 1847] [serial = 353] [outer = (nil)] 14:19:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7ff918615c00) [pid = 1847] [serial = 354] [outer = 0x7ff90b68c000] 14:19:30 INFO - PROCESS | 1847 | 1461273570345 Marionette DEBUG loaded listener.js 14:19:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7ff92605c800) [pid = 1847] [serial = 355] [outer = 0x7ff90b68c000] 14:19:31 INFO - PROCESS | 1847 | 1461273571304 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]]]}] 14:19:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:19:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1336ms 14:19:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:19:31 INFO - PROCESS | 1847 | 1461273571338 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 14:19:31 INFO - PROCESS | 1847 | 1461273571342 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 14:19:31 INFO - PROCESS | 1847 | 1461273571349 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:19:31 INFO - PROCESS | 1847 | 1461273571355 Marionette TRACE conn3 <- [1,446,null,{}] 14:19:31 INFO - PROCESS | 1847 | 1461273571362 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}] 14:19:31 INFO - PROCESS | 1847 | 1461273571483 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 14:19:31 INFO - PROCESS | 1847 | 1461273571629 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c4d0000 == 52 [pid = 1847] [id = 119] 14:19:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7ff90e022800) [pid = 1847] [serial = 356] [outer = (nil)] 14:19:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7ff90e262000) [pid = 1847] [serial = 357] [outer = 0x7ff90e022800] 14:19:31 INFO - PROCESS | 1847 | 1461273571704 Marionette DEBUG loaded listener.js 14:19:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7ff90f9c7400) [pid = 1847] [serial = 358] [outer = 0x7ff90e022800] 14:19:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91667c000 == 51 [pid = 1847] [id = 113] 14:19:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91885a800 == 50 [pid = 1847] [id = 112] 14:19:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916abd000 == 49 [pid = 1847] [id = 111] 14:19:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9162ec000 == 48 [pid = 1847] [id = 110] 14:19:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e28e800 == 47 [pid = 1847] [id = 109] 14:19:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90dce9800 == 46 [pid = 1847] [id = 108] 14:19:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9164c3800 == 45 [pid = 1847] [id = 105] 14:19:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c75f800 == 44 [pid = 1847] [id = 104] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7ff91ce15c00) [pid = 1847] [serial = 198] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7ff9281dc400) [pid = 1847] [serial = 246] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7ff92c35f000) [pid = 1847] [serial = 309] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7ff9260f8400) [pid = 1847] [serial = 300] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7ff92a0b0000) [pid = 1847] [serial = 303] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7ff92adac400) [pid = 1847] [serial = 304] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7ff9260fac00) [pid = 1847] [serial = 279] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7ff924175800) [pid = 1847] [serial = 278] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7ff917524400) [pid = 1847] [serial = 294] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7ff91840f000) [pid = 1847] [serial = 295] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7ff916f82c00) [pid = 1847] [serial = 276] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7ff91668c400) [pid = 1847] [serial = 275] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7ff922a0d400) [pid = 1847] [serial = 297] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7ff9154b3000) [pid = 1847] [serial = 291] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7ff91668cc00) [pid = 1847] [serial = 292] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7ff90c7af000) [pid = 1847] [serial = 289] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7ff90c44c400) [pid = 1847] [serial = 288] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7ff90f718c00) [pid = 1847] [serial = 273] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7ff90dd71000) [pid = 1847] [serial = 272] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7ff9283cbc00) [pid = 1847] [serial = 281] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7ff92a011000) [pid = 1847] [serial = 284] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7ff912d68800) [pid = 1847] [serial = 306] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 88 (0x7ff92c35b400) [pid = 1847] [serial = 307] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 87 (0x7ff9183e7800) [pid = 1847] [serial = 123] [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.] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 86 (0x7ff927f54c00) [pid = 1847] [serial = 301] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | --DOMWINDOW == 85 (0x7ff9242cd800) [pid = 1847] [serial = 298] [outer = (nil)] [url = about:blank] 14:19:32 INFO - PROCESS | 1847 | 1461273572455 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]]]}] 14:19:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:19:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1136ms 14:19:32 INFO - PROCESS | 1847 | 1461273572488 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 14:19:32 INFO - PROCESS | 1847 | 1461273572494 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 14:19:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:19:32 INFO - PROCESS | 1847 | 1461273572503 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:19:32 INFO - PROCESS | 1847 | 1461273572506 Marionette TRACE conn3 <- [1,450,null,{}] 14:19:32 INFO - PROCESS | 1847 | 1461273572510 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}] 14:19:32 INFO - PROCESS | 1847 | 1461273572636 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 14:19:32 INFO - PROCESS | 1847 | 1461273572722 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff913f1b800 == 45 [pid = 1847] [id = 120] 14:19:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 86 (0x7ff90e10e800) [pid = 1847] [serial = 359] [outer = (nil)] 14:19:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x7ff90f9d4c00) [pid = 1847] [serial = 360] [outer = 0x7ff90e10e800] 14:19:32 INFO - PROCESS | 1847 | 1461273572775 Marionette DEBUG loaded listener.js 14:19:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x7ff915176000) [pid = 1847] [serial = 361] [outer = 0x7ff90e10e800] 14:19:33 INFO - PROCESS | 1847 | 1461273573445 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] 14:19:33 INFO - PROCESS | 1847 | 1461273573484 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 14:19:33 INFO - PROCESS | 1847 | 1461273573490 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:19:33 INFO - PROCESS | 1847 | 1461273573494 Marionette TRACE conn3 <- [1,454,null,{}] 14:19:33 INFO - PROCESS | 1847 | 1461273573507 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}] 14:19:33 INFO - PROCESS | 1847 | 1461273573656 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 14:19:33 INFO - PROCESS | 1847 | 1461273573671 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916ab2800 == 46 [pid = 1847] [id = 121] 14:19:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7ff9156b2400) [pid = 1847] [serial = 362] [outer = (nil)] 14:19:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7ff9158dc000) [pid = 1847] [serial = 363] [outer = 0x7ff9156b2400] 14:19:33 INFO - PROCESS | 1847 | 1461273573724 Marionette DEBUG loaded listener.js 14:19:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7ff915b56000) [pid = 1847] [serial = 364] [outer = 0x7ff9156b2400] 14:19:34 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:19:34 INFO - PROCESS | 1847 | 1461273574375 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]]]}] 14:19:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:19:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 935ms 14:19:34 INFO - PROCESS | 1847 | 1461273574424 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 14:19:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:19:34 INFO - PROCESS | 1847 | 1461273574436 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 14:19:34 INFO - PROCESS | 1847 | 1461273574448 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:19:34 INFO - PROCESS | 1847 | 1461273574450 Marionette TRACE conn3 <- [1,458,null,{}] 14:19:34 INFO - PROCESS | 1847 | 1461273574454 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}] 14:19:34 INFO - PROCESS | 1847 | 1461273574596 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 14:19:34 INFO - PROCESS | 1847 | 1461273574654 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9186e9000 == 47 [pid = 1847] [id = 122] 14:19:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7ff916a95000) [pid = 1847] [serial = 365] [outer = (nil)] 14:19:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7ff9183b0000) [pid = 1847] [serial = 366] [outer = 0x7ff916a95000] 14:19:34 INFO - PROCESS | 1847 | 1461273574750 Marionette DEBUG loaded listener.js 14:19:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7ff918411000) [pid = 1847] [serial = 367] [outer = 0x7ff916a95000] 14:19:35 INFO - PROCESS | 1847 | 1461273575335 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] 14:19:35 INFO - PROCESS | 1847 | 1461273575381 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 14:19:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:19:35 INFO - PROCESS | 1847 | 1461273575392 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:19:35 INFO - PROCESS | 1847 | 1461273575394 Marionette TRACE conn3 <- [1,462,null,{}] 14:19:35 INFO - PROCESS | 1847 | 1461273575399 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}] 14:19:35 INFO - PROCESS | 1847 | 1461273575541 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 14:19:35 INFO - PROCESS | 1847 | 1461273575600 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922ce0000 == 48 [pid = 1847] [id = 123] 14:19:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7ff90b690c00) [pid = 1847] [serial = 368] [outer = (nil)] 14:19:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7ff91ce19000) [pid = 1847] [serial = 369] [outer = 0x7ff90b690c00] 14:19:35 INFO - PROCESS | 1847 | 1461273575650 Marionette DEBUG loaded listener.js 14:19:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7ff922d98000) [pid = 1847] [serial = 370] [outer = 0x7ff90b690c00] 14:19:36 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7ff90c06a400) [pid = 1847] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:19:36 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7ff90c453c00) [pid = 1847] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:19:36 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7ff90c44d800) [pid = 1847] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:19:36 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7ff915b57000) [pid = 1847] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:19:36 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7ff910caf800) [pid = 1847] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:19:36 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7ff90c454000) [pid = 1847] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:19:36 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7ff9156bd800) [pid = 1847] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:19:36 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7ff927f8c000) [pid = 1847] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:19:36 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:19:36 INFO - PROCESS | 1847 | 1461273576377 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] 14:19:36 INFO - PROCESS | 1847 | 1461273576420 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 14:19:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:19:36 INFO - PROCESS | 1847 | 1461273576425 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:19:36 INFO - PROCESS | 1847 | 1461273576427 Marionette TRACE conn3 <- [1,466,null,{}] 14:19:36 INFO - PROCESS | 1847 | 1461273576431 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}] 14:19:36 INFO - PROCESS | 1847 | 1461273576615 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 14:19:36 INFO - PROCESS | 1847 | 1461273576677 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff926093800 == 49 [pid = 1847] [id = 124] 14:19:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7ff90caec400) [pid = 1847] [serial = 371] [outer = (nil)] 14:19:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7ff91690f800) [pid = 1847] [serial = 372] [outer = 0x7ff90caec400] 14:19:36 INFO - PROCESS | 1847 | 1461273576731 Marionette DEBUG loaded listener.js 14:19:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7ff922f49400) [pid = 1847] [serial = 373] [outer = 0x7ff90caec400] 14:19:37 INFO - PROCESS | 1847 | 1461273577227 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] 14:19:37 INFO - PROCESS | 1847 | 1461273577261 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 14:19:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:19:37 INFO - PROCESS | 1847 | 1461273577267 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:19:37 INFO - PROCESS | 1847 | 1461273577269 Marionette TRACE conn3 <- [1,470,null,{}] 14:19:37 INFO - PROCESS | 1847 | 1461273577273 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}] 14:19:37 INFO - PROCESS | 1847 | 1461273577380 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 14:19:37 INFO - PROCESS | 1847 | 1461273577391 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff928120800 == 50 [pid = 1847] [id = 125] 14:19:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7ff90ba91c00) [pid = 1847] [serial = 374] [outer = (nil)] 14:19:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7ff90dc56800) [pid = 1847] [serial = 375] [outer = 0x7ff90ba91c00] 14:19:37 INFO - PROCESS | 1847 | 1461273577516 Marionette DEBUG loaded listener.js 14:19:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7ff90dc61000) [pid = 1847] [serial = 376] [outer = 0x7ff90ba91c00] 14:19:38 INFO - PROCESS | 1847 | 1461273578046 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]]]}] 14:19:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:19:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 824ms 14:19:38 INFO - PROCESS | 1847 | 1461273578091 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 14:19:38 INFO - PROCESS | 1847 | 1461273578094 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 14:19:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:19:38 INFO - PROCESS | 1847 | 1461273578099 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:19:38 INFO - PROCESS | 1847 | 1461273578101 Marionette TRACE conn3 <- [1,474,null,{}] 14:19:38 INFO - PROCESS | 1847 | 1461273578105 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}] 14:19:38 INFO - PROCESS | 1847 | 1461273578211 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 14:19:38 INFO - PROCESS | 1847 | 1461273578226 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c74a000 == 51 [pid = 1847] [id = 126] 14:19:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7ff90b685000) [pid = 1847] [serial = 377] [outer = (nil)] 14:19:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7ff90ba8c400) [pid = 1847] [serial = 378] [outer = 0x7ff90b685000] 14:19:38 INFO - PROCESS | 1847 | 1461273578336 Marionette DEBUG loaded listener.js 14:19:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7ff90c7af000) [pid = 1847] [serial = 379] [outer = 0x7ff90b685000] 14:19:39 INFO - PROCESS | 1847 | 1461273579133 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]]]}] 14:19:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:19:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1078ms 14:19:39 INFO - PROCESS | 1847 | 1461273579180 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 14:19:39 INFO - PROCESS | 1847 | 1461273579186 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 14:19:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:19:39 INFO - PROCESS | 1847 | 1461273579194 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:19:39 INFO - PROCESS | 1847 | 1461273579197 Marionette TRACE conn3 <- [1,478,null,{}] 14:19:39 INFO - PROCESS | 1847 | 1461273579203 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}] 14:19:39 INFO - PROCESS | 1847 | 1461273579337 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 14:19:39 INFO - PROCESS | 1847 | 1461273579500 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916684800 == 52 [pid = 1847] [id = 127] 14:19:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7ff90dc52800) [pid = 1847] [serial = 380] [outer = (nil)] 14:19:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7ff90f719800) [pid = 1847] [serial = 381] [outer = 0x7ff90dc52800] 14:19:39 INFO - PROCESS | 1847 | 1461273579562 Marionette DEBUG loaded listener.js 14:19:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7ff90f9cdc00) [pid = 1847] [serial = 382] [outer = 0x7ff90dc52800] 14:19:40 INFO - PROCESS | 1847 | 1461273580388 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]]]}] 14:19:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:19:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1235ms 14:19:40 INFO - PROCESS | 1847 | 1461273580428 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 14:19:40 INFO - PROCESS | 1847 | 1461273580433 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 14:19:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:19:40 INFO - PROCESS | 1847 | 1461273580442 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:19:40 INFO - PROCESS | 1847 | 1461273580445 Marionette TRACE conn3 <- [1,482,null,{}] 14:19:40 INFO - PROCESS | 1847 | 1461273580449 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}] 14:19:40 INFO - PROCESS | 1847 | 1461273580584 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 14:19:40 INFO - PROCESS | 1847 | 1461273580716 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92aa4c000 == 53 [pid = 1847] [id = 128] 14:19:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7ff912fb5400) [pid = 1847] [serial = 383] [outer = (nil)] 14:19:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7ff9156b1400) [pid = 1847] [serial = 384] [outer = 0x7ff912fb5400] 14:19:40 INFO - PROCESS | 1847 | 1461273580777 Marionette DEBUG loaded listener.js 14:19:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7ff9158d9000) [pid = 1847] [serial = 385] [outer = 0x7ff912fb5400] 14:19:41 INFO - PROCESS | 1847 | 1461273581667 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]]]}] 14:19:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:19:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1281ms 14:19:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:19:41 INFO - PROCESS | 1847 | 1461273581724 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 14:19:41 INFO - PROCESS | 1847 | 1461273581726 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 14:19:41 INFO - PROCESS | 1847 | 1461273581732 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:19:41 INFO - PROCESS | 1847 | 1461273581737 Marionette TRACE conn3 <- [1,486,null,{}] 14:19:41 INFO - PROCESS | 1847 | 1461273581750 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}] 14:19:41 INFO - PROCESS | 1847 | 1461273581893 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 14:19:42 INFO - PROCESS | 1847 | 1461273582022 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92c57e000 == 54 [pid = 1847] [id = 129] 14:19:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7ff916793c00) [pid = 1847] [serial = 386] [outer = (nil)] 14:19:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7ff922a89400) [pid = 1847] [serial = 387] [outer = 0x7ff916793c00] 14:19:42 INFO - PROCESS | 1847 | 1461273582082 Marionette DEBUG loaded listener.js 14:19:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7ff92605e400) [pid = 1847] [serial = 388] [outer = 0x7ff916793c00] 14:19:43 INFO - PROCESS | 1847 | 1461273583049 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]]]}] 14:19:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:19:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1335ms 14:19:43 INFO - PROCESS | 1847 | 1461273583065 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 14:19:43 INFO - PROCESS | 1847 | 1461273583070 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 14:19:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:19:43 INFO - PROCESS | 1847 | 1461273583077 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:19:43 INFO - PROCESS | 1847 | 1461273583081 Marionette TRACE conn3 <- [1,490,null,{}] 14:19:43 INFO - PROCESS | 1847 | 1461273583088 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}] 14:19:43 INFO - PROCESS | 1847 | 1461273583213 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 14:19:43 INFO - PROCESS | 1847 | 1461273583369 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c75b000 == 55 [pid = 1847] [id = 130] 14:19:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7ff90cae8400) [pid = 1847] [serial = 389] [outer = (nil)] 14:19:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7ff90dc52400) [pid = 1847] [serial = 390] [outer = 0x7ff90cae8400] 14:19:43 INFO - PROCESS | 1847 | 1461273583509 Marionette DEBUG loaded listener.js 14:19:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7ff90dd69800) [pid = 1847] [serial = 391] [outer = 0x7ff90cae8400] 14:19:44 INFO - PROCESS | 1847 | 1461273584209 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]]]}] 14:19:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c914000 == 54 [pid = 1847] [id = 91] 14:19:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff928120800 == 53 [pid = 1847] [id = 125] 14:19:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff926093800 == 52 [pid = 1847] [id = 124] 14:19:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff922ce0000 == 51 [pid = 1847] [id = 123] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7ff90b68a000) [pid = 1847] [serial = 342] [outer = (nil)] [url = about:blank] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7ff90c447400) [pid = 1847] [serial = 312] [outer = (nil)] [url = about:blank] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7ff9158e3000) [pid = 1847] [serial = 315] [outer = (nil)] [url = about:blank] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7ff91ce16400) [pid = 1847] [serial = 318] [outer = (nil)] [url = about:blank] 14:19:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9186e9000 == 50 [pid = 1847] [id = 122] 14:19:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916ab2800 == 49 [pid = 1847] [id = 121] 14:19:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff913f1b800 == 48 [pid = 1847] [id = 120] 14:19:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c4d0000 == 47 [pid = 1847] [id = 119] 14:19:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:19:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1231ms 14:19:44 INFO - PROCESS | 1847 | 1461273584308 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 14:19:44 INFO - PROCESS | 1847 | 1461273584315 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 14:19:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:19:44 INFO - PROCESS | 1847 | 1461273584323 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:19:44 INFO - PROCESS | 1847 | 1461273584326 Marionette TRACE conn3 <- [1,494,null,{}] 14:19:44 INFO - PROCESS | 1847 | 1461273584331 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}] 14:19:44 INFO - PROCESS | 1847 | 1461273584449 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 14:19:44 INFO - PROCESS | 1847 | 1461273584457 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e275800 == 48 [pid = 1847] [id = 131] 14:19:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7ff90dc5bc00) [pid = 1847] [serial = 392] [outer = (nil)] 14:19:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7ff90f9cbc00) [pid = 1847] [serial = 393] [outer = 0x7ff90dc5bc00] 14:19:44 INFO - PROCESS | 1847 | 1461273584508 Marionette DEBUG loaded listener.js 14:19:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7ff915415400) [pid = 1847] [serial = 394] [outer = 0x7ff90dc5bc00] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7ff9283c7000) [pid = 1847] [serial = 270] [outer = (nil)] [url = about:blank] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7ff915499000) [pid = 1847] [serial = 336] [outer = (nil)] [url = about:blank] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7ff918831000) [pid = 1847] [serial = 322] [outer = (nil)] [url = about:blank] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7ff90f7f4000) [pid = 1847] [serial = 321] [outer = (nil)] [url = about:blank] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7ff924178000) [pid = 1847] [serial = 340] [outer = (nil)] [url = about:blank] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7ff917334c00) [pid = 1847] [serial = 330] [outer = (nil)] [url = about:blank] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7ff918411c00) [pid = 1847] [serial = 331] [outer = (nil)] [url = about:blank] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7ff9121e4c00) [pid = 1847] [serial = 324] [outer = (nil)] [url = about:blank] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7ff91568e000) [pid = 1847] [serial = 325] [outer = (nil)] [url = about:blank] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7ff9156b8c00) [pid = 1847] [serial = 327] [outer = (nil)] [url = about:blank] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7ff9158e4800) [pid = 1847] [serial = 328] [outer = (nil)] [url = about:blank] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7ff9154a0400) [pid = 1847] [serial = 337] [outer = (nil)] [url = about:blank] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7ff922ca1800) [pid = 1847] [serial = 339] [outer = (nil)] [url = about:blank] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7ff91ce1b800) [pid = 1847] [serial = 333] [outer = (nil)] [url = about:blank] 14:19:44 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7ff922d95c00) [pid = 1847] [serial = 334] [outer = (nil)] [url = about:blank] 14:19:45 INFO - PROCESS | 1847 | 1461273585273 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]]]}] 14:19:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:19:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 987ms 14:19:45 INFO - PROCESS | 1847 | 1461273585309 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 14:19:45 INFO - PROCESS | 1847 | 1461273585312 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 14:19:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:19:45 INFO - PROCESS | 1847 | 1461273585317 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:19:45 INFO - PROCESS | 1847 | 1461273585321 Marionette TRACE conn3 <- [1,498,null,{}] 14:19:45 INFO - PROCESS | 1847 | 1461273585336 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}] 14:19:45 INFO - PROCESS | 1847 | 1461273585449 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 14:19:45 INFO - PROCESS | 1847 | 1461273585463 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91558c000 == 49 [pid = 1847] [id = 132] 14:19:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7ff9156b8c00) [pid = 1847] [serial = 395] [outer = (nil)] 14:19:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7ff9158d8000) [pid = 1847] [serial = 396] [outer = 0x7ff9156b8c00] 14:19:45 INFO - PROCESS | 1847 | 1461273585516 Marionette DEBUG loaded listener.js 14:19:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7ff915971800) [pid = 1847] [serial = 397] [outer = 0x7ff9156b8c00] 14:19:46 INFO - PROCESS | 1847 | 1461273586138 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]]]}] 14:19:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:19:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 879ms 14:19:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:19:46 INFO - PROCESS | 1847 | 1461273586208 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 14:19:46 INFO - PROCESS | 1847 | 1461273586211 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 14:19:46 INFO - PROCESS | 1847 | 1461273586220 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:19:46 INFO - PROCESS | 1847 | 1461273586222 Marionette TRACE conn3 <- [1,502,null,{}] 14:19:46 INFO - PROCESS | 1847 | 1461273586227 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}] 14:19:46 INFO - PROCESS | 1847 | 1461273586358 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 14:19:46 INFO - PROCESS | 1847 | 1461273586366 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91635c000 == 50 [pid = 1847] [id = 133] 14:19:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7ff9156bd400) [pid = 1847] [serial = 398] [outer = (nil)] 14:19:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7ff917336000) [pid = 1847] [serial = 399] [outer = 0x7ff9156bd400] 14:19:46 INFO - PROCESS | 1847 | 1461273586418 Marionette DEBUG loaded listener.js 14:19:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7ff917528c00) [pid = 1847] [serial = 400] [outer = 0x7ff9156bd400] 14:19:47 INFO - PROCESS | 1847 | 1461273587031 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]]]}] 14:19:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:19:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 829ms 14:19:47 INFO - PROCESS | 1847 | 1461273587054 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 14:19:47 INFO - PROCESS | 1847 | 1461273587057 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 14:19:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:19:47 INFO - PROCESS | 1847 | 1461273587061 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:19:47 INFO - PROCESS | 1847 | 1461273587064 Marionette TRACE conn3 <- [1,506,null,{}] 14:19:47 INFO - PROCESS | 1847 | 1461273587068 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}] 14:19:47 INFO - PROCESS | 1847 | 1461273587206 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 14:19:47 INFO - PROCESS | 1847 | 1461273587266 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916ab4000 == 51 [pid = 1847] [id = 134] 14:19:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7ff90b682800) [pid = 1847] [serial = 401] [outer = (nil)] 14:19:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7ff9183f0c00) [pid = 1847] [serial = 402] [outer = 0x7ff90b682800] 14:19:47 INFO - PROCESS | 1847 | 1461273587316 Marionette DEBUG loaded listener.js 14:19:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7ff918668000) [pid = 1847] [serial = 403] [outer = 0x7ff90b682800] 14:19:47 INFO - PROCESS | 1847 | 1461273587975 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]]]}] 14:19:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:19:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 983ms 14:19:48 INFO - PROCESS | 1847 | 1461273588045 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 14:19:48 INFO - PROCESS | 1847 | 1461273588048 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 14:19:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:19:48 INFO - PROCESS | 1847 | 1461273588052 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:19:48 INFO - PROCESS | 1847 | 1461273588054 Marionette TRACE conn3 <- [1,510,null,{}] 14:19:48 INFO - PROCESS | 1847 | 1461273588059 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}] 14:19:48 INFO - PROCESS | 1847 | 1461273588238 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 14:19:48 INFO - PROCESS | 1847 | 1461273588303 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91884a800 == 52 [pid = 1847] [id = 135] 14:19:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7ff91c15ac00) [pid = 1847] [serial = 404] [outer = (nil)] 14:19:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7ff923eec800) [pid = 1847] [serial = 405] [outer = 0x7ff91c15ac00] 14:19:48 INFO - PROCESS | 1847 | 1461273588361 Marionette DEBUG loaded listener.js 14:19:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7ff927eda000) [pid = 1847] [serial = 406] [outer = 0x7ff91c15ac00] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7ff90c44f400) [pid = 1847] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7ff90e022800) [pid = 1847] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7ff923f42800) [pid = 1847] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7ff9156b2400) [pid = 1847] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7ff90e10e800) [pid = 1847] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7ff91882b000) [pid = 1847] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7ff90b68c000) [pid = 1847] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7ff90ba92000) [pid = 1847] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7ff90ba8f400) [pid = 1847] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7ff91690c400) [pid = 1847] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7ff916a95000) [pid = 1847] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7ff9283cc400) [pid = 1847] [serial = 283] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7ff90caec400) [pid = 1847] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7ff922f4a800) [pid = 1847] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7ff90c06e400) [pid = 1847] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7ff90c7aec00) [pid = 1847] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7ff917357800) [pid = 1847] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 88 (0x7ff90b690c00) [pid = 1847] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 87 (0x7ff912170800) [pid = 1847] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:19:49 INFO - PROCESS | 1847 | 1461273589072 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]]]}] 14:19:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:19:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1039ms 14:19:49 INFO - PROCESS | 1847 | 1461273589092 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 14:19:49 INFO - PROCESS | 1847 | 1461273589094 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 14:19:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:19:49 INFO - PROCESS | 1847 | 1461273589099 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:19:49 INFO - PROCESS | 1847 | 1461273589101 Marionette TRACE conn3 <- [1,514,null,{}] 14:19:49 INFO - PROCESS | 1847 | 1461273589105 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}] 14:19:49 INFO - PROCESS | 1847 | 1461273589209 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 14:19:49 INFO - PROCESS | 1847 | 1461273589221 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916f5e800 == 53 [pid = 1847] [id = 136] 14:19:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x7ff90c7aec00) [pid = 1847] [serial = 407] [outer = (nil)] 14:19:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7ff912170800) [pid = 1847] [serial = 408] [outer = 0x7ff90c7aec00] 14:19:49 INFO - PROCESS | 1847 | 1461273589270 Marionette DEBUG loaded listener.js 14:19:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7ff916a95000) [pid = 1847] [serial = 409] [outer = 0x7ff90c7aec00] 14:19:49 INFO - PROCESS | 1847 | 1461273589905 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]]]}] 14:19:49 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 14:19:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 826ms 14:19:49 INFO - PROCESS | 1847 | 1461273589926 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 14:19:49 INFO - PROCESS | 1847 | 1461273589928 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 14:19:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:19:49 INFO - PROCESS | 1847 | 1461273589933 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:19:49 INFO - PROCESS | 1847 | 1461273589936 Marionette TRACE conn3 <- [1,518,null,{}] 14:19:49 INFO - PROCESS | 1847 | 1461273589940 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}] 14:19:50 INFO - PROCESS | 1847 | 1461273590053 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 14:19:50 INFO - PROCESS | 1847 | 1461273590144 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922ce0000 == 54 [pid = 1847] [id = 137] 14:19:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7ff90ba8f000) [pid = 1847] [serial = 410] [outer = (nil)] 14:19:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7ff918830000) [pid = 1847] [serial = 411] [outer = 0x7ff90ba8f000] 14:19:50 INFO - PROCESS | 1847 | 1461273590194 Marionette DEBUG loaded listener.js 14:19:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7ff927edd000) [pid = 1847] [serial = 412] [outer = 0x7ff90ba8f000] 14:19:50 INFO - PROCESS | 1847 | 1461273590716 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]]]}] 14:19:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:19:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 824ms 14:19:50 INFO - PROCESS | 1847 | 1461273590808 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 14:19:50 INFO - PROCESS | 1847 | 1461273590811 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 14:19:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:19:50 INFO - PROCESS | 1847 | 1461273590819 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:19:50 INFO - PROCESS | 1847 | 1461273590824 Marionette TRACE conn3 <- [1,522,null,{}] 14:19:50 INFO - PROCESS | 1847 | 1461273590831 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}] 14:19:50 INFO - PROCESS | 1847 | 1461273590966 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 14:19:51 INFO - PROCESS | 1847 | 1461273591100 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c9ed800 == 55 [pid = 1847] [id = 138] 14:19:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7ff90c5c3800) [pid = 1847] [serial = 413] [outer = (nil)] 14:19:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7ff90c7b6000) [pid = 1847] [serial = 414] [outer = 0x7ff90c5c3800] 14:19:51 INFO - PROCESS | 1847 | 1461273591161 Marionette DEBUG loaded listener.js 14:19:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7ff90dc53800) [pid = 1847] [serial = 415] [outer = 0x7ff90c5c3800] 14:19:51 INFO - PROCESS | 1847 | 1461273591991 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]]]}] 14:19:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:19:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1233ms 14:19:52 INFO - PROCESS | 1847 | 1461273592053 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 14:19:52 INFO - PROCESS | 1847 | 1461273592058 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 14:19:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:19:52 INFO - PROCESS | 1847 | 1461273592067 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:19:52 INFO - PROCESS | 1847 | 1461273592073 Marionette TRACE conn3 <- [1,526,null,{}] 14:19:52 INFO - PROCESS | 1847 | 1461273592078 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}] 14:19:52 INFO - PROCESS | 1847 | 1461273592208 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 14:19:52 INFO - PROCESS | 1847 | 1461273592342 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91635f800 == 56 [pid = 1847] [id = 139] 14:19:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7ff90f7e9400) [pid = 1847] [serial = 416] [outer = (nil)] 14:19:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7ff915496400) [pid = 1847] [serial = 417] [outer = 0x7ff90f7e9400] 14:19:52 INFO - PROCESS | 1847 | 1461273592404 Marionette DEBUG loaded listener.js 14:19:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7ff9156af800) [pid = 1847] [serial = 418] [outer = 0x7ff90f7e9400] 14:19:53 INFO - PROCESS | 1847 | 1461273593237 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]]]}] 14:19:53 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 14:19:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1235ms 14:19:53 INFO - PROCESS | 1847 | 1461273593301 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 14:19:53 INFO - PROCESS | 1847 | 1461273593304 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 14:19:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:19:53 INFO - PROCESS | 1847 | 1461273593310 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:19:53 INFO - PROCESS | 1847 | 1461273593312 Marionette TRACE conn3 <- [1,530,null,{}] 14:19:53 INFO - PROCESS | 1847 | 1461273593323 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}] 14:19:53 INFO - PROCESS | 1847 | 1461273593471 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 14:19:53 INFO - PROCESS | 1847 | 1461273593601 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927f32800 == 57 [pid = 1847] [id = 140] 14:19:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7ff91866bc00) [pid = 1847] [serial = 419] [outer = (nil)] 14:19:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7ff922a8f000) [pid = 1847] [serial = 420] [outer = 0x7ff91866bc00] 14:19:53 INFO - PROCESS | 1847 | 1461273593669 Marionette DEBUG loaded listener.js 14:19:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7ff923fd6400) [pid = 1847] [serial = 421] [outer = 0x7ff91866bc00] 14:19:54 INFO - PROCESS | 1847 | 1461273594394 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"]]]}] 14:19:54 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 14:19:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:19:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:19:54 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 14:19:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:19:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:19:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1126ms 14:19:54 INFO - PROCESS | 1847 | 1461273594438 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 14:19:54 INFO - PROCESS | 1847 | 1461273594440 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 14:19:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:19:54 INFO - PROCESS | 1847 | 1461273594446 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:19:54 INFO - PROCESS | 1847 | 1461273594448 Marionette TRACE conn3 <- [1,534,null,{}] 14:19:54 INFO - PROCESS | 1847 | 1461273594470 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}] 14:19:54 INFO - PROCESS | 1847 | 1461273594612 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 14:19:54 INFO - PROCESS | 1847 | 1461273594741 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92c574800 == 58 [pid = 1847] [id = 141] 14:19:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7ff918831000) [pid = 1847] [serial = 422] [outer = (nil)] 14:19:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7ff9283f6000) [pid = 1847] [serial = 423] [outer = 0x7ff918831000] 14:19:54 INFO - PROCESS | 1847 | 1461273594805 Marionette DEBUG loaded listener.js 14:19:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7ff92843f800) [pid = 1847] [serial = 424] [outer = 0x7ff918831000] 14:19:55 INFO - PROCESS | 1847 | 1461273595458 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]]]}] 14:19:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:19:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1030ms 14:19:55 INFO - PROCESS | 1847 | 1461273595506 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 14:19:55 INFO - PROCESS | 1847 | 1461273595508 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 14:19:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:19:55 INFO - PROCESS | 1847 | 1461273595534 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:19:55 INFO - PROCESS | 1847 | 1461273595536 Marionette TRACE conn3 <- [1,538,null,{}] 14:19:55 INFO - PROCESS | 1847 | 1461273595541 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}] 14:19:55 INFO - PROCESS | 1847 | 1461273595680 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 14:19:55 INFO - PROCESS | 1847 | 1461273595791 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916254000 == 59 [pid = 1847] [id = 142] 14:19:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7ff9260f6800) [pid = 1847] [serial = 425] [outer = (nil)] 14:19:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7ff9283fb000) [pid = 1847] [serial = 426] [outer = 0x7ff9260f6800] 14:19:55 INFO - PROCESS | 1847 | 1461273595853 Marionette DEBUG loaded listener.js 14:19:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7ff92ad91400) [pid = 1847] [serial = 427] [outer = 0x7ff9260f6800] 14:19:56 INFO - PROCESS | 1847 | 1461273596488 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]]]}] 14:19:56 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. 14:19:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 978ms 14:19:56 INFO - PROCESS | 1847 | 1461273596513 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 14:19:56 INFO - PROCESS | 1847 | 1461273596516 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 14:19:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:19:56 INFO - PROCESS | 1847 | 1461273596521 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:19:56 INFO - PROCESS | 1847 | 1461273596523 Marionette TRACE conn3 <- [1,542,null,{}] 14:19:56 INFO - PROCESS | 1847 | 1461273596528 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}] 14:19:56 INFO - PROCESS | 1847 | 1461273596678 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 14:19:56 INFO - PROCESS | 1847 | 1461273596788 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92c56d000 == 60 [pid = 1847] [id = 143] 14:19:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7ff92c35b400) [pid = 1847] [serial = 428] [outer = (nil)] 14:19:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7ff92c5dc800) [pid = 1847] [serial = 429] [outer = 0x7ff92c35b400] 14:19:56 INFO - PROCESS | 1847 | 1461273596852 Marionette DEBUG loaded listener.js 14:19:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7ff92faddc00) [pid = 1847] [serial = 430] [outer = 0x7ff92c35b400] 14:19:57 INFO - PROCESS | 1847 | 1461273597476 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]]]}] 14:19:57 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. 14:19:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 981ms 14:19:57 INFO - PROCESS | 1847 | 1461273597521 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 14:19:57 INFO - PROCESS | 1847 | 1461273597523 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 14:19:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:19:57 INFO - PROCESS | 1847 | 1461273597531 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:19:57 INFO - PROCESS | 1847 | 1461273597534 Marionette TRACE conn3 <- [1,546,null,{}] 14:19:57 INFO - PROCESS | 1847 | 1461273597538 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}] 14:19:57 INFO - PROCESS | 1847 | 1461273597675 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 14:19:57 INFO - PROCESS | 1847 | 1461273597806 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a632800 == 61 [pid = 1847] [id = 144] 14:19:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7ff90a6ee800) [pid = 1847] [serial = 431] [outer = (nil)] 14:19:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7ff90a6f2000) [pid = 1847] [serial = 432] [outer = 0x7ff90a6ee800] 14:19:57 INFO - PROCESS | 1847 | 1461273597868 Marionette DEBUG loaded listener.js 14:19:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7ff90dc57400) [pid = 1847] [serial = 433] [outer = 0x7ff90a6ee800] 14:19:58 INFO - PROCESS | 1847 | 1461273598535 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]]]}] 14:19:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:19:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1078ms 14:19:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:19:58 INFO - PROCESS | 1847 | 1461273598611 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 14:19:58 INFO - PROCESS | 1847 | 1461273598613 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 14:19:58 INFO - PROCESS | 1847 | 1461273598618 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:19:58 INFO - PROCESS | 1847 | 1461273598621 Marionette TRACE conn3 <- [1,550,null,{}] 14:19:58 INFO - PROCESS | 1847 | 1461273598626 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}] 14:19:58 INFO - PROCESS | 1847 | 1461273598770 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 14:19:58 INFO - PROCESS | 1847 | 1461273598885 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90b4f5800 == 62 [pid = 1847] [id = 145] 14:19:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7ff90a6ed000) [pid = 1847] [serial = 434] [outer = (nil)] 14:19:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7ff90b54ec00) [pid = 1847] [serial = 435] [outer = 0x7ff90a6ed000] 14:19:58 INFO - PROCESS | 1847 | 1461273598945 Marionette DEBUG loaded listener.js 14:19:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7ff90b557800) [pid = 1847] [serial = 436] [outer = 0x7ff90a6ed000] 14:19:59 INFO - PROCESS | 1847 | 1461273599825 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]]]}] 14:19:59 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. 14:19:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1228ms 14:19:59 INFO - PROCESS | 1847 | 1461273599872 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 14:19:59 INFO - PROCESS | 1847 | 1461273599877 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 14:19:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:19:59 INFO - PROCESS | 1847 | 1461273599885 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:19:59 INFO - PROCESS | 1847 | 1461273599890 Marionette TRACE conn3 <- [1,554,null,{}] 14:19:59 INFO - PROCESS | 1847 | 1461273599896 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}] 14:20:00 INFO - PROCESS | 1847 | 1461273600020 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 14:20:00 INFO - PROCESS | 1847 | 1461273600131 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90b4f3000 == 63 [pid = 1847] [id = 146] 14:20:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7ff90bc3f800) [pid = 1847] [serial = 437] [outer = (nil)] 14:20:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7ff90c448000) [pid = 1847] [serial = 438] [outer = 0x7ff90bc3f800] 14:20:00 INFO - PROCESS | 1847 | 1461273600189 Marionette DEBUG loaded listener.js 14:20:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7ff90c926800) [pid = 1847] [serial = 439] [outer = 0x7ff90bc3f800] 14:20:00 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:20:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916f5e800 == 62 [pid = 1847] [id = 136] 14:20:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91884a800 == 61 [pid = 1847] [id = 135] 14:20:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916ab4000 == 60 [pid = 1847] [id = 134] 14:20:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91635c000 == 59 [pid = 1847] [id = 133] 14:20:01 INFO - PROCESS | 1847 | 1461273601043 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]]]}] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7ff9156b5c00) [pid = 1847] [serial = 348] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7ff90e115c00) [pid = 1847] [serial = 345] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7ff918406400) [pid = 1847] [serial = 351] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7ff90dc56800) [pid = 1847] [serial = 375] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91558c000 == 58 [pid = 1847] [id = 132] 14:20:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e275800 == 57 [pid = 1847] [id = 131] 14:20:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c75b000 == 56 [pid = 1847] [id = 130] 14:20:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916684800 == 55 [pid = 1847] [id = 127] 14:20:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c74a000 == 54 [pid = 1847] [id = 126] 14:20:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:20:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1229ms 14:20:01 INFO - PROCESS | 1847 | 1461273601115 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 14:20:01 INFO - PROCESS | 1847 | 1461273601121 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 14:20:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:20:01 INFO - PROCESS | 1847 | 1461273601129 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:20:01 INFO - PROCESS | 1847 | 1461273601132 Marionette TRACE conn3 <- [1,558,null,{}] 14:20:01 INFO - PROCESS | 1847 | 1461273601137 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}] 14:20:01 INFO - PROCESS | 1847 | 1461273601259 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7ff90f9c7400) [pid = 1847] [serial = 358] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7ff925b0f800) [pid = 1847] [serial = 240] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7ff915b56000) [pid = 1847] [serial = 364] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7ff90f9d4c00) [pid = 1847] [serial = 360] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7ff92605e000) [pid = 1847] [serial = 243] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7ff918615c00) [pid = 1847] [serial = 354] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7ff923eee800) [pid = 1847] [serial = 228] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7ff9158dc000) [pid = 1847] [serial = 363] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7ff90dd72000) [pid = 1847] [serial = 313] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7ff922c9d800) [pid = 1847] [serial = 237] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7ff9183b0000) [pid = 1847] [serial = 366] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7ff92a0aa400) [pid = 1847] [serial = 285] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7ff91690f800) [pid = 1847] [serial = 372] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7ff92605c800) [pid = 1847] [serial = 355] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7ff928437400) [pid = 1847] [serial = 282] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7ff92fad9000) [pid = 1847] [serial = 310] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7ff90f7ea800) [pid = 1847] [serial = 231] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7ff922f49400) [pid = 1847] [serial = 373] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7ff922d91c00) [pid = 1847] [serial = 319] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7ff922d98000) [pid = 1847] [serial = 370] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7ff915176000) [pid = 1847] [serial = 361] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7ff91678e000) [pid = 1847] [serial = 234] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7ff918411000) [pid = 1847] [serial = 367] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7ff91ce19000) [pid = 1847] [serial = 369] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7ff90e262000) [pid = 1847] [serial = 357] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7ff91668e000) [pid = 1847] [serial = 316] [outer = (nil)] [url = about:blank] 14:20:01 INFO - PROCESS | 1847 | 1461273601368 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e087800 == 55 [pid = 1847] [id = 147] 14:20:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7ff90bc47800) [pid = 1847] [serial = 440] [outer = (nil)] 14:20:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7ff90dc5c400) [pid = 1847] [serial = 441] [outer = 0x7ff90bc47800] 14:20:01 INFO - PROCESS | 1847 | 1461273601422 Marionette DEBUG loaded listener.js 14:20:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7ff90e116c00) [pid = 1847] [serial = 442] [outer = 0x7ff90bc47800] 14:20:02 INFO - PROCESS | 1847 | 1461273602082 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]]]}] 14:20:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:20:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 976ms 14:20:02 INFO - PROCESS | 1847 | 1461273602108 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 14:20:02 INFO - PROCESS | 1847 | 1461273602110 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 14:20:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:20:02 INFO - PROCESS | 1847 | 1461273602115 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:20:02 INFO - PROCESS | 1847 | 1461273602120 Marionette TRACE conn3 <- [1,562,null,{}] 14:20:02 INFO - PROCESS | 1847 | 1461273602141 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}] 14:20:02 INFO - PROCESS | 1847 | 1461273602306 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 14:20:02 INFO - PROCESS | 1847 | 1461273602323 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9156f0000 == 56 [pid = 1847] [id = 148] 14:20:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7ff913fcbc00) [pid = 1847] [serial = 443] [outer = (nil)] 14:20:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7ff915494800) [pid = 1847] [serial = 444] [outer = 0x7ff913fcbc00] 14:20:02 INFO - PROCESS | 1847 | 1461273602378 Marionette DEBUG loaded listener.js 14:20:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7ff91568e000) [pid = 1847] [serial = 445] [outer = 0x7ff913fcbc00] 14:20:02 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:20:03 INFO - PROCESS | 1847 | 1461273603008 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]]]}] 14:20:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:20:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 933ms 14:20:03 INFO - PROCESS | 1847 | 1461273603049 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 14:20:03 INFO - PROCESS | 1847 | 1461273603052 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 14:20:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:20:03 INFO - PROCESS | 1847 | 1461273603057 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:20:03 INFO - PROCESS | 1847 | 1461273603060 Marionette TRACE conn3 <- [1,566,null,{}] 14:20:03 INFO - PROCESS | 1847 | 1461273603064 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}] 14:20:03 INFO - PROCESS | 1847 | 1461273603188 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 14:20:03 INFO - PROCESS | 1847 | 1461273603297 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9164d6800 == 57 [pid = 1847] [id = 149] 14:20:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7ff90caea400) [pid = 1847] [serial = 446] [outer = (nil)] 14:20:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7ff9158dc000) [pid = 1847] [serial = 447] [outer = 0x7ff90caea400] 14:20:03 INFO - PROCESS | 1847 | 1461273603349 Marionette DEBUG loaded listener.js 14:20:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7ff915b59000) [pid = 1847] [serial = 448] [outer = 0x7ff90caea400] 14:20:03 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:20:03 INFO - PROCESS | 1847 | 1461273603950 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]]]}] 14:20:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:20:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 924ms 14:20:03 INFO - PROCESS | 1847 | 1461273603990 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 14:20:03 INFO - PROCESS | 1847 | 1461273603993 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 14:20:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:20:04 INFO - PROCESS | 1847 | 1461273603997 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:20:04 INFO - PROCESS | 1847 | 1461273603999 Marionette TRACE conn3 <- [1,570,null,{}] 14:20:04 INFO - PROCESS | 1847 | 1461273604004 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}] 14:20:04 INFO - PROCESS | 1847 | 1461273604161 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 14:20:04 INFO - PROCESS | 1847 | 1461273604192 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9173f5000 == 58 [pid = 1847] [id = 150] 14:20:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7ff9158d7000) [pid = 1847] [serial = 449] [outer = (nil)] 14:20:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7ff916f82400) [pid = 1847] [serial = 450] [outer = 0x7ff9158d7000] 14:20:04 INFO - PROCESS | 1847 | 1461273604242 Marionette DEBUG loaded listener.js 14:20:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7ff9178a6800) [pid = 1847] [serial = 451] [outer = 0x7ff9158d7000] 14:20:04 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:20:04 INFO - PROCESS | 1847 | 1461273604902 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]]]}] 14:20:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:20:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 934ms 14:20:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:20:04 INFO - PROCESS | 1847 | 1461273604933 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 14:20:04 INFO - PROCESS | 1847 | 1461273604935 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 14:20:04 INFO - PROCESS | 1847 | 1461273604939 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:20:04 INFO - PROCESS | 1847 | 1461273604940 Marionette TRACE conn3 <- [1,574,null,{}] 14:20:04 INFO - PROCESS | 1847 | 1461273604946 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}] 14:20:05 INFO - PROCESS | 1847 | 1461273605125 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 14:20:05 INFO - PROCESS | 1847 | 1461273605201 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff921e20000 == 59 [pid = 1847] [id = 151] 14:20:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7ff90b41a000) [pid = 1847] [serial = 452] [outer = (nil)] 14:20:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7ff90b420800) [pid = 1847] [serial = 453] [outer = 0x7ff90b41a000] 14:20:05 INFO - PROCESS | 1847 | 1461273605256 Marionette DEBUG loaded listener.js 14:20:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7ff922a88000) [pid = 1847] [serial = 454] [outer = 0x7ff90b41a000] 14:20:05 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7ff90b682800) [pid = 1847] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:20:05 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7ff9156bd400) [pid = 1847] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:20:05 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7ff90cae8400) [pid = 1847] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:20:05 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7ff90dc5bc00) [pid = 1847] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:20:05 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7ff9156b8c00) [pid = 1847] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:20:05 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7ff91c15ac00) [pid = 1847] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:20:05 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7ff90c7aec00) [pid = 1847] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:20:05 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7ff91678e800) [pid = 1847] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:20:05 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7ff915526c00) [pid = 1847] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:20:05 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7ff90ba91c00) [pid = 1847] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:20:05 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7ff90b683800) [pid = 1847] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:20:05 INFO - PROCESS | 1847 | 1461273605920 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]]]}] 14:20:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:20:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1029ms 14:20:05 INFO - PROCESS | 1847 | 1461273605969 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 14:20:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:20:05 INFO - PROCESS | 1847 | 1461273605972 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 14:20:05 INFO - PROCESS | 1847 | 1461273605977 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:20:05 INFO - PROCESS | 1847 | 1461273605979 Marionette TRACE conn3 <- [1,578,null,{}] 14:20:05 INFO - PROCESS | 1847 | 1461273605983 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}] 14:20:06 INFO - PROCESS | 1847 | 1461273606135 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 14:20:06 INFO - PROCESS | 1847 | 1461273606153 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff921edc800 == 60 [pid = 1847] [id = 152] 14:20:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7ff90b41b400) [pid = 1847] [serial = 455] [outer = (nil)] 14:20:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7ff9158e0400) [pid = 1847] [serial = 456] [outer = 0x7ff90b41b400] 14:20:06 INFO - PROCESS | 1847 | 1461273606205 Marionette DEBUG loaded listener.js 14:20:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7ff91c15ac00) [pid = 1847] [serial = 457] [outer = 0x7ff90b41b400] 14:20:06 INFO - PROCESS | 1847 | 1461273606796 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]]]}] 14:20:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:20:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 833ms 14:20:06 INFO - PROCESS | 1847 | 1461273606810 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 14:20:06 INFO - PROCESS | 1847 | 1461273606812 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 14:20:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:20:06 INFO - PROCESS | 1847 | 1461273606818 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:20:06 INFO - PROCESS | 1847 | 1461273606820 Marionette TRACE conn3 <- [1,582,null,{}] 14:20:06 INFO - PROCESS | 1847 | 1461273606825 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}] 14:20:06 INFO - PROCESS | 1847 | 1461273606937 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 14:20:06 INFO - PROCESS | 1847 | 1461273606947 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927926000 == 61 [pid = 1847] [id = 153] 14:20:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7ff90b556c00) [pid = 1847] [serial = 458] [outer = (nil)] 14:20:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7ff923ba2800) [pid = 1847] [serial = 459] [outer = 0x7ff90b556c00] 14:20:07 INFO - PROCESS | 1847 | 1461273607000 Marionette DEBUG loaded listener.js 14:20:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7ff926054000) [pid = 1847] [serial = 460] [outer = 0x7ff90b556c00] 14:20:07 INFO - PROCESS | 1847 | 1461273607684 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]]]}] 14:20:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:20:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 927ms 14:20:07 INFO - PROCESS | 1847 | 1461273607749 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 14:20:07 INFO - PROCESS | 1847 | 1461273607754 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 14:20:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:20:07 INFO - PROCESS | 1847 | 1461273607763 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:20:07 INFO - PROCESS | 1847 | 1461273607768 Marionette TRACE conn3 <- [1,586,null,{}] 14:20:07 INFO - PROCESS | 1847 | 1461273607775 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}] 14:20:07 INFO - PROCESS | 1847 | 1461273607927 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 14:20:08 INFO - PROCESS | 1847 | 1461273608060 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c755800 == 62 [pid = 1847] [id = 154] 14:20:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7ff90a6f1400) [pid = 1847] [serial = 461] [outer = (nil)] 14:20:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7ff90b54c400) [pid = 1847] [serial = 462] [outer = 0x7ff90a6f1400] 14:20:08 INFO - PROCESS | 1847 | 1461273608126 Marionette DEBUG loaded listener.js 14:20:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7ff90b559c00) [pid = 1847] [serial = 463] [outer = 0x7ff90a6f1400] 14:20:08 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:20:08 INFO - PROCESS | 1847 | 1461273608877 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]]]}] 14:20:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:20:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1138ms 14:20:08 INFO - PROCESS | 1847 | 1461273608902 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 14:20:08 INFO - PROCESS | 1847 | 1461273608909 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 14:20:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:20:08 INFO - PROCESS | 1847 | 1461273608931 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:20:08 INFO - PROCESS | 1847 | 1461273608936 Marionette TRACE conn3 <- [1,590,null,{}] 14:20:08 INFO - PROCESS | 1847 | 1461273608943 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}] 14:20:09 INFO - PROCESS | 1847 | 1461273609080 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 14:20:09 INFO - PROCESS | 1847 | 1461273609210 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9164c4000 == 63 [pid = 1847] [id = 155] 14:20:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7ff90bc39400) [pid = 1847] [serial = 464] [outer = (nil)] 14:20:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7ff90dc5f400) [pid = 1847] [serial = 465] [outer = 0x7ff90bc39400] 14:20:09 INFO - PROCESS | 1847 | 1461273609276 Marionette DEBUG loaded listener.js 14:20:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7ff90f714c00) [pid = 1847] [serial = 466] [outer = 0x7ff90bc39400] 14:20:10 INFO - PROCESS | 1847 | 1461273610059 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]]]}] 14:20:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:20:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1196ms 14:20:10 INFO - PROCESS | 1847 | 1461273610114 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 14:20:10 INFO - PROCESS | 1847 | 1461273610116 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 14:20:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:20:10 INFO - PROCESS | 1847 | 1461273610122 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:20:10 INFO - PROCESS | 1847 | 1461273610127 Marionette TRACE conn3 <- [1,594,null,{}] 14:20:10 INFO - PROCESS | 1847 | 1461273610140 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}] 14:20:10 INFO - PROCESS | 1847 | 1461273610280 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 14:20:10 INFO - PROCESS | 1847 | 1461273610420 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9283ad800 == 64 [pid = 1847] [id = 156] 14:20:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7ff90f9d0400) [pid = 1847] [serial = 467] [outer = (nil)] 14:20:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7ff9158e3400) [pid = 1847] [serial = 468] [outer = 0x7ff90f9d0400] 14:20:10 INFO - PROCESS | 1847 | 1461273610485 Marionette DEBUG loaded listener.js 14:20:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7ff918407400) [pid = 1847] [serial = 469] [outer = 0x7ff90f9d0400] 14:20:11 INFO - PROCESS | 1847 | 1461273611337 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]]]}] 14:20:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:20:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1281ms 14:20:11 INFO - PROCESS | 1847 | 1461273611405 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 14:20:11 INFO - PROCESS | 1847 | 1461273611408 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 14:20:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:20:11 INFO - PROCESS | 1847 | 1461273611414 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:20:11 INFO - PROCESS | 1847 | 1461273611416 Marionette TRACE conn3 <- [1,598,null,{}] 14:20:11 INFO - PROCESS | 1847 | 1461273611421 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}] 14:20:11 INFO - PROCESS | 1847 | 1461273611561 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 14:20:11 INFO - PROCESS | 1847 | 1461273611696 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92d345000 == 65 [pid = 1847] [id = 157] 14:20:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7ff90b68a000) [pid = 1847] [serial = 470] [outer = (nil)] 14:20:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7ff923fd2800) [pid = 1847] [serial = 471] [outer = 0x7ff90b68a000] 14:20:11 INFO - PROCESS | 1847 | 1461273611759 Marionette DEBUG loaded listener.js 14:20:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7ff92772ac00) [pid = 1847] [serial = 472] [outer = 0x7ff90b68a000] 14:20:12 INFO - PROCESS | 1847 | 1461273612456 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]]]}] 14:20:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:20:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1082ms 14:20:12 INFO - PROCESS | 1847 | 1461273612514 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 14:20:12 INFO - PROCESS | 1847 | 1461273612517 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 14:20:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:20:12 INFO - PROCESS | 1847 | 1461273612523 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:20:12 INFO - PROCESS | 1847 | 1461273612525 Marionette TRACE conn3 <- [1,602,null,{}] 14:20:12 INFO - PROCESS | 1847 | 1461273612530 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}] 14:20:12 INFO - PROCESS | 1847 | 1461273612659 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 14:20:12 INFO - PROCESS | 1847 | 1461273612796 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92d35e000 == 66 [pid = 1847] [id = 158] 14:20:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7ff91840bc00) [pid = 1847] [serial = 473] [outer = (nil)] 14:20:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7ff928307000) [pid = 1847] [serial = 474] [outer = 0x7ff91840bc00] 14:20:12 INFO - PROCESS | 1847 | 1461273612858 Marionette DEBUG loaded listener.js 14:20:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7ff92a051400) [pid = 1847] [serial = 475] [outer = 0x7ff91840bc00] 14:20:13 INFO - PROCESS | 1847 | 1461273613745 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]]]}] 14:20:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:20:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1275ms 14:20:13 INFO - PROCESS | 1847 | 1461273613799 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 14:20:13 INFO - PROCESS | 1847 | 1461273613803 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 14:20:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:20:13 INFO - PROCESS | 1847 | 1461273613808 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:20:13 INFO - PROCESS | 1847 | 1461273613810 Marionette TRACE conn3 <- [1,606,null,{}] 14:20:13 INFO - PROCESS | 1847 | 1461273613815 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}] 14:20:13 INFO - PROCESS | 1847 | 1461273613967 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 14:20:14 INFO - PROCESS | 1847 | 1461273614109 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90dce7800 == 67 [pid = 1847] [id = 159] 14:20:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7ff90cae8000) [pid = 1847] [serial = 476] [outer = (nil)] 14:20:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7ff90ccc4800) [pid = 1847] [serial = 477] [outer = 0x7ff90cae8000] 14:20:14 INFO - PROCESS | 1847 | 1461273614172 Marionette DEBUG loaded listener.js 14:20:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7ff9242d0400) [pid = 1847] [serial = 478] [outer = 0x7ff90cae8000] 14:20:15 INFO - PROCESS | 1847 | 1461273615153 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]]]}] 14:20:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:20:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1427ms 14:20:15 INFO - PROCESS | 1847 | 1461273615235 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 14:20:15 INFO - PROCESS | 1847 | 1461273615241 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 14:20:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:20:15 INFO - PROCESS | 1847 | 1461273615248 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:20:15 INFO - PROCESS | 1847 | 1461273615251 Marionette TRACE conn3 <- [1,610,null,{}] 14:20:15 INFO - PROCESS | 1847 | 1461273615273 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}] 14:20:15 INFO - PROCESS | 1847 | 1461273615409 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 14:20:15 INFO - PROCESS | 1847 | 1461273615551 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a62d800 == 68 [pid = 1847] [id = 160] 14:20:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7ff90ba97400) [pid = 1847] [serial = 479] [outer = (nil)] 14:20:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7ff90c065800) [pid = 1847] [serial = 480] [outer = 0x7ff90ba97400] 14:20:15 INFO - PROCESS | 1847 | 1461273615641 Marionette DEBUG loaded listener.js 14:20:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7ff90c5c2400) [pid = 1847] [serial = 481] [outer = 0x7ff90ba97400] 14:20:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff921edc800 == 67 [pid = 1847] [id = 152] 14:20:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff921e20000 == 66 [pid = 1847] [id = 151] 14:20:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9173f5000 == 65 [pid = 1847] [id = 150] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7ff918830000) [pid = 1847] [serial = 411] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9164d6800 == 64 [pid = 1847] [id = 149] 14:20:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9156f0000 == 63 [pid = 1847] [id = 148] 14:20:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e087800 == 62 [pid = 1847] [id = 147] 14:20:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90b4f3000 == 61 [pid = 1847] [id = 146] 14:20:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff927f32800 == 60 [pid = 1847] [id = 140] 14:20:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91635f800 == 59 [pid = 1847] [id = 139] 14:20:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c9ed800 == 58 [pid = 1847] [id = 138] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7ff91ce1bc00) [pid = 1847] [serial = 352] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7ff9158dec00) [pid = 1847] [serial = 349] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7ff90dc61000) [pid = 1847] [serial = 376] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7ff912f29c00) [pid = 1847] [serial = 346] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7ff9183f0c00) [pid = 1847] [serial = 402] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7ff917336000) [pid = 1847] [serial = 399] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7ff90dd69800) [pid = 1847] [serial = 391] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7ff90dc52400) [pid = 1847] [serial = 390] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7ff90f9cbc00) [pid = 1847] [serial = 393] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7ff915415400) [pid = 1847] [serial = 394] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7ff9158d8000) [pid = 1847] [serial = 396] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7ff915971800) [pid = 1847] [serial = 397] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7ff923eec800) [pid = 1847] [serial = 405] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7ff90ba8c400) [pid = 1847] [serial = 378] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7ff922a89400) [pid = 1847] [serial = 387] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7ff918668000) [pid = 1847] [serial = 403] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7ff90f719800) [pid = 1847] [serial = 381] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7ff9156b1400) [pid = 1847] [serial = 384] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7ff927eda000) [pid = 1847] [serial = 406] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7ff912170800) [pid = 1847] [serial = 408] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7ff916a95000) [pid = 1847] [serial = 409] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7ff917528c00) [pid = 1847] [serial = 400] [outer = (nil)] [url = about:blank] 14:20:16 INFO - PROCESS | 1847 | 1461273616398 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]]]}] 14:20:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:20:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1202ms 14:20:16 INFO - PROCESS | 1847 | 1461273616455 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 14:20:16 INFO - PROCESS | 1847 | 1461273616461 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 14:20:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:20:16 INFO - PROCESS | 1847 | 1461273616471 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:20:16 INFO - PROCESS | 1847 | 1461273616473 Marionette TRACE conn3 <- [1,614,null,{}] 14:20:16 INFO - PROCESS | 1847 | 1461273616477 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}] 14:20:16 INFO - PROCESS | 1847 | 1461273616594 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 14:20:16 INFO - PROCESS | 1847 | 1461273616609 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c9f2000 == 59 [pid = 1847] [id = 161] 14:20:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7ff90cae7000) [pid = 1847] [serial = 482] [outer = (nil)] 14:20:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7ff90cf84c00) [pid = 1847] [serial = 483] [outer = 0x7ff90cae7000] 14:20:16 INFO - PROCESS | 1847 | 1461273616660 Marionette DEBUG loaded listener.js 14:20:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7ff90dc61c00) [pid = 1847] [serial = 484] [outer = 0x7ff90cae7000] 14:20:17 INFO - PROCESS | 1847 | 1461273617394 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]]]}] 14:20:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:20:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 976ms 14:20:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:20:17 INFO - PROCESS | 1847 | 1461273617448 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 14:20:17 INFO - PROCESS | 1847 | 1461273617450 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 14:20:17 INFO - PROCESS | 1847 | 1461273617456 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:20:17 INFO - PROCESS | 1847 | 1461273617460 Marionette TRACE conn3 <- [1,618,null,{}] 14:20:17 INFO - PROCESS | 1847 | 1461273617490 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}] 14:20:17 INFO - PROCESS | 1847 | 1461273617617 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 14:20:17 INFO - PROCESS | 1847 | 1461273617633 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916244800 == 60 [pid = 1847] [id = 162] 14:20:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7ff90f719800) [pid = 1847] [serial = 485] [outer = (nil)] 14:20:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7ff9121de400) [pid = 1847] [serial = 486] [outer = 0x7ff90f719800] 14:20:17 INFO - PROCESS | 1847 | 1461273617687 Marionette DEBUG loaded listener.js 14:20:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7ff91549c400) [pid = 1847] [serial = 487] [outer = 0x7ff90f719800] 14:20:18 INFO - PROCESS | 1847 | 1461273618314 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]]]}] 14:20:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:20:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 893ms 14:20:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:20:18 INFO - PROCESS | 1847 | 1461273618348 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 14:20:18 INFO - PROCESS | 1847 | 1461273618351 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 14:20:18 INFO - PROCESS | 1847 | 1461273618364 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:20:18 INFO - PROCESS | 1847 | 1461273618366 Marionette TRACE conn3 <- [1,622,null,{}] 14:20:18 INFO - PROCESS | 1847 | 1461273618370 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}] 14:20:18 INFO - PROCESS | 1847 | 1461273618529 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 14:20:18 INFO - PROCESS | 1847 | 1461273618557 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916ac0000 == 61 [pid = 1847] [id = 163] 14:20:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7ff90b418400) [pid = 1847] [serial = 488] [outer = (nil)] 14:20:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7ff9154a0000) [pid = 1847] [serial = 489] [outer = 0x7ff90b418400] 14:20:18 INFO - PROCESS | 1847 | 1461273618609 Marionette DEBUG loaded listener.js 14:20:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7ff9158e4400) [pid = 1847] [serial = 490] [outer = 0x7ff90b418400] 14:20:19 INFO - PROCESS | 1847 | 1461273619182 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]]]}] 14:20:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:20:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 838ms 14:20:19 INFO - PROCESS | 1847 | 1461273619206 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 14:20:19 INFO - PROCESS | 1847 | 1461273619209 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 14:20:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:20:19 INFO - PROCESS | 1847 | 1461273619214 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:20:19 INFO - PROCESS | 1847 | 1461273619217 Marionette TRACE conn3 <- [1,626,null,{}] 14:20:19 INFO - PROCESS | 1847 | 1461273619222 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}] 14:20:19 INFO - PROCESS | 1847 | 1461273619365 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 14:20:19 INFO - PROCESS | 1847 | 1461273619393 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c74a800 == 62 [pid = 1847] [id = 164] 14:20:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7ff90a6f5400) [pid = 1847] [serial = 491] [outer = (nil)] 14:20:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7ff916690000) [pid = 1847] [serial = 492] [outer = 0x7ff90a6f5400] 14:20:19 INFO - PROCESS | 1847 | 1461273619444 Marionette DEBUG loaded listener.js 14:20:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7ff91733ac00) [pid = 1847] [serial = 493] [outer = 0x7ff90a6f5400] 14:20:20 INFO - PROCESS | 1847 | 1461273620218 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]]]}] 14:20:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:20:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1028ms 14:20:20 INFO - PROCESS | 1847 | 1461273620243 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 14:20:20 INFO - PROCESS | 1847 | 1461273620245 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 14:20:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:20:20 INFO - PROCESS | 1847 | 1461273620250 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:20:20 INFO - PROCESS | 1847 | 1461273620252 Marionette TRACE conn3 <- [1,630,null,{}] 14:20:20 INFO - PROCESS | 1847 | 1461273620271 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}] 14:20:20 INFO - PROCESS | 1847 | 1461273620459 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 14:20:20 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7ff913fcbc00) [pid = 1847] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:20:20 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7ff90bc3f800) [pid = 1847] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:20:20 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7ff90bc47800) [pid = 1847] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:20:20 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7ff90caea400) [pid = 1847] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:20:20 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7ff90b41b400) [pid = 1847] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:20:20 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7ff9158d7000) [pid = 1847] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:20:20 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7ff90b41a000) [pid = 1847] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:20:20 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7ff90ba8f000) [pid = 1847] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:20:20 INFO - PROCESS | 1847 | 1461273620679 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff912194000 == 63 [pid = 1847] [id = 165] 14:20:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7ff90a2f8c00) [pid = 1847] [serial = 494] [outer = (nil)] 14:20:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7ff90b418000) [pid = 1847] [serial = 495] [outer = 0x7ff90a2f8c00] 14:20:20 INFO - PROCESS | 1847 | 1461273620735 Marionette DEBUG loaded listener.js 14:20:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7ff90f9c9000) [pid = 1847] [serial = 496] [outer = 0x7ff90a2f8c00] 14:20:21 INFO - PROCESS | 1847 | 1461273621284 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]]]}] 14:20:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:20:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1075ms 14:20:21 INFO - PROCESS | 1847 | 1461273621327 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 14:20:21 INFO - PROCESS | 1847 | 1461273621329 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 14:20:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:20:21 INFO - PROCESS | 1847 | 1461273621334 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:20:21 INFO - PROCESS | 1847 | 1461273621336 Marionette TRACE conn3 <- [1,634,null,{}] 14:20:21 INFO - PROCESS | 1847 | 1461273621341 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}] 14:20:21 INFO - PROCESS | 1847 | 1461273621466 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 14:20:21 INFO - PROCESS | 1847 | 1461273621480 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922ced800 == 64 [pid = 1847] [id = 166] 14:20:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7ff90a2f7400) [pid = 1847] [serial = 497] [outer = (nil)] 14:20:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7ff91866cc00) [pid = 1847] [serial = 498] [outer = 0x7ff90a2f7400] 14:20:21 INFO - PROCESS | 1847 | 1461273621532 Marionette DEBUG loaded listener.js 14:20:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7ff922a0d400) [pid = 1847] [serial = 499] [outer = 0x7ff90a2f7400] 14:20:21 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:20:22 INFO - PROCESS | 1847 | 1461273622123 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]]]}] 14:20:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:20:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 875ms 14:20:22 INFO - PROCESS | 1847 | 1461273622210 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 14:20:22 INFO - PROCESS | 1847 | 1461273622212 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 14:20:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:20:22 INFO - PROCESS | 1847 | 1461273622218 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:20:22 INFO - PROCESS | 1847 | 1461273622219 Marionette TRACE conn3 <- [1,638,null,{}] 14:20:22 INFO - PROCESS | 1847 | 1461273622224 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}] 14:20:22 INFO - PROCESS | 1847 | 1461273622375 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 14:20:22 INFO - PROCESS | 1847 | 1461273622401 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff925b2d000 == 65 [pid = 1847] [id = 167] 14:20:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7ff90a4cd400) [pid = 1847] [serial = 500] [outer = (nil)] 14:20:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7ff90a4d5000) [pid = 1847] [serial = 501] [outer = 0x7ff90a4cd400] 14:20:22 INFO - PROCESS | 1847 | 1461273622454 Marionette DEBUG loaded listener.js 14:20:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7ff90a4dc800) [pid = 1847] [serial = 502] [outer = 0x7ff90a4cd400] 14:20:22 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:20:23 INFO - PROCESS | 1847 | 1461273623196 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]]]}] 14:20:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:20:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1026ms 14:20:23 INFO - PROCESS | 1847 | 1461273623244 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 14:20:23 INFO - PROCESS | 1847 | 1461273623250 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 14:20:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:20:23 INFO - PROCESS | 1847 | 1461273623280 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:20:23 INFO - PROCESS | 1847 | 1461273623284 Marionette TRACE conn3 <- [1,642,null,{}] 14:20:23 INFO - PROCESS | 1847 | 1461273623308 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}] 14:20:23 INFO - PROCESS | 1847 | 1461273623455 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 14:20:23 INFO - PROCESS | 1847 | 1461273623588 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff914fd0000 == 66 [pid = 1847] [id = 168] 14:20:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7ff90a4cec00) [pid = 1847] [serial = 503] [outer = (nil)] 14:20:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7ff90a6ea800) [pid = 1847] [serial = 504] [outer = 0x7ff90a4cec00] 14:20:23 INFO - PROCESS | 1847 | 1461273623652 Marionette DEBUG loaded listener.js 14:20:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7ff90b420c00) [pid = 1847] [serial = 505] [outer = 0x7ff90a4cec00] 14:20:24 INFO - PROCESS | 1847 | 1461273624445 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]]]}] 14:20:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:20:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1220ms 14:20:24 INFO - PROCESS | 1847 | 1461273624479 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 14:20:24 INFO - PROCESS | 1847 | 1461273624486 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 14:20:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:20:24 INFO - PROCESS | 1847 | 1461273624495 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:20:24 INFO - PROCESS | 1847 | 1461273624498 Marionette TRACE conn3 <- [1,646,null,{}] 14:20:24 INFO - PROCESS | 1847 | 1461273624503 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}] 14:20:24 INFO - PROCESS | 1847 | 1461273624643 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 14:20:24 INFO - PROCESS | 1847 | 1461273624782 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff918853800 == 67 [pid = 1847] [id = 169] 14:20:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7ff90b689400) [pid = 1847] [serial = 506] [outer = (nil)] 14:20:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7ff90ccb7800) [pid = 1847] [serial = 507] [outer = 0x7ff90b689400] 14:20:24 INFO - PROCESS | 1847 | 1461273624843 Marionette DEBUG loaded listener.js 14:20:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7ff90ccc2800) [pid = 1847] [serial = 508] [outer = 0x7ff90b689400] 14:20:25 INFO - PROCESS | 1847 | 1461273625675 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]]]}] 14:20:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:20:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1237ms 14:20:25 INFO - PROCESS | 1847 | 1461273625733 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 14:20:25 INFO - PROCESS | 1847 | 1461273625736 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 14:20:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:20:25 INFO - PROCESS | 1847 | 1461273625741 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:20:25 INFO - PROCESS | 1847 | 1461273625746 Marionette TRACE conn3 <- [1,650,null,{}] 14:20:25 INFO - PROCESS | 1847 | 1461273625760 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}] 14:20:25 INFO - PROCESS | 1847 | 1461273625902 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 14:20:26 INFO - PROCESS | 1847 | 1461273626037 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92841a000 == 68 [pid = 1847] [id = 170] 14:20:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7ff90dd6ec00) [pid = 1847] [serial = 509] [outer = (nil)] 14:20:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7ff915499400) [pid = 1847] [serial = 510] [outer = 0x7ff90dd6ec00] 14:20:26 INFO - PROCESS | 1847 | 1461273626101 Marionette DEBUG loaded listener.js 14:20:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7ff915971800) [pid = 1847] [serial = 511] [outer = 0x7ff90dd6ec00] 14:20:26 INFO - PROCESS | 1847 | 1461273626873 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]]]}] 14:20:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:20:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1192ms 14:20:26 INFO - PROCESS | 1847 | 1461273626935 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 14:20:26 INFO - PROCESS | 1847 | 1461273626939 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 14:20:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:20:26 INFO - PROCESS | 1847 | 1461273626944 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:20:26 INFO - PROCESS | 1847 | 1461273626946 Marionette TRACE conn3 <- [1,654,null,{}] 14:20:26 INFO - PROCESS | 1847 | 1461273626951 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}] 14:20:27 INFO - PROCESS | 1847 | 1461273627083 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 14:20:27 INFO - PROCESS | 1847 | 1461273627215 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92fa97800 == 69 [pid = 1847] [id = 171] 14:20:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7ff90e115c00) [pid = 1847] [serial = 512] [outer = (nil)] 14:20:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7ff914d74000) [pid = 1847] [serial = 513] [outer = 0x7ff90e115c00] 14:20:27 INFO - PROCESS | 1847 | 1461273627278 Marionette DEBUG loaded listener.js 14:20:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7ff914d79800) [pid = 1847] [serial = 514] [outer = 0x7ff90e115c00] 14:20:27 INFO - PROCESS | 1847 | 1461273627974 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]]]}] 14:20:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:20:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1074ms 14:20:28 INFO - PROCESS | 1847 | 1461273628019 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 14:20:28 INFO - PROCESS | 1847 | 1461273628022 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 14:20:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:20:28 INFO - PROCESS | 1847 | 1461273628027 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:20:28 INFO - PROCESS | 1847 | 1461273628029 Marionette TRACE conn3 <- [1,658,null,{}] 14:20:28 INFO - PROCESS | 1847 | 1461273628034 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}] 14:20:28 INFO - PROCESS | 1847 | 1461273628163 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 14:20:28 INFO - PROCESS | 1847 | 1461273628301 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927d96000 == 70 [pid = 1847] [id = 172] 14:20:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7ff914d6e800) [pid = 1847] [serial = 515] [outer = (nil)] 14:20:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7ff917350c00) [pid = 1847] [serial = 516] [outer = 0x7ff914d6e800] 14:20:28 INFO - PROCESS | 1847 | 1461273628364 Marionette DEBUG loaded listener.js 14:20:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7ff918669400) [pid = 1847] [serial = 517] [outer = 0x7ff914d6e800] 14:20:29 INFO - PROCESS | 1847 | 1461273629299 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]]]}] 14:20:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:20:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1325ms 14:20:29 INFO - PROCESS | 1847 | 1461273629353 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 14:20:29 INFO - PROCESS | 1847 | 1461273629358 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 14:20:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:20:29 INFO - PROCESS | 1847 | 1461273629365 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:20:29 INFO - PROCESS | 1847 | 1461273629370 Marionette TRACE conn3 <- [1,662,null,{}] 14:20:29 INFO - PROCESS | 1847 | 1461273629376 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}] 14:20:29 INFO - PROCESS | 1847 | 1461273629503 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 14:20:29 INFO - PROCESS | 1847 | 1461273629638 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c040800 == 71 [pid = 1847] [id = 173] 14:20:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7ff90a6f0c00) [pid = 1847] [serial = 518] [outer = (nil)] 14:20:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7ff90a6f5c00) [pid = 1847] [serial = 519] [outer = 0x7ff90a6f0c00] 14:20:29 INFO - PROCESS | 1847 | 1461273629694 Marionette DEBUG loaded listener.js 14:20:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7ff90b41c000) [pid = 1847] [serial = 520] [outer = 0x7ff90a6f0c00] 14:20:30 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:20:31 INFO - PROCESS | 1847 | 1461273631002 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]]]}] 14:20:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:20:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1683ms 14:20:31 INFO - PROCESS | 1847 | 1461273631049 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 14:20:31 INFO - PROCESS | 1847 | 1461273631056 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 14:20:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:20:31 INFO - PROCESS | 1847 | 1461273631064 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:20:31 INFO - PROCESS | 1847 | 1461273631067 Marionette TRACE conn3 <- [1,666,null,{}] 14:20:31 INFO - PROCESS | 1847 | 1461273631164 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}] 14:20:31 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff922ced800 == 70 [pid = 1847] [id = 166] 14:20:31 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff912194000 == 69 [pid = 1847] [id = 165] 14:20:31 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c74a800 == 68 [pid = 1847] [id = 164] 14:20:31 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916ac0000 == 67 [pid = 1847] [id = 163] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7ff90c7b6000) [pid = 1847] [serial = 414] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7ff915496400) [pid = 1847] [serial = 417] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7ff922a8f000) [pid = 1847] [serial = 420] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7ff9283f6000) [pid = 1847] [serial = 423] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7ff9283fb000) [pid = 1847] [serial = 426] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7ff92c5dc800) [pid = 1847] [serial = 429] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7ff90b54ec00) [pid = 1847] [serial = 435] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7ff90a6f2000) [pid = 1847] [serial = 432] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7ff923ba2800) [pid = 1847] [serial = 459] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | 1461273631421 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 14:20:31 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916244800 == 66 [pid = 1847] [id = 162] 14:20:31 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c9f2000 == 65 [pid = 1847] [id = 161] 14:20:31 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a62d800 == 64 [pid = 1847] [id = 160] 14:20:31 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9164c4000 == 63 [pid = 1847] [id = 155] 14:20:31 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c755800 == 62 [pid = 1847] [id = 154] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7ff916f82400) [pid = 1847] [serial = 450] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7ff90b420800) [pid = 1847] [serial = 453] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7ff927edd000) [pid = 1847] [serial = 412] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7ff915494800) [pid = 1847] [serial = 444] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7ff91568e000) [pid = 1847] [serial = 445] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7ff90c926800) [pid = 1847] [serial = 439] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7ff90c448000) [pid = 1847] [serial = 438] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7ff90dc5c400) [pid = 1847] [serial = 441] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7ff90e116c00) [pid = 1847] [serial = 442] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7ff922a88000) [pid = 1847] [serial = 454] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7ff9158dc000) [pid = 1847] [serial = 447] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7ff915b59000) [pid = 1847] [serial = 448] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7ff9178a6800) [pid = 1847] [serial = 451] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7ff9158e0400) [pid = 1847] [serial = 456] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7ff91c15ac00) [pid = 1847] [serial = 457] [outer = (nil)] [url = about:blank] 14:20:31 INFO - PROCESS | 1847 | 1461273631518 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c556800 == 63 [pid = 1847] [id = 174] 14:20:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7ff90b420800) [pid = 1847] [serial = 521] [outer = (nil)] 14:20:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7ff90c5ce800) [pid = 1847] [serial = 522] [outer = 0x7ff90b420800] 14:20:31 INFO - PROCESS | 1847 | 1461273631572 Marionette DEBUG loaded listener.js 14:20:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7ff90c92b000) [pid = 1847] [serial = 523] [outer = 0x7ff90b420800] 14:20:31 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:20:32 INFO - PROCESS | 1847 | 1461273632189 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]]]}] 14:20:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:20:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1179ms 14:20:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:20:32 INFO - PROCESS | 1847 | 1461273632244 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 14:20:32 INFO - PROCESS | 1847 | 1461273632246 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 14:20:32 INFO - PROCESS | 1847 | 1461273632253 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:20:32 INFO - PROCESS | 1847 | 1461273632258 Marionette TRACE conn3 <- [1,670,null,{}] 14:20:32 INFO - PROCESS | 1847 | 1461273632272 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}] 14:20:32 INFO - PROCESS | 1847 | 1461273632419 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 14:20:32 INFO - PROCESS | 1847 | 1461273632518 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910c9b000 == 64 [pid = 1847] [id = 175] 14:20:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7ff90ccbb400) [pid = 1847] [serial = 524] [outer = (nil)] 14:20:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7ff90dc61000) [pid = 1847] [serial = 525] [outer = 0x7ff90ccbb400] 14:20:32 INFO - PROCESS | 1847 | 1461273632573 Marionette DEBUG loaded listener.js 14:20:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7ff90e021000) [pid = 1847] [serial = 526] [outer = 0x7ff90ccbb400] 14:20:33 INFO - PROCESS | 1847 | 1461273633157 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]]]}] 14:20:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:20:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 933ms 14:20:33 INFO - PROCESS | 1847 | 1461273633184 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 14:20:33 INFO - PROCESS | 1847 | 1461273633188 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 14:20:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:20:33 INFO - PROCESS | 1847 | 1461273633194 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:20:33 INFO - PROCESS | 1847 | 1461273633196 Marionette TRACE conn3 <- [1,674,null,{}] 14:20:33 INFO - PROCESS | 1847 | 1461273633201 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}] 14:20:33 INFO - PROCESS | 1847 | 1461273633314 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 14:20:33 INFO - PROCESS | 1847 | 1461273633422 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff914c88800 == 65 [pid = 1847] [id = 176] 14:20:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7ff90ba8f000) [pid = 1847] [serial = 527] [outer = (nil)] 14:20:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7ff90f70f000) [pid = 1847] [serial = 528] [outer = 0x7ff90ba8f000] 14:20:33 INFO - PROCESS | 1847 | 1461273633482 Marionette DEBUG loaded listener.js 14:20:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7ff90f7f3000) [pid = 1847] [serial = 529] [outer = 0x7ff90ba8f000] 14:20:33 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:20:34 INFO - PROCESS | 1847 | 1461273634071 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]]]}] 14:20:34 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 14:20:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 927ms 14:20:34 INFO - PROCESS | 1847 | 1461273634121 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 14:20:34 INFO - PROCESS | 1847 | 1461273634123 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 14:20:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:20:34 INFO - PROCESS | 1847 | 1461273634134 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:20:34 INFO - PROCESS | 1847 | 1461273634136 Marionette TRACE conn3 <- [1,678,null,{}] 14:20:34 INFO - PROCESS | 1847 | 1461273634141 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}] 14:20:34 INFO - PROCESS | 1847 | 1461273634287 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 14:20:34 INFO - PROCESS | 1847 | 1461273634349 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9160b1800 == 66 [pid = 1847] [id = 177] 14:20:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7ff90e01e000) [pid = 1847] [serial = 530] [outer = (nil)] 14:20:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7ff910cae400) [pid = 1847] [serial = 531] [outer = 0x7ff90e01e000] 14:20:34 INFO - PROCESS | 1847 | 1461273634399 Marionette DEBUG loaded listener.js 14:20:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7ff9121dcc00) [pid = 1847] [serial = 532] [outer = 0x7ff90e01e000] 14:20:35 INFO - PROCESS | 1847 | 1461273635013 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]]]}] 14:20:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:20:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 934ms 14:20:35 INFO - PROCESS | 1847 | 1461273635063 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 14:20:35 INFO - PROCESS | 1847 | 1461273635066 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 14:20:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:20:35 INFO - PROCESS | 1847 | 1461273635107 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:20:35 INFO - PROCESS | 1847 | 1461273635110 Marionette TRACE conn3 <- [1,682,null,{}] 14:20:35 INFO - PROCESS | 1847 | 1461273635114 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}] 14:20:35 INFO - PROCESS | 1847 | 1461273635295 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 14:20:35 INFO - PROCESS | 1847 | 1461273635320 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e1be800 == 67 [pid = 1847] [id = 178] 14:20:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7ff90f9d2800) [pid = 1847] [serial = 533] [outer = (nil)] 14:20:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7ff914c9fc00) [pid = 1847] [serial = 534] [outer = 0x7ff90f9d2800] 14:20:35 INFO - PROCESS | 1847 | 1461273635386 Marionette DEBUG loaded listener.js 14:20:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7ff9154b2000) [pid = 1847] [serial = 535] [outer = 0x7ff90f9d2800] 14:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7ff90a2f8c00) [pid = 1847] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7ff90cae7000) [pid = 1847] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7ff90b683000) [pid = 1847] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7ff90a6f5400) [pid = 1847] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7ff90a2f7400) [pid = 1847] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7ff90a6ed000) [pid = 1847] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7ff916793c00) [pid = 1847] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7ff90ba97400) [pid = 1847] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7ff90f719800) [pid = 1847] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7ff90b418400) [pid = 1847] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:20:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7ff90c7b0800) [pid = 1847] [serial = 536] [outer = 0x7ff90c7b8c00] 14:20:36 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:20:36 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:20:36 INFO - PROCESS | 1847 | 1461273636688 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]]]}] 14:20:36 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) 14:20:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1645ms 14:20:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:20:36 INFO - PROCESS | 1847 | 1461273636741 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 14:20:36 INFO - PROCESS | 1847 | 1461273636743 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 14:20:36 INFO - PROCESS | 1847 | 1461273636747 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:20:36 INFO - PROCESS | 1847 | 1461273636750 Marionette TRACE conn3 <- [1,686,null,{}] 14:20:36 INFO - PROCESS | 1847 | 1461273636754 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}] 14:20:36 INFO - PROCESS | 1847 | 1461273636895 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 14:20:36 INFO - PROCESS | 1847 | 1461273636907 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910c50000 == 68 [pid = 1847] [id = 179] 14:20:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7ff90a2f7c00) [pid = 1847] [serial = 537] [outer = (nil)] 14:20:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7ff90cae2400) [pid = 1847] [serial = 538] [outer = 0x7ff90a2f7c00] 14:20:36 INFO - PROCESS | 1847 | 1461273636957 Marionette DEBUG loaded listener.js 14:20:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7ff9156b9400) [pid = 1847] [serial = 539] [outer = 0x7ff90a2f7c00] 14:20:37 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:20:37 INFO - PROCESS | 1847 | 1461273637968 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]]]}] 14:20:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:20:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1276ms 14:20:38 INFO - PROCESS | 1847 | 1461273638024 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 14:20:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:20:38 INFO - PROCESS | 1847 | 1461273638027 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 14:20:38 INFO - PROCESS | 1847 | 1461273638097 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:20:38 INFO - PROCESS | 1847 | 1461273638101 Marionette TRACE conn3 <- [1,690,null,{}] 14:20:38 INFO - PROCESS | 1847 | 1461273638108 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}] 14:20:38 INFO - PROCESS | 1847 | 1461273638239 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 14:20:38 INFO - PROCESS | 1847 | 1461273638476 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c55a000 == 69 [pid = 1847] [id = 180] 14:20:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7ff90b419800) [pid = 1847] [serial = 540] [outer = (nil)] 14:20:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7ff90b423400) [pid = 1847] [serial = 541] [outer = 0x7ff90b419800] 14:20:38 INFO - PROCESS | 1847 | 1461273638541 Marionette DEBUG loaded listener.js 14:20:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7ff90ba93c00) [pid = 1847] [serial = 542] [outer = 0x7ff90b419800] 14:20:39 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:20:39 INFO - PROCESS | 1847 | 1461273639673 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]]]}] 14:20:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:20:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1697ms 14:20:39 INFO - PROCESS | 1847 | 1461273639730 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 14:20:39 INFO - PROCESS | 1847 | 1461273639733 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 14:20:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:20:39 INFO - PROCESS | 1847 | 1461273639740 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:20:39 INFO - PROCESS | 1847 | 1461273639744 Marionette TRACE conn3 <- [1,694,null,{}] 14:20:39 INFO - PROCESS | 1847 | 1461273639753 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}] 14:20:39 INFO - PROCESS | 1847 | 1461273639976 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 14:20:40 INFO - PROCESS | 1847 | 1461273640086 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff913f0c000 == 70 [pid = 1847] [id = 181] 14:20:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7ff90cae5c00) [pid = 1847] [serial = 543] [outer = (nil)] 14:20:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7ff90dc5a800) [pid = 1847] [serial = 544] [outer = 0x7ff90cae5c00] 14:20:40 INFO - PROCESS | 1847 | 1461273640156 Marionette DEBUG loaded listener.js 14:20:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7ff90e10f800) [pid = 1847] [serial = 545] [outer = 0x7ff90cae5c00] 14:20:41 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:20:41 INFO - PROCESS | 1847 | 1461273641279 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]]]}] 14:20:41 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) 14:20:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1581ms 14:20:41 INFO - PROCESS | 1847 | 1461273641322 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 14:20:41 INFO - PROCESS | 1847 | 1461273641325 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 14:20:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:20:41 INFO - PROCESS | 1847 | 1461273641330 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:20:41 INFO - PROCESS | 1847 | 1461273641333 Marionette TRACE conn3 <- [1,698,null,{}] 14:20:41 INFO - PROCESS | 1847 | 1461273641338 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}] 14:20:41 INFO - PROCESS | 1847 | 1461273641481 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 14:20:41 INFO - PROCESS | 1847 | 1461273641667 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9179a6800 == 71 [pid = 1847] [id = 182] 14:20:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7ff9121e0800) [pid = 1847] [serial = 546] [outer = (nil)] 14:20:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7ff912fb7400) [pid = 1847] [serial = 547] [outer = 0x7ff9121e0800] 14:20:41 INFO - PROCESS | 1847 | 1461273641778 Marionette DEBUG loaded listener.js 14:20:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7ff914d7ac00) [pid = 1847] [serial = 548] [outer = 0x7ff9121e0800] 14:20:42 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:20:42 INFO - PROCESS | 1847 | 1461273642935 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]]]}] 14:20:42 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) 14:20:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1632ms 14:20:42 INFO - PROCESS | 1847 | 1461273642964 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 14:20:42 INFO - PROCESS | 1847 | 1461273642967 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 14:20:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:20:42 INFO - PROCESS | 1847 | 1461273642972 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:20:42 INFO - PROCESS | 1847 | 1461273642974 Marionette TRACE conn3 <- [1,702,null,{}] 14:20:42 INFO - PROCESS | 1847 | 1461273642979 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}] 14:20:43 INFO - PROCESS | 1847 | 1461273643109 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 14:20:43 INFO - PROCESS | 1847 | 1461273643254 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff918859000 == 72 [pid = 1847] [id = 183] 14:20:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7ff910cb7800) [pid = 1847] [serial = 549] [outer = (nil)] 14:20:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7ff9158dd800) [pid = 1847] [serial = 550] [outer = 0x7ff910cb7800] 14:20:43 INFO - PROCESS | 1847 | 1461273643315 Marionette DEBUG loaded listener.js 14:20:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7ff915f6bc00) [pid = 1847] [serial = 551] [outer = 0x7ff910cb7800] 14:20:44 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:20:44 INFO - PROCESS | 1847 | 1461273644406 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]]]}] 14:20:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:20:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1477ms 14:20:44 INFO - PROCESS | 1847 | 1461273644494 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 14:20:44 INFO - PROCESS | 1847 | 1461273644498 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 14:20:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:20:44 INFO - PROCESS | 1847 | 1461273644520 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:20:44 INFO - PROCESS | 1847 | 1461273644523 Marionette TRACE conn3 <- [1,706,null,{}] 14:20:44 INFO - PROCESS | 1847 | 1461273644527 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}] 14:20:44 INFO - PROCESS | 1847 | 1461273644679 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 14:20:44 INFO - PROCESS | 1847 | 1461273644815 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff917990800 == 73 [pid = 1847] [id = 184] 14:20:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7ff90a4d1000) [pid = 1847] [serial = 552] [outer = (nil)] 14:20:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7ff9158e1800) [pid = 1847] [serial = 553] [outer = 0x7ff90a4d1000] 14:20:44 INFO - PROCESS | 1847 | 1461273644873 Marionette DEBUG loaded listener.js 14:20:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7ff91668e000) [pid = 1847] [serial = 554] [outer = 0x7ff90a4d1000] 14:20:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92c56d000 == 72 [pid = 1847] [id = 143] 14:20:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c91f000 == 71 [pid = 1847] [id = 107] 14:20:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916c03800 == 70 [pid = 1847] [id = 52] 14:20:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a632800 == 69 [pid = 1847] [id = 144] 14:20:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e1be800 == 68 [pid = 1847] [id = 178] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7ff90a4d5000) [pid = 1847] [serial = 501] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7ff90ccc4800) [pid = 1847] [serial = 477] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9160b1800 == 67 [pid = 1847] [id = 177] 14:20:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff914c88800 == 66 [pid = 1847] [id = 176] 14:20:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910c9b000 == 65 [pid = 1847] [id = 175] 14:20:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c556800 == 64 [pid = 1847] [id = 174] 14:20:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c040800 == 63 [pid = 1847] [id = 173] 14:20:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92fa97800 == 62 [pid = 1847] [id = 171] 14:20:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff914fd0000 == 61 [pid = 1847] [id = 168] 14:20:46 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:20:46 INFO - PROCESS | 1847 | 1461273646271 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]]]}] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7ff90f9c9000) [pid = 1847] [serial = 496] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7ff90dc61c00) [pid = 1847] [serial = 484] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7ff90c5d0800) [pid = 1847] [serial = 343] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7ff916690000) [pid = 1847] [serial = 492] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7ff923fd2800) [pid = 1847] [serial = 471] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7ff91866cc00) [pid = 1847] [serial = 498] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7ff90b557800) [pid = 1847] [serial = 436] [outer = (nil)] [url = about:blank] 14:20:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:20:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1789ms 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7ff92605e400) [pid = 1847] [serial = 388] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7ff90c065800) [pid = 1847] [serial = 480] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7ff91733ac00) [pid = 1847] [serial = 493] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7ff90dc5f400) [pid = 1847] [serial = 465] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7ff90cf84c00) [pid = 1847] [serial = 483] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7ff90b54c400) [pid = 1847] [serial = 462] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7ff90b418000) [pid = 1847] [serial = 495] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7ff91549c400) [pid = 1847] [serial = 487] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7ff9121de400) [pid = 1847] [serial = 486] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7ff90c5c2400) [pid = 1847] [serial = 481] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7ff922a0d400) [pid = 1847] [serial = 499] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7ff9158e3400) [pid = 1847] [serial = 468] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7ff9158e4400) [pid = 1847] [serial = 490] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7ff928307000) [pid = 1847] [serial = 474] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7ff9154a0000) [pid = 1847] [serial = 489] [outer = (nil)] [url = about:blank] 14:20:46 INFO - PROCESS | 1847 | 1461273646316 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 14:20:46 INFO - PROCESS | 1847 | 1461273646320 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 14:20:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:20:46 INFO - PROCESS | 1847 | 1461273646329 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:20:46 INFO - PROCESS | 1847 | 1461273646331 Marionette TRACE conn3 <- [1,710,null,{}] 14:20:46 INFO - PROCESS | 1847 | 1461273646338 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}] 14:20:46 INFO - PROCESS | 1847 | 1461273646500 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 14:20:46 INFO - PROCESS | 1847 | 1461273646513 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c556800 == 62 [pid = 1847] [id = 185] 14:20:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7ff90b68e400) [pid = 1847] [serial = 555] [outer = (nil)] 14:20:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7ff90c13a000) [pid = 1847] [serial = 556] [outer = 0x7ff90b68e400] 14:20:46 INFO - PROCESS | 1847 | 1461273646570 Marionette DEBUG loaded listener.js 14:20:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7ff90c5ca400) [pid = 1847] [serial = 557] [outer = 0x7ff90b68e400] 14:20:47 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:20:47 INFO - PROCESS | 1847 | 1461273647655 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]]]}] 14:20:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:20:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1379ms 14:20:47 INFO - PROCESS | 1847 | 1461273647708 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 14:20:47 INFO - PROCESS | 1847 | 1461273647714 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 14:20:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:20:47 INFO - PROCESS | 1847 | 1461273647723 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:20:47 INFO - PROCESS | 1847 | 1461273647727 Marionette TRACE conn3 <- [1,714,null,{}] 14:20:47 INFO - PROCESS | 1847 | 1461273647731 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}] 14:20:47 INFO - PROCESS | 1847 | 1461273647891 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 14:20:48 INFO - PROCESS | 1847 | 1461273648035 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910c56800 == 63 [pid = 1847] [id = 186] 14:20:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7ff90c927800) [pid = 1847] [serial = 558] [outer = (nil)] 14:20:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7ff90dc57000) [pid = 1847] [serial = 559] [outer = 0x7ff90c927800] 14:20:48 INFO - PROCESS | 1847 | 1461273648088 Marionette DEBUG loaded listener.js 14:20:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7ff90e021c00) [pid = 1847] [serial = 560] [outer = 0x7ff90c927800] 14:20:49 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:20:49 INFO - PROCESS | 1847 | 1461273649139 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]]]}] 14:20:49 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 14:20:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1428ms 14:20:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:20:49 INFO - PROCESS | 1847 | 1461273649150 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 14:20:49 INFO - PROCESS | 1847 | 1461273649153 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 14:20:49 INFO - PROCESS | 1847 | 1461273649157 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:20:49 INFO - PROCESS | 1847 | 1461273649163 Marionette TRACE conn3 <- [1,718,null,{}] 14:20:49 INFO - PROCESS | 1847 | 1461273649182 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}] 14:20:49 INFO - PROCESS | 1847 | 1461273649359 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 14:20:49 INFO - PROCESS | 1847 | 1461273649474 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9160bb800 == 64 [pid = 1847] [id = 187] 14:20:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7ff90f9c5400) [pid = 1847] [serial = 561] [outer = (nil)] 14:20:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7ff912165400) [pid = 1847] [serial = 562] [outer = 0x7ff90f9c5400] 14:20:49 INFO - PROCESS | 1847 | 1461273649531 Marionette DEBUG loaded listener.js 14:20:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7ff913e9bc00) [pid = 1847] [serial = 563] [outer = 0x7ff90f9c5400] 14:20:50 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:20:50 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7ff90e01e000) [pid = 1847] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7ff90a6f0c00) [pid = 1847] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7ff90b420800) [pid = 1847] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7ff90ba8f000) [pid = 1847] [serial = 527] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7ff90f9d2800) [pid = 1847] [serial = 533] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7ff90ccbb400) [pid = 1847] [serial = 524] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7ff92c35b400) [pid = 1847] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7ff90f7e9400) [pid = 1847] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7ff90a6ee800) [pid = 1847] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7ff918831000) [pid = 1847] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7ff90c5c3800) [pid = 1847] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7ff91866bc00) [pid = 1847] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7ff9260f6800) [pid = 1847] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7ff90dc52800) [pid = 1847] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7ff912fb5400) [pid = 1847] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7ff90b685000) [pid = 1847] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7ff90cae8000) [pid = 1847] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7ff90a6f1400) [pid = 1847] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7ff90bc39400) [pid = 1847] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7ff90f9d0400) [pid = 1847] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:20:50 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7ff90b556c00) [pid = 1847] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:20:50 INFO - PROCESS | 1847 | 1461273650736 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]]]}] 14:20:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:20:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1590ms 14:20:50 INFO - PROCESS | 1847 | 1461273650757 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 14:20:50 INFO - PROCESS | 1847 | 1461273650761 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 14:20:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:20:50 INFO - PROCESS | 1847 | 1461273650766 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:20:50 INFO - PROCESS | 1847 | 1461273650769 Marionette TRACE conn3 <- [1,722,null,{}] 14:20:50 INFO - PROCESS | 1847 | 1461273650773 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}] 14:20:50 INFO - PROCESS | 1847 | 1461273650922 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 14:20:51 INFO - PROCESS | 1847 | 1461273651016 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c9ed000 == 65 [pid = 1847] [id = 188] 14:20:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7ff90a6ec000) [pid = 1847] [serial = 564] [outer = (nil)] 14:20:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7ff90e01e000) [pid = 1847] [serial = 565] [outer = 0x7ff90a6ec000] 14:20:51 INFO - PROCESS | 1847 | 1461273651070 Marionette DEBUG loaded listener.js 14:20:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7ff910cb9c00) [pid = 1847] [serial = 566] [outer = 0x7ff90a6ec000] 14:20:51 INFO - PROCESS | 1847 | 1461273651629 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] 14:20:51 INFO - PROCESS | 1847 | 1461273651654 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 14:20:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:20:51 INFO - PROCESS | 1847 | 1461273651660 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:20:51 INFO - PROCESS | 1847 | 1461273651662 Marionette TRACE conn3 <- [1,726,null,{}] 14:20:51 INFO - PROCESS | 1847 | 1461273651666 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}] 14:20:51 INFO - PROCESS | 1847 | 1461273651783 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 14:20:51 INFO - PROCESS | 1847 | 1461273651803 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916c05000 == 66 [pid = 1847] [id = 189] 14:20:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7ff90f711000) [pid = 1847] [serial = 567] [outer = (nil)] 14:20:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7ff91549a400) [pid = 1847] [serial = 568] [outer = 0x7ff90f711000] 14:20:51 INFO - PROCESS | 1847 | 1461273651859 Marionette DEBUG loaded listener.js 14:20:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7ff9156ae800) [pid = 1847] [serial = 569] [outer = 0x7ff90f711000] 14:20:52 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:20:52 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:20:52 INFO - PROCESS | 1847 | 1461273652597 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]]]}] 14:20:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:20:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 975ms 14:20:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:20:52 INFO - PROCESS | 1847 | 1461273652635 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 14:20:52 INFO - PROCESS | 1847 | 1461273652637 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 14:20:52 INFO - PROCESS | 1847 | 1461273652643 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:20:52 INFO - PROCESS | 1847 | 1461273652645 Marionette TRACE conn3 <- [1,730,null,{}] 14:20:52 INFO - PROCESS | 1847 | 1461273652656 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}] 14:20:52 INFO - PROCESS | 1847 | 1461273652869 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 14:20:53 INFO - PROCESS | 1847 | 1461273653010 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bc54800 == 67 [pid = 1847] [id = 190] 14:20:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7ff90a2fe800) [pid = 1847] [serial = 570] [outer = (nil)] 14:20:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7ff90a4dc400) [pid = 1847] [serial = 571] [outer = 0x7ff90a2fe800] 14:20:53 INFO - PROCESS | 1847 | 1461273653075 Marionette DEBUG loaded listener.js 14:20:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7ff90b54d400) [pid = 1847] [serial = 572] [outer = 0x7ff90a2fe800] 14:20:53 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:20:53 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:20:53 INFO - PROCESS | 1847 | 1461273653849 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] 14:20:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:20:53 INFO - PROCESS | 1847 | 1461273653886 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 14:20:53 INFO - PROCESS | 1847 | 1461273653892 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:20:53 INFO - PROCESS | 1847 | 1461273653898 Marionette TRACE conn3 <- [1,734,null,{}] 14:20:53 INFO - PROCESS | 1847 | 1461273653918 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}] 14:20:54 INFO - PROCESS | 1847 | 1461273654092 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 14:20:54 INFO - PROCESS | 1847 | 1461273654202 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9160b1000 == 68 [pid = 1847] [id = 191] 14:20:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7ff90c5c3c00) [pid = 1847] [serial = 573] [outer = (nil)] 14:20:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7ff90dd6f000) [pid = 1847] [serial = 574] [outer = 0x7ff90c5c3c00] 14:20:54 INFO - PROCESS | 1847 | 1461273654271 Marionette DEBUG loaded listener.js 14:20:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7ff90f70ec00) [pid = 1847] [serial = 575] [outer = 0x7ff90c5c3c00] 14:20:54 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:20:55 INFO - PROCESS | 1847 | 1461273655032 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]]]}] 14:20:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:20:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1188ms 14:20:55 INFO - PROCESS | 1847 | 1461273655081 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 14:20:55 INFO - PROCESS | 1847 | 1461273655085 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 14:20:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:20:55 INFO - PROCESS | 1847 | 1461273655090 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:20:55 INFO - PROCESS | 1847 | 1461273655092 Marionette TRACE conn3 <- [1,738,null,{}] 14:20:55 INFO - PROCESS | 1847 | 1461273655098 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}] 14:20:55 INFO - PROCESS | 1847 | 1461273655237 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 14:20:55 INFO - PROCESS | 1847 | 1461273655379 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff918843800 == 69 [pid = 1847] [id = 192] 14:20:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7ff912169000) [pid = 1847] [serial = 576] [outer = (nil)] 14:20:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7ff914d78c00) [pid = 1847] [serial = 577] [outer = 0x7ff912169000] 14:20:55 INFO - PROCESS | 1847 | 1461273655449 Marionette DEBUG loaded listener.js 14:20:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7ff9156b4000) [pid = 1847] [serial = 578] [outer = 0x7ff912169000] 14:20:56 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:20:56 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:20:56 INFO - PROCESS | 1847 | 1461273656799 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]]]}] 14:20:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:20:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1733ms 14:20:56 INFO - PROCESS | 1847 | 1461273656824 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 14:20:56 INFO - PROCESS | 1847 | 1461273656829 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 14:20:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:20:56 INFO - PROCESS | 1847 | 1461273656881 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:20:56 INFO - PROCESS | 1847 | 1461273656887 Marionette TRACE conn3 <- [1,742,null,{}] 14:20:56 INFO - PROCESS | 1847 | 1461273656909 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}] 14:20:57 INFO - PROCESS | 1847 | 1461273657037 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 14:20:57 INFO - PROCESS | 1847 | 1461273657168 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922c77800 == 70 [pid = 1847] [id = 193] 14:20:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7ff9121e1800) [pid = 1847] [serial = 579] [outer = (nil)] 14:20:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7ff91668f400) [pid = 1847] [serial = 580] [outer = 0x7ff9121e1800] 14:20:57 INFO - PROCESS | 1847 | 1461273657229 Marionette DEBUG loaded listener.js 14:20:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7ff91751c000) [pid = 1847] [serial = 581] [outer = 0x7ff9121e1800] 14:20:58 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:20:58 INFO - PROCESS | 1847 | 1461273658376 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]]]}] 14:20:58 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 14:20:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1556ms 14:20:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:20:58 INFO - PROCESS | 1847 | 1461273658429 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 14:20:58 INFO - PROCESS | 1847 | 1461273658431 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 14:20:58 INFO - PROCESS | 1847 | 1461273658436 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:20:58 INFO - PROCESS | 1847 | 1461273658439 Marionette TRACE conn3 <- [1,746,null,{}] 14:20:58 INFO - PROCESS | 1847 | 1461273658452 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}] 14:20:58 INFO - PROCESS | 1847 | 1461273658644 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 14:20:58 INFO - PROCESS | 1847 | 1461273658755 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff923c0c000 == 71 [pid = 1847] [id = 194] 14:20:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7ff913e9a800) [pid = 1847] [serial = 582] [outer = (nil)] 14:20:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7ff9178a4000) [pid = 1847] [serial = 583] [outer = 0x7ff913e9a800] 14:20:58 INFO - PROCESS | 1847 | 1461273658813 Marionette DEBUG loaded listener.js 14:20:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7ff91840f000) [pid = 1847] [serial = 584] [outer = 0x7ff913e9a800] 14:20:59 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:20:59 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:20:59 INFO - PROCESS | 1847 | 1461273659900 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]]]}] 14:20:59 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.) 14:20:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1488ms 14:20:59 INFO - PROCESS | 1847 | 1461273659923 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 14:20:59 INFO - PROCESS | 1847 | 1461273659928 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 14:20:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:20:59 INFO - PROCESS | 1847 | 1461273659934 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:20:59 INFO - PROCESS | 1847 | 1461273659939 Marionette TRACE conn3 <- [1,750,null,{}] 14:20:59 INFO - PROCESS | 1847 | 1461273659946 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}] 14:21:00 INFO - PROCESS | 1847 | 1461273660070 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 14:21:00 INFO - PROCESS | 1847 | 1461273660236 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910c57000 == 72 [pid = 1847] [id = 195] 14:21:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7ff90ba90400) [pid = 1847] [serial = 585] [outer = (nil)] 14:21:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7ff90c064000) [pid = 1847] [serial = 586] [outer = 0x7ff90ba90400] 14:21:00 INFO - PROCESS | 1847 | 1461273660299 Marionette DEBUG loaded listener.js 14:21:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7ff90c932400) [pid = 1847] [serial = 587] [outer = 0x7ff90ba90400] 14:21:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff915ca6000 == 71 [pid = 1847] [id = 65] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7ff90cae2400) [pid = 1847] [serial = 538] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7ff90a6ea800) [pid = 1847] [serial = 504] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7ff915499400) [pid = 1847] [serial = 510] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7ff90ccb7800) [pid = 1847] [serial = 507] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7ff914d74000) [pid = 1847] [serial = 513] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7ff917350c00) [pid = 1847] [serial = 516] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:21:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff918859000 == 70 [pid = 1847] [id = 183] 14:21:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9179a6800 == 69 [pid = 1847] [id = 182] 14:21:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff913f0c000 == 68 [pid = 1847] [id = 181] 14:21:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c55a000 == 67 [pid = 1847] [id = 180] 14:21:01 INFO - PROCESS | 1847 | 1461273661461 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]]]}] 14:21:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:21:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1536ms 14:21:01 INFO - PROCESS | 1847 | 1461273661470 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 14:21:01 INFO - PROCESS | 1847 | 1461273661476 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 14:21:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:21:01 INFO - PROCESS | 1847 | 1461273661484 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:21:01 INFO - PROCESS | 1847 | 1461273661488 Marionette TRACE conn3 <- [1,754,null,{}] 14:21:01 INFO - PROCESS | 1847 | 1461273661502 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}] 14:21:01 INFO - PROCESS | 1847 | 1461273661656 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7ff90c7af000) [pid = 1847] [serial = 379] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7ff9242d0400) [pid = 1847] [serial = 478] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7ff92faddc00) [pid = 1847] [serial = 430] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7ff9156af800) [pid = 1847] [serial = 418] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7ff90dc57400) [pid = 1847] [serial = 433] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7ff92843f800) [pid = 1847] [serial = 424] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7ff90dc53800) [pid = 1847] [serial = 415] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7ff923fd6400) [pid = 1847] [serial = 421] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7ff92ad91400) [pid = 1847] [serial = 427] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7ff90f9cdc00) [pid = 1847] [serial = 382] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7ff9158d9000) [pid = 1847] [serial = 385] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7ff90b559c00) [pid = 1847] [serial = 463] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7ff90f714c00) [pid = 1847] [serial = 466] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7ff918407400) [pid = 1847] [serial = 469] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7ff926054000) [pid = 1847] [serial = 460] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7ff910cae400) [pid = 1847] [serial = 531] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7ff90b41c000) [pid = 1847] [serial = 520] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7ff90a6f5c00) [pid = 1847] [serial = 519] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7ff90c5ce800) [pid = 1847] [serial = 522] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7ff90c92b000) [pid = 1847] [serial = 523] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7ff90f70f000) [pid = 1847] [serial = 528] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7ff914c9fc00) [pid = 1847] [serial = 534] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 88 (0x7ff90c133c00) [pid = 1847] [serial = 286] [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.] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 87 (0x7ff9154b2000) [pid = 1847] [serial = 535] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 86 (0x7ff9121dcc00) [pid = 1847] [serial = 532] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 85 (0x7ff90dc61000) [pid = 1847] [serial = 525] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 84 (0x7ff90e021000) [pid = 1847] [serial = 526] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | --DOMWINDOW == 83 (0x7ff90f7f3000) [pid = 1847] [serial = 529] [outer = (nil)] [url = about:blank] 14:21:01 INFO - PROCESS | 1847 | 1461273661778 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bbb9000 == 68 [pid = 1847] [id = 196] 14:21:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 84 (0x7ff90a6f5c00) [pid = 1847] [serial = 588] [outer = (nil)] 14:21:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 85 (0x7ff90c44d800) [pid = 1847] [serial = 589] [outer = 0x7ff90a6f5c00] 14:21:01 INFO - PROCESS | 1847 | 1461273661835 Marionette DEBUG loaded listener.js 14:21:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 86 (0x7ff90dc53800) [pid = 1847] [serial = 590] [outer = 0x7ff90a6f5c00] 14:21:02 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:21:02 INFO - PROCESS | 1847 | 1461273662828 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]]]}] 14:21:02 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 14:21:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1395ms 14:21:02 INFO - PROCESS | 1847 | 1461273662880 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 14:21:02 INFO - PROCESS | 1847 | 1461273662883 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 14:21:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:21:02 INFO - PROCESS | 1847 | 1461273662888 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:21:02 INFO - PROCESS | 1847 | 1461273662893 Marionette TRACE conn3 <- [1,758,null,{}] 14:21:02 INFO - PROCESS | 1847 | 1461273662905 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}] 14:21:03 INFO - PROCESS | 1847 | 1461273663032 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 14:21:03 INFO - PROCESS | 1847 | 1461273663199 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff912d49000 == 69 [pid = 1847] [id = 197] 14:21:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x7ff90e022c00) [pid = 1847] [serial = 591] [outer = (nil)] 14:21:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x7ff90f9d3c00) [pid = 1847] [serial = 592] [outer = 0x7ff90e022c00] 14:21:03 INFO - PROCESS | 1847 | 1461273663255 Marionette DEBUG loaded listener.js 14:21:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7ff912d75800) [pid = 1847] [serial = 593] [outer = 0x7ff90e022c00] 14:21:03 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:21:03 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:21:03 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:21:03 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:21:03 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:21:03 INFO - PROCESS | 1847 | 1461273663843 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]]]}] 14:21:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:21:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 982ms 14:21:03 INFO - PROCESS | 1847 | 1461273663871 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 14:21:03 INFO - PROCESS | 1847 | 1461273663875 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 14:21:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:21:03 INFO - PROCESS | 1847 | 1461273663880 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:21:03 INFO - PROCESS | 1847 | 1461273663881 Marionette TRACE conn3 <- [1,762,null,{}] 14:21:03 INFO - PROCESS | 1847 | 1461273663886 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}] 14:21:04 INFO - PROCESS | 1847 | 1461273664044 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 14:21:04 INFO - PROCESS | 1847 | 1461273664074 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916244000 == 70 [pid = 1847] [id = 198] 14:21:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7ff90f9d0000) [pid = 1847] [serial = 594] [outer = (nil)] 14:21:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7ff915499400) [pid = 1847] [serial = 595] [outer = 0x7ff90f9d0000] 14:21:04 INFO - PROCESS | 1847 | 1461273664126 Marionette DEBUG loaded listener.js 14:21:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7ff9156b0400) [pid = 1847] [serial = 596] [outer = 0x7ff90f9d0000] 14:21:05 INFO - PROCESS | 1847 | 1461273665235 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]]]}] 14:21:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:21:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1377ms 14:21:05 INFO - PROCESS | 1847 | 1461273665262 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 14:21:05 INFO - PROCESS | 1847 | 1461273665264 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 14:21:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:21:05 INFO - PROCESS | 1847 | 1461273665269 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:21:05 INFO - PROCESS | 1847 | 1461273665271 Marionette TRACE conn3 <- [1,766,null,{}] 14:21:05 INFO - PROCESS | 1847 | 1461273665275 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}] 14:21:05 INFO - PROCESS | 1847 | 1461273665422 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 14:21:05 INFO - PROCESS | 1847 | 1461273665469 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916c03800 == 71 [pid = 1847] [id = 199] 14:21:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7ff90f7e5c00) [pid = 1847] [serial = 597] [outer = (nil)] 14:21:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7ff916799c00) [pid = 1847] [serial = 598] [outer = 0x7ff90f7e5c00] 14:21:05 INFO - PROCESS | 1847 | 1461273665536 Marionette DEBUG loaded listener.js 14:21:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7ff917334000) [pid = 1847] [serial = 599] [outer = 0x7ff90f7e5c00] 14:21:05 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7ff90b68e400) [pid = 1847] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:21:05 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7ff90c927800) [pid = 1847] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:21:05 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7ff90a4d1000) [pid = 1847] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:21:05 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7ff90f9c5400) [pid = 1847] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:21:05 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7ff90a6ec000) [pid = 1847] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:21:05 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7ff90dd6ec00) [pid = 1847] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:21:05 INFO - PROCESS | 1847 | --DOMWINDOW == 88 (0x7ff91840bc00) [pid = 1847] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:21:05 INFO - PROCESS | 1847 | --DOMWINDOW == 87 (0x7ff90b68a000) [pid = 1847] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:21:05 INFO - PROCESS | 1847 | --DOMWINDOW == 86 (0x7ff90a4cd400) [pid = 1847] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:21:05 INFO - PROCESS | 1847 | --DOMWINDOW == 85 (0x7ff90e115c00) [pid = 1847] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:21:05 INFO - PROCESS | 1847 | --DOMWINDOW == 84 (0x7ff914d6e800) [pid = 1847] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:21:05 INFO - PROCESS | 1847 | --DOMWINDOW == 83 (0x7ff90b689400) [pid = 1847] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:21:05 INFO - PROCESS | 1847 | --DOMWINDOW == 82 (0x7ff90a4cec00) [pid = 1847] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:21:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:21:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1425ms 14:21:06 INFO - PROCESS | 1847 | 1461273666689 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]]]}] 14:21:06 INFO - PROCESS | 1847 | 1461273666696 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 14:21:06 INFO - PROCESS | 1847 | 1461273666698 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 14:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:21:06 INFO - PROCESS | 1847 | 1461273666703 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:21:06 INFO - PROCESS | 1847 | 1461273666705 Marionette TRACE conn3 <- [1,770,null,{}] 14:21:06 INFO - PROCESS | 1847 | 1461273666710 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}] 14:21:06 INFO - PROCESS | 1847 | 1461273666894 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 14:21:07 INFO - PROCESS | 1847 | 1461273667029 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9186b1800 == 72 [pid = 1847] [id = 200] 14:21:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 83 (0x7ff90a4cec00) [pid = 1847] [serial = 600] [outer = (nil)] 14:21:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 84 (0x7ff91751cc00) [pid = 1847] [serial = 601] [outer = 0x7ff90a4cec00] 14:21:07 INFO - PROCESS | 1847 | 1461273667085 Marionette DEBUG loaded listener.js 14:21:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 85 (0x7ff91861b400) [pid = 1847] [serial = 602] [outer = 0x7ff90a4cec00] 14:21:07 INFO - PROCESS | 1847 | 1461273667609 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]]]}] 14:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 930ms 14:21:07 INFO - PROCESS | 1847 | 1461273667634 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 14:21:07 INFO - PROCESS | 1847 | 1461273667636 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 14:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:21:07 INFO - PROCESS | 1847 | 1461273667641 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:21:07 INFO - PROCESS | 1847 | 1461273667643 Marionette TRACE conn3 <- [1,774,null,{}] 14:21:07 INFO - PROCESS | 1847 | 1461273667648 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}] 14:21:07 INFO - PROCESS | 1847 | 1461273667760 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 14:21:07 INFO - PROCESS | 1847 | 1461273667922 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bbc3800 == 73 [pid = 1847] [id = 201] 14:21:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 86 (0x7ff90a2f0800) [pid = 1847] [serial = 603] [outer = (nil)] 14:21:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x7ff90a6ea800) [pid = 1847] [serial = 604] [outer = 0x7ff90a2f0800] 14:21:07 INFO - PROCESS | 1847 | 1461273667988 Marionette DEBUG loaded listener.js 14:21:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x7ff90b550800) [pid = 1847] [serial = 605] [outer = 0x7ff90a2f0800] 14:21:08 INFO - PROCESS | 1847 | 1461273668758 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]]]}] 14:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1126ms 14:21:08 INFO - PROCESS | 1847 | 1461273668769 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 14:21:08 INFO - PROCESS | 1847 | 1461273668774 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 14:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:21:08 INFO - PROCESS | 1847 | 1461273668782 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:21:08 INFO - PROCESS | 1847 | 1461273668788 Marionette TRACE conn3 <- [1,778,null,{}] 14:21:08 INFO - PROCESS | 1847 | 1461273668796 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}] 14:21:08 INFO - PROCESS | 1847 | 1461273668936 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 14:21:09 INFO - PROCESS | 1847 | 1461273669077 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91593b000 == 74 [pid = 1847] [id = 202] 14:21:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7ff90a2f1c00) [pid = 1847] [serial = 606] [outer = (nil)] 14:21:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7ff90ccbd800) [pid = 1847] [serial = 607] [outer = 0x7ff90a2f1c00] 14:21:09 INFO - PROCESS | 1847 | 1461273669141 Marionette DEBUG loaded listener.js 14:21:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7ff90dd66800) [pid = 1847] [serial = 608] [outer = 0x7ff90a2f1c00] 14:21:09 INFO - PROCESS | 1847 | 1461273669962 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]]]}] 14:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1238ms 14:21:10 INFO - PROCESS | 1847 | 1461273670021 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 14:21:10 INFO - PROCESS | 1847 | 1461273670026 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 14:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:21:10 INFO - PROCESS | 1847 | 1461273670033 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:21:10 INFO - PROCESS | 1847 | 1461273670036 Marionette TRACE conn3 <- [1,782,null,{}] 14:21:10 INFO - PROCESS | 1847 | 1461273670040 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}] 14:21:10 INFO - PROCESS | 1847 | 1461273670180 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 14:21:10 INFO - PROCESS | 1847 | 1461273670324 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91cede000 == 75 [pid = 1847] [id = 203] 14:21:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7ff90e114000) [pid = 1847] [serial = 609] [outer = (nil)] 14:21:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7ff90f9d0800) [pid = 1847] [serial = 610] [outer = 0x7ff90e114000] 14:21:10 INFO - PROCESS | 1847 | 1461273670385 Marionette DEBUG loaded listener.js 14:21:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7ff914d72400) [pid = 1847] [serial = 611] [outer = 0x7ff90e114000] 14:21:11 INFO - PROCESS | 1847 | 1461273671149 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]]]}] 14:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1130ms 14:21:11 INFO - PROCESS | 1847 | 1461273671163 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 14:21:11 INFO - PROCESS | 1847 | 1461273671166 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 14:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:21:11 INFO - PROCESS | 1847 | 1461273671173 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:21:11 INFO - PROCESS | 1847 | 1461273671180 Marionette TRACE conn3 <- [1,786,null,{}] 14:21:11 INFO - PROCESS | 1847 | 1461273671192 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}] 14:21:11 INFO - PROCESS | 1847 | 1461273671339 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 14:21:11 INFO - PROCESS | 1847 | 1461273671480 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff923c0f800 == 76 [pid = 1847] [id = 204] 14:21:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7ff90f7f3400) [pid = 1847] [serial = 612] [outer = (nil)] 14:21:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7ff91668a400) [pid = 1847] [serial = 613] [outer = 0x7ff90f7f3400] 14:21:11 INFO - PROCESS | 1847 | 1461273671541 Marionette DEBUG loaded listener.js 14:21:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7ff9183ea000) [pid = 1847] [serial = 614] [outer = 0x7ff90f7f3400] 14:21:12 INFO - PROCESS | 1847 | 1461273672284 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]]]}] 14:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1185ms 14:21:12 INFO - PROCESS | 1847 | 1461273672358 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 14:21:12 INFO - PROCESS | 1847 | 1461273672361 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 14:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:21:12 INFO - PROCESS | 1847 | 1461273672368 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:21:12 INFO - PROCESS | 1847 | 1461273672370 Marionette TRACE conn3 <- [1,790,null,{}] 14:21:12 INFO - PROCESS | 1847 | 1461273672374 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}] 14:21:12 INFO - PROCESS | 1847 | 1461273672514 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 14:21:12 INFO - PROCESS | 1847 | 1461273672649 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927910000 == 77 [pid = 1847] [id = 205] 14:21:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7ff917350c00) [pid = 1847] [serial = 615] [outer = (nil)] 14:21:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7ff91861d400) [pid = 1847] [serial = 616] [outer = 0x7ff917350c00] 14:21:12 INFO - PROCESS | 1847 | 1461273672710 Marionette DEBUG loaded listener.js 14:21:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7ff91c15ac00) [pid = 1847] [serial = 617] [outer = 0x7ff917350c00] 14:21:13 INFO - PROCESS | 1847 | 1461273673416 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]]]}] 14:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1128ms 14:21:13 INFO - PROCESS | 1847 | 1461273673509 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 14:21:13 INFO - PROCESS | 1847 | 1461273673513 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 14:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:21:13 INFO - PROCESS | 1847 | 1461273673519 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:21:13 INFO - PROCESS | 1847 | 1461273673521 Marionette TRACE conn3 <- [1,794,null,{}] 14:21:13 INFO - PROCESS | 1847 | 1461273673526 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}] 14:21:13 INFO - PROCESS | 1847 | 1461273673660 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 14:21:13 INFO - PROCESS | 1847 | 1461273673794 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927d8d000 == 78 [pid = 1847] [id = 206] 14:21:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7ff921e75000) [pid = 1847] [serial = 618] [outer = (nil)] 14:21:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7ff922a0c400) [pid = 1847] [serial = 619] [outer = 0x7ff921e75000] 14:21:13 INFO - PROCESS | 1847 | 1461273673866 Marionette DEBUG loaded listener.js 14:21:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7ff922caa800) [pid = 1847] [serial = 620] [outer = 0x7ff921e75000] 14:21:14 INFO - PROCESS | 1847 | 1461273674637 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]]]}] 14:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1177ms 14:21:14 INFO - PROCESS | 1847 | 1461273674705 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 14:21:14 INFO - PROCESS | 1847 | 1461273674709 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 14:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:21:14 INFO - PROCESS | 1847 | 1461273674715 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:21:14 INFO - PROCESS | 1847 | 1461273674717 Marionette TRACE conn3 <- [1,798,null,{}] 14:21:14 INFO - PROCESS | 1847 | 1461273674722 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}] 14:21:14 INFO - PROCESS | 1847 | 1461273674857 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 14:21:14 INFO - PROCESS | 1847 | 1461273674993 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92810a000 == 79 [pid = 1847] [id = 207] 14:21:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7ff921e76400) [pid = 1847] [serial = 621] [outer = (nil)] 14:21:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7ff923e34c00) [pid = 1847] [serial = 622] [outer = 0x7ff921e76400] 14:21:15 INFO - PROCESS | 1847 | 1461273675053 Marionette DEBUG loaded listener.js 14:21:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7ff923ef7c00) [pid = 1847] [serial = 623] [outer = 0x7ff921e76400] 14:21:15 INFO - PROCESS | 1847 | 1461273675834 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]]]}] 14:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 14:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1177ms 14:21:15 INFO - PROCESS | 1847 | 1461273675894 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 14:21:15 INFO - PROCESS | 1847 | 1461273675896 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 14:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:21:15 INFO - PROCESS | 1847 | 1461273675902 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:21:15 INFO - PROCESS | 1847 | 1461273675904 Marionette TRACE conn3 <- [1,802,null,{}] 14:21:15 INFO - PROCESS | 1847 | 1461273675909 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}] 14:21:16 INFO - PROCESS | 1847 | 1461273676041 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 14:21:16 INFO - PROCESS | 1847 | 1461273676317 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90f961800 == 80 [pid = 1847] [id = 208] 14:21:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7ff90a6ec800) [pid = 1847] [serial = 624] [outer = (nil)] 14:21:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7ff90b414400) [pid = 1847] [serial = 625] [outer = 0x7ff90a6ec800] 14:21:16 INFO - PROCESS | 1847 | 1461273676406 Marionette DEBUG loaded listener.js 14:21:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7ff90b559800) [pid = 1847] [serial = 626] [outer = 0x7ff90a6ec800] 14:21:17 INFO - PROCESS | 1847 | 1461273677171 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]]]}] 14:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 14:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1329ms 14:21:17 INFO - PROCESS | 1847 | 1461273677231 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 14:21:17 INFO - PROCESS | 1847 | 1461273677237 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 14:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:21:17 INFO - PROCESS | 1847 | 1461273677244 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:21:17 INFO - PROCESS | 1847 | 1461273677247 Marionette TRACE conn3 <- [1,806,null,{}] 14:21:17 INFO - PROCESS | 1847 | 1461273677253 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}] 14:21:17 INFO - PROCESS | 1847 | 1461273677387 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 14:21:17 INFO - PROCESS | 1847 | 1461273677531 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a620800 == 81 [pid = 1847] [id = 209] 14:21:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7ff90ba92400) [pid = 1847] [serial = 627] [outer = (nil)] 14:21:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7ff90ccb9c00) [pid = 1847] [serial = 628] [outer = 0x7ff90ba92400] 14:21:17 INFO - PROCESS | 1847 | 1461273677626 Marionette DEBUG loaded listener.js 14:21:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7ff90dd69800) [pid = 1847] [serial = 629] [outer = 0x7ff90ba92400] 14:21:17 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff917990800 == 80 [pid = 1847] [id = 184] 14:21:17 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7ff91549a400) [pid = 1847] [serial = 568] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910c50000 == 79 [pid = 1847] [id = 179] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7ff915971800) [pid = 1847] [serial = 511] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7ff92a051400) [pid = 1847] [serial = 475] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7ff92772ac00) [pid = 1847] [serial = 472] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7ff90a4dc800) [pid = 1847] [serial = 502] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7ff914d79800) [pid = 1847] [serial = 514] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7ff918669400) [pid = 1847] [serial = 517] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7ff90ccc2800) [pid = 1847] [serial = 508] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7ff90b420c00) [pid = 1847] [serial = 505] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7ff912fb7400) [pid = 1847] [serial = 547] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7ff90c13a000) [pid = 1847] [serial = 556] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7ff90c5ca400) [pid = 1847] [serial = 557] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7ff90dc5a800) [pid = 1847] [serial = 544] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7ff90dc57000) [pid = 1847] [serial = 559] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7ff90b423400) [pid = 1847] [serial = 541] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7ff91668e000) [pid = 1847] [serial = 554] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7ff9158e1800) [pid = 1847] [serial = 553] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7ff912165400) [pid = 1847] [serial = 562] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7ff9158dd800) [pid = 1847] [serial = 550] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7ff90e01e000) [pid = 1847] [serial = 565] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7ff913e9bc00) [pid = 1847] [serial = 563] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7ff910cb9c00) [pid = 1847] [serial = 566] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7ff90e021c00) [pid = 1847] [serial = 560] [outer = (nil)] [url = about:blank] 14:21:18 INFO - PROCESS | 1847 | 1461273678417 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]]]}] 14:21:18 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 14:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1228ms 14:21:18 INFO - PROCESS | 1847 | 1461273678483 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 14:21:18 INFO - PROCESS | 1847 | 1461273678489 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 14:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:21:18 INFO - PROCESS | 1847 | 1461273678497 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:21:18 INFO - PROCESS | 1847 | 1461273678500 Marionette TRACE conn3 <- [1,810,null,{}] 14:21:18 INFO - PROCESS | 1847 | 1461273678505 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}] 14:21:18 INFO - PROCESS | 1847 | 1461273678630 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 14:21:18 INFO - PROCESS | 1847 | 1461273678639 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90f963800 == 80 [pid = 1847] [id = 210] 14:21:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7ff90b423400) [pid = 1847] [serial = 630] [outer = (nil)] 14:21:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7ff90f9cbc00) [pid = 1847] [serial = 631] [outer = 0x7ff90b423400] 14:21:18 INFO - PROCESS | 1847 | 1461273678691 Marionette DEBUG loaded listener.js 14:21:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7ff912fb7400) [pid = 1847] [serial = 632] [outer = 0x7ff90b423400] 14:21:19 INFO - PROCESS | 1847 | 1461273679385 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]]]}] 14:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 925ms 14:21:19 INFO - PROCESS | 1847 | 1461273679423 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 14:21:19 INFO - PROCESS | 1847 | 1461273679426 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 14:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:21:19 INFO - PROCESS | 1847 | 1461273679433 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:21:19 INFO - PROCESS | 1847 | 1461273679440 Marionette TRACE conn3 <- [1,814,null,{}] 14:21:19 INFO - PROCESS | 1847 | 1461273679451 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}] 14:21:19 INFO - PROCESS | 1847 | 1461273679571 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 14:21:19 INFO - PROCESS | 1847 | 1461273679588 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916aaf800 == 81 [pid = 1847] [id = 211] 14:21:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7ff914d7a000) [pid = 1847] [serial = 633] [outer = (nil)] 14:21:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7ff915698800) [pid = 1847] [serial = 634] [outer = 0x7ff914d7a000] 14:21:19 INFO - PROCESS | 1847 | 1461273679638 Marionette DEBUG loaded listener.js 14:21:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7ff9158dd800) [pid = 1847] [serial = 635] [outer = 0x7ff914d7a000] 14:21:20 INFO - PROCESS | 1847 | 1461273680358 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] 14:21:20 INFO - PROCESS | 1847 | 1461273680427 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 14:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:21:20 INFO - PROCESS | 1847 | 1461273680432 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:21:20 INFO - PROCESS | 1847 | 1461273680434 Marionette TRACE conn3 <- [1,818,null,{}] 14:21:20 INFO - PROCESS | 1847 | 1461273680438 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}] 14:21:20 INFO - PROCESS | 1847 | 1461273680601 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 14:21:20 INFO - PROCESS | 1847 | 1461273680632 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90f768000 == 82 [pid = 1847] [id = 212] 14:21:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7ff914d74800) [pid = 1847] [serial = 636] [outer = (nil)] 14:21:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7ff917525c00) [pid = 1847] [serial = 637] [outer = 0x7ff914d74800] 14:21:20 INFO - PROCESS | 1847 | 1461273680683 Marionette DEBUG loaded listener.js 14:21:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7ff918615c00) [pid = 1847] [serial = 638] [outer = 0x7ff914d74800] 14:21:21 INFO - PROCESS | 1847 | 1461273681256 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]]]}] 14:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 872ms 14:21:21 INFO - PROCESS | 1847 | 1461273681309 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 14:21:21 INFO - PROCESS | 1847 | 1461273681312 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 14:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:21:21 INFO - PROCESS | 1847 | 1461273681321 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:21:21 INFO - PROCESS | 1847 | 1461273681323 Marionette TRACE conn3 <- [1,822,null,{}] 14:21:21 INFO - PROCESS | 1847 | 1461273681327 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}] 14:21:21 INFO - PROCESS | 1847 | 1461273681489 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 14:21:21 INFO - PROCESS | 1847 | 1461273681527 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff921e07800 == 83 [pid = 1847] [id = 213] 14:21:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7ff91ce18800) [pid = 1847] [serial = 639] [outer = (nil)] 14:21:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7ff922a0cc00) [pid = 1847] [serial = 640] [outer = 0x7ff91ce18800] 14:21:21 INFO - PROCESS | 1847 | 1461273681588 Marionette DEBUG loaded listener.js 14:21:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7ff922d98400) [pid = 1847] [serial = 641] [outer = 0x7ff91ce18800] 14:21:22 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7ff910cb7800) [pid = 1847] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:21:22 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7ff90b419800) [pid = 1847] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:21:22 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7ff9121e0800) [pid = 1847] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:21:22 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7ff90cae5c00) [pid = 1847] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:21:22 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7ff90a6f5c00) [pid = 1847] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:21:22 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7ff90f9d0000) [pid = 1847] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:21:22 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7ff90f711000) [pid = 1847] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:21:22 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7ff90f7e5c00) [pid = 1847] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:21:22 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7ff90ba90400) [pid = 1847] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:21:22 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7ff90e022c00) [pid = 1847] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:21:22 INFO - PROCESS | 1847 | 1461273682353 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] 14:21:22 INFO - PROCESS | 1847 | 1461273682402 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 14:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:21:22 INFO - PROCESS | 1847 | 1461273682408 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:21:22 INFO - PROCESS | 1847 | 1461273682410 Marionette TRACE conn3 <- [1,826,null,{}] 14:21:22 INFO - PROCESS | 1847 | 1461273682414 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}] 14:21:22 INFO - PROCESS | 1847 | 1461273682572 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 14:21:22 INFO - PROCESS | 1847 | 1461273682639 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922c77000 == 84 [pid = 1847] [id = 214] 14:21:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7ff90c5ca800) [pid = 1847] [serial = 642] [outer = (nil)] 14:21:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7ff918403800) [pid = 1847] [serial = 643] [outer = 0x7ff90c5ca800] 14:21:22 INFO - PROCESS | 1847 | 1461273682691 Marionette DEBUG loaded listener.js 14:21:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7ff922fb4800) [pid = 1847] [serial = 644] [outer = 0x7ff90c5ca800] 14:21:23 INFO - PROCESS | 1847 | 1461273683241 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]]]}] 14:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 874ms 14:21:23 INFO - PROCESS | 1847 | 1461273683282 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 14:21:23 INFO - PROCESS | 1847 | 1461273683285 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 14:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:21:23 INFO - PROCESS | 1847 | 1461273683290 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:21:23 INFO - PROCESS | 1847 | 1461273683292 Marionette TRACE conn3 <- [1,830,null,{}] 14:21:23 INFO - PROCESS | 1847 | 1461273683296 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}] 14:21:23 INFO - PROCESS | 1847 | 1461273683418 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 14:21:23 INFO - PROCESS | 1847 | 1461273683433 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927d87000 == 85 [pid = 1847] [id = 215] 14:21:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7ff922fb4c00) [pid = 1847] [serial = 645] [outer = (nil)] 14:21:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7ff924179c00) [pid = 1847] [serial = 646] [outer = 0x7ff922fb4c00] 14:21:23 INFO - PROCESS | 1847 | 1461273683482 Marionette DEBUG loaded listener.js 14:21:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7ff9242d7400) [pid = 1847] [serial = 647] [outer = 0x7ff922fb4c00] 14:21:24 INFO - PROCESS | 1847 | 1461273684087 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]]]}] 14:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 829ms 14:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:21:24 INFO - PROCESS | 1847 | 1461273684120 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 14:21:24 INFO - PROCESS | 1847 | 1461273684122 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 14:21:24 INFO - PROCESS | 1847 | 1461273684126 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:21:24 INFO - PROCESS | 1847 | 1461273684130 Marionette TRACE conn3 <- [1,834,null,{}] 14:21:24 INFO - PROCESS | 1847 | 1461273684134 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}] 14:21:24 INFO - PROCESS | 1847 | 1461273684250 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 14:21:24 INFO - PROCESS | 1847 | 1461273684422 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c55d000 == 86 [pid = 1847] [id = 216] 14:21:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7ff90a2f0c00) [pid = 1847] [serial = 648] [outer = (nil)] 14:21:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7ff90a6ef800) [pid = 1847] [serial = 649] [outer = 0x7ff90a2f0c00] 14:21:24 INFO - PROCESS | 1847 | 1461273684527 Marionette DEBUG loaded listener.js 14:21:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7ff90b68f800) [pid = 1847] [serial = 650] [outer = 0x7ff90a2f0c00] 14:21:25 INFO - PROCESS | 1847 | 1461273685419 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]]]}] 14:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1327ms 14:21:25 INFO - PROCESS | 1847 | 1461273685456 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 14:21:25 INFO - PROCESS | 1847 | 1461273685460 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 14:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:21:25 INFO - PROCESS | 1847 | 1461273685467 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:21:25 INFO - PROCESS | 1847 | 1461273685472 Marionette TRACE conn3 <- [1,838,null,{}] 14:21:25 INFO - PROCESS | 1847 | 1461273685478 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}] 14:21:25 INFO - PROCESS | 1847 | 1461273685639 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 14:21:25 INFO - PROCESS | 1847 | 1461273685784 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92607d000 == 87 [pid = 1847] [id = 217] 14:21:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7ff90a4d4400) [pid = 1847] [serial = 651] [outer = (nil)] 14:21:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7ff914d74c00) [pid = 1847] [serial = 652] [outer = 0x7ff90a4d4400] 14:21:25 INFO - PROCESS | 1847 | 1461273685848 Marionette DEBUG loaded listener.js 14:21:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7ff9156ba400) [pid = 1847] [serial = 653] [outer = 0x7ff90a4d4400] 14:21:26 INFO - PROCESS | 1847 | 1461273686646 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]]]}] 14:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1233ms 14:21:26 INFO - PROCESS | 1847 | 1461273686704 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 14:21:26 INFO - PROCESS | 1847 | 1461273686709 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 14:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:21:26 INFO - PROCESS | 1847 | 1461273686715 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:21:26 INFO - PROCESS | 1847 | 1461273686718 Marionette TRACE conn3 <- [1,842,null,{}] 14:21:26 INFO - PROCESS | 1847 | 1461273686723 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}] 14:21:26 INFO - PROCESS | 1847 | 1461273686867 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 14:21:27 INFO - PROCESS | 1847 | 1461273687008 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92aa48800 == 88 [pid = 1847] [id = 218] 14:21:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7ff9183b0800) [pid = 1847] [serial = 654] [outer = (nil)] 14:21:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7ff916690800) [pid = 1847] [serial = 655] [outer = 0x7ff9183b0800] 14:21:27 INFO - PROCESS | 1847 | 1461273687078 Marionette DEBUG loaded listener.js 14:21:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7ff922d95c00) [pid = 1847] [serial = 656] [outer = 0x7ff9183b0800] 14:21:27 INFO - PROCESS | 1847 | 1461273687835 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]]]}] 14:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1133ms 14:21:27 INFO - PROCESS | 1847 | 1461273687848 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 14:21:27 INFO - PROCESS | 1847 | 1461273687851 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 14:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:21:27 INFO - PROCESS | 1847 | 1461273687864 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:21:27 INFO - PROCESS | 1847 | 1461273687871 Marionette TRACE conn3 <- [1,846,null,{}] 14:21:27 INFO - PROCESS | 1847 | 1461273687877 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}] 14:21:28 INFO - PROCESS | 1847 | 1461273688058 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 14:21:28 INFO - PROCESS | 1847 | 1461273688075 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92d343800 == 89 [pid = 1847] [id = 219] 14:21:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7ff91866c400) [pid = 1847] [serial = 657] [outer = (nil)] 14:21:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7ff924176800) [pid = 1847] [serial = 658] [outer = 0x7ff91866c400] 14:21:28 INFO - PROCESS | 1847 | 1461273688133 Marionette DEBUG loaded listener.js 14:21:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7ff92605cc00) [pid = 1847] [serial = 659] [outer = 0x7ff91866c400] 14:21:28 INFO - PROCESS | 1847 | 1461273688930 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]]]}] 14:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1144ms 14:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:21:29 INFO - PROCESS | 1847 | 1461273689001 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 14:21:29 INFO - PROCESS | 1847 | 1461273689005 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 14:21:29 INFO - PROCESS | 1847 | 1461273689010 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:21:29 INFO - PROCESS | 1847 | 1461273689013 Marionette TRACE conn3 <- [1,850,null,{}] 14:21:29 INFO - PROCESS | 1847 | 1461273689019 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}] 14:21:29 INFO - PROCESS | 1847 | 1461273689153 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 14:21:29 INFO - PROCESS | 1847 | 1461273689296 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92d34b000 == 90 [pid = 1847] [id = 220] 14:21:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7ff91866cc00) [pid = 1847] [serial = 660] [outer = (nil)] 14:21:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7ff927726400) [pid = 1847] [serial = 661] [outer = 0x7ff91866cc00] 14:21:29 INFO - PROCESS | 1847 | 1461273689360 Marionette DEBUG loaded listener.js 14:21:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7ff927ecf000) [pid = 1847] [serial = 662] [outer = 0x7ff91866cc00] 14:21:30 INFO - PROCESS | 1847 | 1461273690088 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]]]}] 14:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1134ms 14:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:21:30 INFO - PROCESS | 1847 | 1461273690145 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 14:21:30 INFO - PROCESS | 1847 | 1461273690147 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 14:21:30 INFO - PROCESS | 1847 | 1461273690153 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:21:30 INFO - PROCESS | 1847 | 1461273690156 Marionette TRACE conn3 <- [1,854,null,{}] 14:21:30 INFO - PROCESS | 1847 | 1461273690253 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}] 14:21:30 INFO - PROCESS | 1847 | 1461273690491 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 14:21:30 INFO - PROCESS | 1847 | 1461273690608 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92fa95800 == 91 [pid = 1847] [id = 221] 14:21:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7ff927ed5000) [pid = 1847] [serial = 663] [outer = (nil)] 14:21:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7ff927ed9000) [pid = 1847] [serial = 664] [outer = 0x7ff927ed5000] 14:21:30 INFO - PROCESS | 1847 | 1461273690679 Marionette DEBUG loaded listener.js 14:21:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7ff928171c00) [pid = 1847] [serial = 665] [outer = 0x7ff927ed5000] 14:21:31 INFO - PROCESS | 1847 | 1461273691385 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]]]}] 14:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1285ms 14:21:31 INFO - PROCESS | 1847 | 1461273691437 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 14:21:31 INFO - PROCESS | 1847 | 1461273691441 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 14:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:21:31 INFO - PROCESS | 1847 | 1461273691446 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:21:31 INFO - PROCESS | 1847 | 1461273691448 Marionette TRACE conn3 <- [1,858,null,{}] 14:21:31 INFO - PROCESS | 1847 | 1461273691452 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}] 14:21:31 INFO - PROCESS | 1847 | 1461273691586 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 14:21:31 INFO - PROCESS | 1847 | 1461273691728 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9086ea000 == 92 [pid = 1847] [id = 222] 14:21:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7ff909330400) [pid = 1847] [serial = 666] [outer = (nil)] 14:21:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7ff90933bc00) [pid = 1847] [serial = 667] [outer = 0x7ff909330400] 14:21:31 INFO - PROCESS | 1847 | 1461273691786 Marionette DEBUG loaded listener.js 14:21:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7ff928172400) [pid = 1847] [serial = 668] [outer = 0x7ff909330400] 14:21:32 INFO - PROCESS | 1847 | 1461273692451 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]]]}] 14:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1030ms 14:21:32 INFO - PROCESS | 1847 | 1461273692476 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 14:21:32 INFO - PROCESS | 1847 | 1461273692479 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 14:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:21:32 INFO - PROCESS | 1847 | 1461273692483 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:21:32 INFO - PROCESS | 1847 | 1461273692486 Marionette TRACE conn3 <- [1,862,null,{}] 14:21:32 INFO - PROCESS | 1847 | 1461273692509 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}] 14:21:32 INFO - PROCESS | 1847 | 1461273692637 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 14:21:32 INFO - PROCESS | 1847 | 1461273692784 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff909435800 == 93 [pid = 1847] [id = 223] 14:21:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7ff909331800) [pid = 1847] [serial = 669] [outer = (nil)] 14:21:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7ff9094d1800) [pid = 1847] [serial = 670] [outer = 0x7ff909331800] 14:21:32 INFO - PROCESS | 1847 | 1461273692844 Marionette DEBUG loaded listener.js 14:21:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7ff9094d7c00) [pid = 1847] [serial = 671] [outer = 0x7ff909331800] 14:21:33 INFO - PROCESS | 1847 | 1461273693761 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]]]}] 14:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1336ms 14:21:33 INFO - PROCESS | 1847 | 1461273693820 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 14:21:33 INFO - PROCESS | 1847 | 1461273693825 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 14:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:21:33 INFO - PROCESS | 1847 | 1461273693847 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:21:33 INFO - PROCESS | 1847 | 1461273693852 Marionette TRACE conn3 <- [1,866,null,{}] 14:21:33 INFO - PROCESS | 1847 | 1461273693860 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}] 14:21:33 INFO - PROCESS | 1847 | 1461273693982 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 14:21:34 INFO - PROCESS | 1847 | 1461273694123 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90f76d800 == 94 [pid = 1847] [id = 224] 14:21:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7ff9094dbc00) [pid = 1847] [serial = 672] [outer = (nil)] 14:21:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7ff90a2ff800) [pid = 1847] [serial = 673] [outer = 0x7ff9094dbc00] 14:21:34 INFO - PROCESS | 1847 | 1461273694182 Marionette DEBUG loaded listener.js 14:21:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7ff90a41c800) [pid = 1847] [serial = 674] [outer = 0x7ff9094dbc00] 14:21:34 INFO - PROCESS | 1847 | 1461273694975 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]]]}] 14:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1195ms 14:21:35 INFO - PROCESS | 1847 | 1461273695027 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 14:21:35 INFO - PROCESS | 1847 | 1461273695033 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 14:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:21:35 INFO - PROCESS | 1847 | 1461273695041 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:21:35 INFO - PROCESS | 1847 | 1461273695045 Marionette TRACE conn3 <- [1,870,null,{}] 14:21:35 INFO - PROCESS | 1847 | 1461273695049 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}] 14:21:35 INFO - PROCESS | 1847 | 1461273695178 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 14:21:35 INFO - PROCESS | 1847 | 1461273695348 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c91a800 == 93 [pid = 1847] [id = 50] 14:21:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff922ce0000 == 92 [pid = 1847] [id = 137] 14:21:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c042800 == 91 [pid = 1847] [id = 58] 14:21:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92c57e000 == 90 [pid = 1847] [id = 129] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7ff91751cc00) [pid = 1847] [serial = 601] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c55b000 == 91 [pid = 1847] [id = 225] 14:21:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7ff90a6f4400) [pid = 1847] [serial = 675] [outer = (nil)] 14:21:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7ff90b422800) [pid = 1847] [serial = 676] [outer = 0x7ff90a6f4400] 14:21:35 INFO - PROCESS | 1847 | 1461273695431 Marionette DEBUG loaded listener.js 14:21:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7ff90b68ac00) [pid = 1847] [serial = 677] [outer = 0x7ff90a6f4400] 14:21:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff927d87000 == 90 [pid = 1847] [id = 215] 14:21:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff922c77000 == 89 [pid = 1847] [id = 214] 14:21:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff921e07800 == 88 [pid = 1847] [id = 213] 14:21:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90f768000 == 87 [pid = 1847] [id = 212] 14:21:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916aaf800 == 86 [pid = 1847] [id = 211] 14:21:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90f963800 == 85 [pid = 1847] [id = 210] 14:21:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a620800 == 84 [pid = 1847] [id = 209] 14:21:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90f961800 == 83 [pid = 1847] [id = 208] 14:21:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff927910000 == 82 [pid = 1847] [id = 205] 14:21:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff923c0f800 == 81 [pid = 1847] [id = 204] 14:21:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91cede000 == 80 [pid = 1847] [id = 203] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7ff915f6bc00) [pid = 1847] [serial = 551] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7ff90ba93c00) [pid = 1847] [serial = 542] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7ff914d7ac00) [pid = 1847] [serial = 548] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7ff90e10f800) [pid = 1847] [serial = 545] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7ff90c44d800) [pid = 1847] [serial = 589] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7ff90a4dc400) [pid = 1847] [serial = 571] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7ff9178a4000) [pid = 1847] [serial = 583] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7ff9156b0400) [pid = 1847] [serial = 596] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7ff9156ae800) [pid = 1847] [serial = 569] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7ff917334000) [pid = 1847] [serial = 599] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7ff90c064000) [pid = 1847] [serial = 586] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7ff912d75800) [pid = 1847] [serial = 593] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7ff914d78c00) [pid = 1847] [serial = 577] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7ff90c932400) [pid = 1847] [serial = 587] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7ff916799c00) [pid = 1847] [serial = 598] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7ff90dd6f000) [pid = 1847] [serial = 574] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7ff90f9d3c00) [pid = 1847] [serial = 592] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7ff915499400) [pid = 1847] [serial = 595] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7ff90dc53800) [pid = 1847] [serial = 590] [outer = (nil)] [url = about:blank] 14:21:35 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7ff91668f400) [pid = 1847] [serial = 580] [outer = (nil)] [url = about:blank] 14:21:36 INFO - PROCESS | 1847 | 1461273696189 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]]]}] 14:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1177ms 14:21:36 INFO - PROCESS | 1847 | 1461273696233 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 14:21:36 INFO - PROCESS | 1847 | 1461273696235 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 14:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:21:36 INFO - PROCESS | 1847 | 1461273696242 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:21:36 INFO - PROCESS | 1847 | 1461273696247 Marionette TRACE conn3 <- [1,874,null,{}] 14:21:36 INFO - PROCESS | 1847 | 1461273696259 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}] 14:21:36 INFO - PROCESS | 1847 | 1461273696381 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 14:21:36 INFO - PROCESS | 1847 | 1461273696392 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff914fe0000 == 81 [pid = 1847] [id = 226] 14:21:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7ff90cae7c00) [pid = 1847] [serial = 678] [outer = (nil)] 14:21:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7ff90ccc2800) [pid = 1847] [serial = 679] [outer = 0x7ff90cae7c00] 14:21:36 INFO - PROCESS | 1847 | 1461273696445 Marionette DEBUG loaded listener.js 14:21:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7ff90dc5dc00) [pid = 1847] [serial = 680] [outer = 0x7ff90cae7c00] 14:21:37 INFO - PROCESS | 1847 | 1461273697100 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]]]}] 14:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 886ms 14:21:37 INFO - PROCESS | 1847 | 1461273697129 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 14:21:37 INFO - PROCESS | 1847 | 1461273697132 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 14:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:21:37 INFO - PROCESS | 1847 | 1461273697137 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:21:37 INFO - PROCESS | 1847 | 1461273697140 Marionette TRACE conn3 <- [1,878,null,{}] 14:21:37 INFO - PROCESS | 1847 | 1461273697144 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}] 14:21:37 INFO - PROCESS | 1847 | 1461273697304 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 14:21:37 INFO - PROCESS | 1847 | 1461273697322 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9164c2800 == 82 [pid = 1847] [id = 227] 14:21:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7ff90c066400) [pid = 1847] [serial = 681] [outer = (nil)] 14:21:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7ff90f70c400) [pid = 1847] [serial = 682] [outer = 0x7ff90c066400] 14:21:37 INFO - PROCESS | 1847 | 1461273697375 Marionette DEBUG loaded listener.js 14:21:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7ff90f9d4000) [pid = 1847] [serial = 683] [outer = 0x7ff90c066400] 14:21:37 INFO - PROCESS | 1847 | 1461273697921 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]]]}] 14:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 875ms 14:21:38 INFO - PROCESS | 1847 | 1461273698038 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 14:21:38 INFO - PROCESS | 1847 | 1461273698041 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 14:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:21:38 INFO - PROCESS | 1847 | 1461273698049 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:21:38 INFO - PROCESS | 1847 | 1461273698051 Marionette TRACE conn3 <- [1,882,null,{}] 14:21:38 INFO - PROCESS | 1847 | 1461273698056 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}] 14:21:38 INFO - PROCESS | 1847 | 1461273698213 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 14:21:38 INFO - PROCESS | 1847 | 1461273698233 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff917999800 == 83 [pid = 1847] [id = 228] 14:21:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7ff91070f800) [pid = 1847] [serial = 684] [outer = (nil)] 14:21:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7ff910cb8c00) [pid = 1847] [serial = 685] [outer = 0x7ff91070f800] 14:21:38 INFO - PROCESS | 1847 | 1461273698286 Marionette DEBUG loaded listener.js 14:21:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7ff914d6d800) [pid = 1847] [serial = 686] [outer = 0x7ff91070f800] 14:21:38 INFO - PROCESS | 1847 | 1461273698944 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]]]}] 14:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 928ms 14:21:38 INFO - PROCESS | 1847 | 1461273698978 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 14:21:38 INFO - PROCESS | 1847 | 1461273698980 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 14:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:21:38 INFO - PROCESS | 1847 | 1461273698985 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:21:38 INFO - PROCESS | 1847 | 1461273698986 Marionette TRACE conn3 <- [1,886,null,{}] 14:21:38 INFO - PROCESS | 1847 | 1461273698991 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}] 14:21:39 INFO - PROCESS | 1847 | 1461273699168 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 14:21:39 INFO - PROCESS | 1847 | 1461273699199 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91cee2000 == 84 [pid = 1847] [id = 229] 14:21:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7ff915176000) [pid = 1847] [serial = 687] [outer = (nil)] 14:21:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7ff9154a0c00) [pid = 1847] [serial = 688] [outer = 0x7ff915176000] 14:21:39 INFO - PROCESS | 1847 | 1461273699252 Marionette DEBUG loaded listener.js 14:21:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7ff916302c00) [pid = 1847] [serial = 689] [outer = 0x7ff915176000] 14:21:39 INFO - PROCESS | 1847 | 1461273699902 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]]]}] 14:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 973ms 14:21:39 INFO - PROCESS | 1847 | 1461273699959 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 14:21:39 INFO - PROCESS | 1847 | 1461273699962 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 14:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:21:39 INFO - PROCESS | 1847 | 1461273699967 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:21:39 INFO - PROCESS | 1847 | 1461273699969 Marionette TRACE conn3 <- [1,890,null,{}] 14:21:40 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7ff914d74800) [pid = 1847] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:21:40 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7ff914d7a000) [pid = 1847] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:21:40 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7ff91ce18800) [pid = 1847] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:21:40 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7ff90a6ec800) [pid = 1847] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:21:40 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7ff90b423400) [pid = 1847] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:21:40 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7ff90c5ca800) [pid = 1847] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:21:40 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7ff90ba92400) [pid = 1847] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:21:40 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7ff90a4cec00) [pid = 1847] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:21:40 INFO - PROCESS | 1847 | 1461273700140 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}] 14:21:40 INFO - PROCESS | 1847 | 1461273700256 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 14:21:40 INFO - PROCESS | 1847 | 1461273700263 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9156df800 == 85 [pid = 1847] [id = 230] 14:21:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7ff9156b8800) [pid = 1847] [serial = 690] [outer = (nil)] 14:21:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7ff91668e000) [pid = 1847] [serial = 691] [outer = 0x7ff9156b8800] 14:21:40 INFO - PROCESS | 1847 | 1461273700314 Marionette DEBUG loaded listener.js 14:21:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7ff916f8bc00) [pid = 1847] [serial = 692] [outer = 0x7ff9156b8800] 14:21:40 INFO - PROCESS | 1847 | 1461273700991 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]]]}] 14:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1061ms 14:21:41 INFO - PROCESS | 1847 | 1461273701029 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 14:21:41 INFO - PROCESS | 1847 | 1461273701031 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 14:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:21:41 INFO - PROCESS | 1847 | 1461273701036 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:21:41 INFO - PROCESS | 1847 | 1461273701038 Marionette TRACE conn3 <- [1,894,null,{}] 14:21:41 INFO - PROCESS | 1847 | 1461273701045 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}] 14:21:41 INFO - PROCESS | 1847 | 1461273701160 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 14:21:41 INFO - PROCESS | 1847 | 1461273701265 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff925b23000 == 86 [pid = 1847] [id = 231] 14:21:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7ff9094d6c00) [pid = 1847] [serial = 693] [outer = (nil)] 14:21:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7ff917334c00) [pid = 1847] [serial = 694] [outer = 0x7ff9094d6c00] 14:21:41 INFO - PROCESS | 1847 | 1461273701315 Marionette DEBUG loaded listener.js 14:21:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7ff918824800) [pid = 1847] [serial = 695] [outer = 0x7ff9094d6c00] 14:21:41 INFO - PROCESS | 1847 | 1461273701813 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]]]}] 14:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 829ms 14:21:41 INFO - PROCESS | 1847 | 1461273701866 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 14:21:41 INFO - PROCESS | 1847 | 1461273701868 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 14:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:21:41 INFO - PROCESS | 1847 | 1461273701873 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:21:41 INFO - PROCESS | 1847 | 1461273701875 Marionette TRACE conn3 <- [1,898,null,{}] 14:21:41 INFO - PROCESS | 1847 | 1461273701888 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}] 14:21:42 INFO - PROCESS | 1847 | 1461273702003 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 14:21:42 INFO - PROCESS | 1847 | 1461273702017 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927da0000 == 87 [pid = 1847] [id = 232] 14:21:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7ff918825000) [pid = 1847] [serial = 696] [outer = (nil)] 14:21:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7ff922a0fc00) [pid = 1847] [serial = 697] [outer = 0x7ff918825000] 14:21:42 INFO - PROCESS | 1847 | 1461273702067 Marionette DEBUG loaded listener.js 14:21:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7ff922caa000) [pid = 1847] [serial = 698] [outer = 0x7ff918825000] 14:21:42 INFO - PROCESS | 1847 | 1461273702985 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]]]}] 14:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1177ms 14:21:43 INFO - PROCESS | 1847 | 1461273703051 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 14:21:43 INFO - PROCESS | 1847 | 1461273703058 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 14:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:21:43 INFO - PROCESS | 1847 | 1461273703065 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:21:43 INFO - PROCESS | 1847 | 1461273703070 Marionette TRACE conn3 <- [1,902,null,{}] 14:21:43 INFO - PROCESS | 1847 | 1461273703076 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}] 14:21:43 INFO - PROCESS | 1847 | 1461273703256 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 14:21:43 INFO - PROCESS | 1847 | 1461273703399 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90f779800 == 88 [pid = 1847] [id = 233] 14:21:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7ff90a41e000) [pid = 1847] [serial = 699] [outer = (nil)] 14:21:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7ff90a4dc800) [pid = 1847] [serial = 700] [outer = 0x7ff90a41e000] 14:21:43 INFO - PROCESS | 1847 | 1461273703465 Marionette DEBUG loaded listener.js 14:21:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7ff90b68a000) [pid = 1847] [serial = 701] [outer = 0x7ff90a41e000] 14:21:44 INFO - PROCESS | 1847 | 1461273704233 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]]]}] 14:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1229ms 14:21:44 INFO - PROCESS | 1847 | 1461273704295 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 14:21:44 INFO - PROCESS | 1847 | 1461273704302 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 14:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:21:44 INFO - PROCESS | 1847 | 1461273704311 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:21:44 INFO - PROCESS | 1847 | 1461273704314 Marionette TRACE conn3 <- [1,906,null,{}] 14:21:44 INFO - PROCESS | 1847 | 1461273704319 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}] 14:21:44 INFO - PROCESS | 1847 | 1461273704465 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 14:21:44 INFO - PROCESS | 1847 | 1461273704608 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916ab6000 == 89 [pid = 1847] [id = 234] 14:21:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7ff90a41f800) [pid = 1847] [serial = 702] [outer = (nil)] 14:21:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7ff90dc61000) [pid = 1847] [serial = 703] [outer = 0x7ff90a41f800] 14:21:44 INFO - PROCESS | 1847 | 1461273704671 Marionette DEBUG loaded listener.js 14:21:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7ff90f7e7800) [pid = 1847] [serial = 704] [outer = 0x7ff90a41f800] 14:21:45 INFO - PROCESS | 1847 | 1461273705460 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]]]}] 14:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1187ms 14:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:21:45 INFO - PROCESS | 1847 | 1461273705498 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 14:21:45 INFO - PROCESS | 1847 | 1461273705501 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 14:21:45 INFO - PROCESS | 1847 | 1461273705506 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:21:45 INFO - PROCESS | 1847 | 1461273705511 Marionette TRACE conn3 <- [1,910,null,{}] 14:21:45 INFO - PROCESS | 1847 | 1461273705524 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}] 14:21:45 INFO - PROCESS | 1847 | 1461273705685 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 14:21:45 INFO - PROCESS | 1847 | 1461273705828 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92adc4800 == 90 [pid = 1847] [id = 235] 14:21:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7ff910712400) [pid = 1847] [serial = 705] [outer = (nil)] 14:21:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7ff9156b3800) [pid = 1847] [serial = 706] [outer = 0x7ff910712400] 14:21:45 INFO - PROCESS | 1847 | 1461273705893 Marionette DEBUG loaded listener.js 14:21:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7ff917353000) [pid = 1847] [serial = 707] [outer = 0x7ff910712400] 14:21:46 INFO - PROCESS | 1847 | 1461273706629 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]]]}] 14:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1185ms 14:21:46 INFO - PROCESS | 1847 | 1461273706692 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 14:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:21:46 INFO - PROCESS | 1847 | 1461273706696 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 14:21:46 INFO - PROCESS | 1847 | 1461273706700 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:21:46 INFO - PROCESS | 1847 | 1461273706703 Marionette TRACE conn3 <- [1,914,null,{}] 14:21:46 INFO - PROCESS | 1847 | 1461273706708 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}] 14:21:46 INFO - PROCESS | 1847 | 1461273706845 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 14:21:46 INFO - PROCESS | 1847 | 1461273706990 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bb21000 == 91 [pid = 1847] [id = 236] 14:21:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7ff90a2f7400) [pid = 1847] [serial = 708] [outer = (nil)] 14:21:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7ff91ce1bc00) [pid = 1847] [serial = 709] [outer = 0x7ff90a2f7400] 14:21:47 INFO - PROCESS | 1847 | 1461273707052 Marionette DEBUG loaded listener.js 14:21:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7ff922f45c00) [pid = 1847] [serial = 710] [outer = 0x7ff90a2f7400] 14:21:47 INFO - PROCESS | 1847 | 1461273707722 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]]]}] 14:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1076ms 14:21:47 INFO - PROCESS | 1847 | 1461273707776 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 14:21:47 INFO - PROCESS | 1847 | 1461273707778 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 14:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:21:47 INFO - PROCESS | 1847 | 1461273707783 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:21:47 INFO - PROCESS | 1847 | 1461273707786 Marionette TRACE conn3 <- [1,918,null,{}] 14:21:47 INFO - PROCESS | 1847 | 1461273707791 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}] 14:21:47 INFO - PROCESS | 1847 | 1461273707926 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 14:21:48 INFO - PROCESS | 1847 | 1461273708074 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92d342800 == 92 [pid = 1847] [id = 237] 14:21:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7ff917353c00) [pid = 1847] [serial = 711] [outer = (nil)] 14:21:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7ff923ef0000) [pid = 1847] [serial = 712] [outer = 0x7ff917353c00] 14:21:48 INFO - PROCESS | 1847 | 1461273708134 Marionette DEBUG loaded listener.js 14:21:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7ff924180400) [pid = 1847] [serial = 713] [outer = 0x7ff917353c00] 14:21:48 INFO - PROCESS | 1847 | 1461273708902 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]]]}] 14:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1187ms 14:21:48 INFO - PROCESS | 1847 | 1461273708983 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 14:21:48 INFO - PROCESS | 1847 | 1461273708986 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 14:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:21:48 INFO - PROCESS | 1847 | 1461273708993 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:21:48 INFO - PROCESS | 1847 | 1461273708996 Marionette TRACE conn3 <- [1,922,null,{}] 14:21:49 INFO - PROCESS | 1847 | 1461273709000 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}] 14:21:49 INFO - PROCESS | 1847 | 1461273709149 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 14:21:49 INFO - PROCESS | 1847 | 1461273709292 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9083c5000 == 93 [pid = 1847] [id = 238] 14:21:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7ff90e214000) [pid = 1847] [serial = 714] [outer = (nil)] 14:21:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7ff923ef0800) [pid = 1847] [serial = 715] [outer = 0x7ff90e214000] 14:21:49 INFO - PROCESS | 1847 | 1461273709359 Marionette DEBUG loaded listener.js 14:21:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7ff927958c00) [pid = 1847] [serial = 716] [outer = 0x7ff90e214000] 14:21:50 INFO - PROCESS | 1847 | 1461273710049 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]]]}] 14:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1129ms 14:21:50 INFO - PROCESS | 1847 | 1461273710123 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 14:21:50 INFO - PROCESS | 1847 | 1461273710126 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 14:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:21:50 INFO - PROCESS | 1847 | 1461273710131 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:21:50 INFO - PROCESS | 1847 | 1461273710134 Marionette TRACE conn3 <- [1,926,null,{}] 14:21:50 INFO - PROCESS | 1847 | 1461273710138 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}] 14:21:50 INFO - PROCESS | 1847 | 1461273710270 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 14:21:50 INFO - PROCESS | 1847 | 1461273710429 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9022e5000 == 94 [pid = 1847] [id = 239] 14:21:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7ff90a41dc00) [pid = 1847] [serial = 717] [outer = (nil)] 14:21:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7ff90b686000) [pid = 1847] [serial = 718] [outer = 0x7ff90a41dc00] 14:21:50 INFO - PROCESS | 1847 | 1461273710489 Marionette DEBUG loaded listener.js 14:21:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7ff90fcc8c00) [pid = 1847] [serial = 719] [outer = 0x7ff90a41dc00] 14:21:51 INFO - PROCESS | 1847 | 1461273711578 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]]]}] 14:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1477ms 14:21:51 INFO - PROCESS | 1847 | 1461273711615 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 14:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:21:51 INFO - PROCESS | 1847 | 1461273711619 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 14:21:51 INFO - PROCESS | 1847 | 1461273711625 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:21:51 INFO - PROCESS | 1847 | 1461273711629 Marionette TRACE conn3 <- [1,930,null,{}] 14:21:51 INFO - PROCESS | 1847 | 1461273711635 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}] 14:21:51 INFO - PROCESS | 1847 | 1461273711802 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 14:21:52 INFO - PROCESS | 1847 | 1461273712008 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9086d6000 == 95 [pid = 1847] [id = 240] 14:21:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7ff90b41a800) [pid = 1847] [serial = 720] [outer = (nil)] 14:21:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7ff90b552800) [pid = 1847] [serial = 721] [outer = 0x7ff90b41a800] 14:21:52 INFO - PROCESS | 1847 | 1461273712063 Marionette DEBUG loaded listener.js 14:21:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7ff90bc3a400) [pid = 1847] [serial = 722] [outer = 0x7ff90b41a800] 14:21:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c4e7000 == 94 [pid = 1847] [id = 68] 14:21:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff925b23000 == 93 [pid = 1847] [id = 231] 14:21:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9156df800 == 92 [pid = 1847] [id = 230] 14:21:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91cee2000 == 91 [pid = 1847] [id = 229] 14:21:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff917999800 == 90 [pid = 1847] [id = 228] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7ff924179c00) [pid = 1847] [serial = 646] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7ff922a0c400) [pid = 1847] [serial = 619] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7ff923e34c00) [pid = 1847] [serial = 622] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9164c2800 == 89 [pid = 1847] [id = 227] 14:21:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff914fe0000 == 88 [pid = 1847] [id = 226] 14:21:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c55b000 == 87 [pid = 1847] [id = 225] 14:21:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90f76d800 == 86 [pid = 1847] [id = 224] 14:21:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9086ea000 == 85 [pid = 1847] [id = 222] 14:21:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92fa95800 == 84 [pid = 1847] [id = 221] 14:21:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92d34b000 == 83 [pid = 1847] [id = 220] 14:21:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92d343800 == 82 [pid = 1847] [id = 219] 14:21:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92aa48800 == 81 [pid = 1847] [id = 218] 14:21:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92607d000 == 80 [pid = 1847] [id = 217] 14:21:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c55d000 == 79 [pid = 1847] [id = 216] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7ff91861b400) [pid = 1847] [serial = 602] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7ff91861d400) [pid = 1847] [serial = 616] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7ff918615c00) [pid = 1847] [serial = 638] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7ff922fb4800) [pid = 1847] [serial = 644] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7ff9158dd800) [pid = 1847] [serial = 635] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7ff917525c00) [pid = 1847] [serial = 637] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7ff91668a400) [pid = 1847] [serial = 613] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7ff90ccbd800) [pid = 1847] [serial = 607] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7ff915698800) [pid = 1847] [serial = 634] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7ff922a0cc00) [pid = 1847] [serial = 640] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7ff90b559800) [pid = 1847] [serial = 626] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7ff90b414400) [pid = 1847] [serial = 625] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7ff90f9cbc00) [pid = 1847] [serial = 631] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7ff918403800) [pid = 1847] [serial = 643] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7ff912fb7400) [pid = 1847] [serial = 632] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7ff922d98400) [pid = 1847] [serial = 641] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7ff90dd69800) [pid = 1847] [serial = 629] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7ff90ccb9c00) [pid = 1847] [serial = 628] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7ff90f9d0800) [pid = 1847] [serial = 610] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7ff90a6ea800) [pid = 1847] [serial = 604] [outer = (nil)] [url = about:blank] 14:21:52 INFO - PROCESS | 1847 | 1461273712867 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]]]}] 14:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1280ms 14:21:52 INFO - PROCESS | 1847 | 1461273712911 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 14:21:52 INFO - PROCESS | 1847 | 1461273712918 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 14:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:21:52 INFO - PROCESS | 1847 | 1461273712927 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:21:52 INFO - PROCESS | 1847 | 1461273712930 Marionette TRACE conn3 <- [1,934,null,{}] 14:21:52 INFO - PROCESS | 1847 | 1461273712935 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}] 14:21:53 INFO - PROCESS | 1847 | 1461273713060 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 14:21:53 INFO - PROCESS | 1847 | 1461273713074 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c564800 == 80 [pid = 1847] [id = 241] 14:21:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7ff90b559800) [pid = 1847] [serial = 723] [outer = (nil)] 14:21:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7ff90ccb8c00) [pid = 1847] [serial = 724] [outer = 0x7ff90b559800] 14:21:53 INFO - PROCESS | 1847 | 1461273713126 Marionette DEBUG loaded listener.js 14:21:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7ff90d087c00) [pid = 1847] [serial = 725] [outer = 0x7ff90b559800] 14:21:53 INFO - PROCESS | 1847 | 1461273713813 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]]]}] 14:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 925ms 14:21:53 INFO - PROCESS | 1847 | 1461273713852 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 14:21:53 INFO - PROCESS | 1847 | 1461273713854 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 14:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:21:53 INFO - PROCESS | 1847 | 1461273713859 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:21:53 INFO - PROCESS | 1847 | 1461273713864 Marionette TRACE conn3 <- [1,938,null,{}] 14:21:53 INFO - PROCESS | 1847 | 1461273713876 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}] 14:21:54 INFO - PROCESS | 1847 | 1461273714003 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 14:21:54 INFO - PROCESS | 1847 | 1461273714116 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90f959000 == 81 [pid = 1847] [id = 242] 14:21:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7ff90d084800) [pid = 1847] [serial = 726] [outer = (nil)] 14:21:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7ff90e20f800) [pid = 1847] [serial = 727] [outer = 0x7ff90d084800] 14:21:54 INFO - PROCESS | 1847 | 1461273714169 Marionette DEBUG loaded listener.js 14:21:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7ff90f7e8800) [pid = 1847] [serial = 728] [outer = 0x7ff90d084800] 14:21:54 INFO - PROCESS | 1847 | 1461273714745 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]]]}] 14:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 930ms 14:21:54 INFO - PROCESS | 1847 | 1461273714790 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 14:21:54 INFO - PROCESS | 1847 | 1461273714794 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 14:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:21:54 INFO - PROCESS | 1847 | 1461273714798 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:21:54 INFO - PROCESS | 1847 | 1461273714809 Marionette TRACE conn3 <- [1,942,null,{}] 14:21:54 INFO - PROCESS | 1847 | 1461273714814 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}] 14:21:54 INFO - PROCESS | 1847 | 1461273714978 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 14:21:55 INFO - PROCESS | 1847 | 1461273715009 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff914fc7800 == 82 [pid = 1847] [id = 243] 14:21:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7ff90b41cc00) [pid = 1847] [serial = 729] [outer = (nil)] 14:21:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7ff90f9c5800) [pid = 1847] [serial = 730] [outer = 0x7ff90b41cc00] 14:21:55 INFO - PROCESS | 1847 | 1461273715060 Marionette DEBUG loaded listener.js 14:21:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7ff90fccd400) [pid = 1847] [serial = 731] [outer = 0x7ff90b41cc00] 14:21:55 INFO - PROCESS | 1847 | 1461273715707 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]]]}] 14:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 933ms 14:21:55 INFO - PROCESS | 1847 | 1461273715731 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 14:21:55 INFO - PROCESS | 1847 | 1461273715734 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 14:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:21:55 INFO - PROCESS | 1847 | 1461273715739 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:21:55 INFO - PROCESS | 1847 | 1461273715741 Marionette TRACE conn3 <- [1,946,null,{}] 14:21:55 INFO - PROCESS | 1847 | 1461273715746 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}] 14:21:55 INFO - PROCESS | 1847 | 1461273715895 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 14:21:55 INFO - PROCESS | 1847 | 1461273715919 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91609e800 == 83 [pid = 1847] [id = 244] 14:21:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7ff90e214400) [pid = 1847] [serial = 732] [outer = (nil)] 14:21:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7ff91070b000) [pid = 1847] [serial = 733] [outer = 0x7ff90e214400] 14:21:55 INFO - PROCESS | 1847 | 1461273715971 Marionette DEBUG loaded listener.js 14:21:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7ff9121dcc00) [pid = 1847] [serial = 734] [outer = 0x7ff90e214400] 14:21:56 INFO - PROCESS | 1847 | 1461273716683 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]]]}] 14:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 986ms 14:21:56 INFO - PROCESS | 1847 | 1461273716725 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 14:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:21:56 INFO - PROCESS | 1847 | 1461273716728 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 14:21:56 INFO - PROCESS | 1847 | 1461273716740 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:21:56 INFO - PROCESS | 1847 | 1461273716742 Marionette TRACE conn3 <- [1,950,null,{}] 14:21:56 INFO - PROCESS | 1847 | 1461273716745 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}] 14:21:56 INFO - PROCESS | 1847 | 1461273716907 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 14:21:57 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7ff91070f800) [pid = 1847] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:21:57 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7ff915176000) [pid = 1847] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:21:57 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7ff9156b8800) [pid = 1847] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:21:57 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7ff9094dbc00) [pid = 1847] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:21:57 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7ff90a6f4400) [pid = 1847] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:21:57 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7ff90cae7c00) [pid = 1847] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:21:57 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7ff90c066400) [pid = 1847] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:21:57 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7ff9094d6c00) [pid = 1847] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:21:57 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7ff922fb4c00) [pid = 1847] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:21:57 INFO - PROCESS | 1847 | 1461273717195 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c919800 == 84 [pid = 1847] [id = 245] 14:21:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7ff9094dbc00) [pid = 1847] [serial = 735] [outer = (nil)] 14:21:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7ff90c7b6000) [pid = 1847] [serial = 736] [outer = 0x7ff9094dbc00] 14:21:57 INFO - PROCESS | 1847 | 1461273717250 Marionette DEBUG loaded listener.js 14:21:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7ff9156b8800) [pid = 1847] [serial = 737] [outer = 0x7ff9094dbc00] 14:21:57 INFO - PROCESS | 1847 | 1461273717809 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]]]}] 14:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1136ms 14:21:57 INFO - PROCESS | 1847 | 1461273717869 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 14:21:57 INFO - PROCESS | 1847 | 1461273717871 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 14:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:21:57 INFO - PROCESS | 1847 | 1461273717876 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:21:57 INFO - PROCESS | 1847 | 1461273717878 Marionette TRACE conn3 <- [1,954,null,{}] 14:21:57 INFO - PROCESS | 1847 | 1461273717883 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}] 14:21:58 INFO - PROCESS | 1847 | 1461273717996 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 14:21:58 INFO - PROCESS | 1847 | 1461273718107 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9173e5000 == 85 [pid = 1847] [id = 246] 14:21:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7ff90a417c00) [pid = 1847] [serial = 738] [outer = (nil)] 14:21:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7ff9158e2000) [pid = 1847] [serial = 739] [outer = 0x7ff90a417c00] 14:21:58 INFO - PROCESS | 1847 | 1461273718157 Marionette DEBUG loaded listener.js 14:21:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7ff917359c00) [pid = 1847] [serial = 740] [outer = 0x7ff90a417c00] 14:21:58 INFO - PROCESS | 1847 | 1461273718662 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]]]}] 14:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 874ms 14:21:58 INFO - PROCESS | 1847 | 1461273718751 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 14:21:58 INFO - PROCESS | 1847 | 1461273718753 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 14:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:21:58 INFO - PROCESS | 1847 | 1461273718758 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:21:58 INFO - PROCESS | 1847 | 1461273718760 Marionette TRACE conn3 <- [1,958,null,{}] 14:21:58 INFO - PROCESS | 1847 | 1461273718765 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}] 14:21:58 INFO - PROCESS | 1847 | 1461273718878 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 14:21:58 INFO - PROCESS | 1847 | 1461273718899 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff918843000 == 86 [pid = 1847] [id = 247] 14:21:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7ff90e020800) [pid = 1847] [serial = 741] [outer = (nil)] 14:21:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7ff91861b400) [pid = 1847] [serial = 742] [outer = 0x7ff90e020800] 14:21:58 INFO - PROCESS | 1847 | 1461273718949 Marionette DEBUG loaded listener.js 14:21:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7ff91ce1e800) [pid = 1847] [serial = 743] [outer = 0x7ff90e020800] 14:21:59 INFO - PROCESS | 1847 | 1461273719748 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]]]}] 14:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1027ms 14:21:59 INFO - PROCESS | 1847 | 1461273719788 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 14:21:59 INFO - PROCESS | 1847 | 1461273719794 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 14:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:21:59 INFO - PROCESS | 1847 | 1461273719823 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:21:59 INFO - PROCESS | 1847 | 1461273719827 Marionette TRACE conn3 <- [1,962,null,{}] 14:21:59 INFO - PROCESS | 1847 | 1461273719834 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}] 14:21:59 INFO - PROCESS | 1847 | 1461273719977 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 14:22:00 INFO - PROCESS | 1847 | 1461273720125 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c4e7000 == 87 [pid = 1847] [id = 248] 14:22:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7ff90a423400) [pid = 1847] [serial = 744] [outer = (nil)] 14:22:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7ff90b68e400) [pid = 1847] [serial = 745] [outer = 0x7ff90a423400] 14:22:00 INFO - PROCESS | 1847 | 1461273720188 Marionette DEBUG loaded listener.js 14:22:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7ff90c5cb800) [pid = 1847] [serial = 746] [outer = 0x7ff90a423400] 14:22:00 INFO - PROCESS | 1847 | 1461273720971 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]]]}] 14:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1201ms 14:22:01 INFO - PROCESS | 1847 | 1461273721010 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 14:22:01 INFO - PROCESS | 1847 | 1461273721017 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 14:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:22:01 INFO - PROCESS | 1847 | 1461273721026 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:22:01 INFO - PROCESS | 1847 | 1461273721030 Marionette TRACE conn3 <- [1,966,null,{}] 14:22:01 INFO - PROCESS | 1847 | 1461273721034 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}] 14:22:01 INFO - PROCESS | 1847 | 1461273721194 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 14:22:01 INFO - PROCESS | 1847 | 1461273721340 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916248800 == 88 [pid = 1847] [id = 249] 14:22:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7ff90a6e9400) [pid = 1847] [serial = 747] [outer = (nil)] 14:22:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7ff90e211c00) [pid = 1847] [serial = 748] [outer = 0x7ff90a6e9400] 14:22:01 INFO - PROCESS | 1847 | 1461273721402 Marionette DEBUG loaded listener.js 14:22:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7ff90f719000) [pid = 1847] [serial = 749] [outer = 0x7ff90a6e9400] 14:22:02 INFO - PROCESS | 1847 | 1461273722264 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]]]}] 14:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1279ms 14:22:02 INFO - PROCESS | 1847 | 1461273722306 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 14:22:02 INFO - PROCESS | 1847 | 1461273722308 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 14:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:22:02 INFO - PROCESS | 1847 | 1461273722315 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:22:02 INFO - PROCESS | 1847 | 1461273722319 Marionette TRACE conn3 <- [1,970,null,{}] 14:22:02 INFO - PROCESS | 1847 | 1461273722333 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}] 14:22:02 INFO - PROCESS | 1847 | 1461273722472 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 14:22:02 INFO - PROCESS | 1847 | 1461273722635 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922c76800 == 89 [pid = 1847] [id = 250] 14:22:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7ff90fcd0c00) [pid = 1847] [serial = 750] [outer = (nil)] 14:22:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7ff91541dc00) [pid = 1847] [serial = 751] [outer = 0x7ff90fcd0c00] 14:22:02 INFO - PROCESS | 1847 | 1461273722700 Marionette DEBUG loaded listener.js 14:22:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7ff91614d000) [pid = 1847] [serial = 752] [outer = 0x7ff90fcd0c00] 14:22:03 INFO - PROCESS | 1847 | 1461273723460 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]]]}] 14:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1189ms 14:22:03 INFO - PROCESS | 1847 | 1461273723504 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 14:22:03 INFO - PROCESS | 1847 | 1461273723508 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 14:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:22:03 INFO - PROCESS | 1847 | 1461273723513 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:22:03 INFO - PROCESS | 1847 | 1461273723515 Marionette TRACE conn3 <- [1,974,null,{}] 14:22:03 INFO - PROCESS | 1847 | 1461273723520 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}] 14:22:03 INFO - PROCESS | 1847 | 1461273723653 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 14:22:03 INFO - PROCESS | 1847 | 1461273723803 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff925b2e000 == 90 [pid = 1847] [id = 251] 14:22:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7ff912f29c00) [pid = 1847] [serial = 753] [outer = (nil)] 14:22:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7ff91ceae800) [pid = 1847] [serial = 754] [outer = 0x7ff912f29c00] 14:22:03 INFO - PROCESS | 1847 | 1461273723865 Marionette DEBUG loaded listener.js 14:22:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7ff922d97c00) [pid = 1847] [serial = 755] [outer = 0x7ff912f29c00] 14:22:04 INFO - PROCESS | 1847 | 1461273724591 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]]]}] 14:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1124ms 14:22:04 INFO - PROCESS | 1847 | 1461273724653 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 14:22:04 INFO - PROCESS | 1847 | 1461273724656 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 14:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:22:04 INFO - PROCESS | 1847 | 1461273724663 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:22:04 INFO - PROCESS | 1847 | 1461273724665 Marionette TRACE conn3 <- [1,978,null,{}] 14:22:04 INFO - PROCESS | 1847 | 1461273724688 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}] 14:22:04 INFO - PROCESS | 1847 | 1461273724820 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 14:22:04 INFO - PROCESS | 1847 | 1461273724973 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9281cd000 == 91 [pid = 1847] [id = 252] 14:22:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7ff916a90400) [pid = 1847] [serial = 756] [outer = (nil)] 14:22:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7ff923e34c00) [pid = 1847] [serial = 757] [outer = 0x7ff916a90400] 14:22:05 INFO - PROCESS | 1847 | 1461273725034 Marionette DEBUG loaded listener.js 14:22:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7ff9242d0400) [pid = 1847] [serial = 758] [outer = 0x7ff916a90400] 14:22:05 INFO - PROCESS | 1847 | 1461273725766 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]]]}] 14:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1143ms 14:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:22:05 INFO - PROCESS | 1847 | 1461273725820 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 14:22:05 INFO - PROCESS | 1847 | 1461273725823 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 14:22:05 INFO - PROCESS | 1847 | 1461273725830 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:22:05 INFO - PROCESS | 1847 | 1461273725832 Marionette TRACE conn3 <- [1,982,null,{}] 14:22:05 INFO - PROCESS | 1847 | 1461273725837 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}] 14:22:05 INFO - PROCESS | 1847 | 1461273725997 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 14:22:06 INFO - PROCESS | 1847 | 1461273726151 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92c305800 == 92 [pid = 1847] [id = 253] 14:22:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7ff925b98400) [pid = 1847] [serial = 759] [outer = (nil)] 14:22:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7ff927ed0400) [pid = 1847] [serial = 760] [outer = 0x7ff925b98400] 14:22:06 INFO - PROCESS | 1847 | 1461273726222 Marionette DEBUG loaded listener.js 14:22:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7ff9281e2c00) [pid = 1847] [serial = 761] [outer = 0x7ff925b98400] 14:22:06 INFO - PROCESS | 1847 | 1461273726940 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]]]}] 14:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1178ms 14:22:07 INFO - PROCESS | 1847 | 1461273727007 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 14:22:07 INFO - PROCESS | 1847 | 1461273727010 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 14:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:22:07 INFO - PROCESS | 1847 | 1461273727015 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:22:07 INFO - PROCESS | 1847 | 1461273727017 Marionette TRACE conn3 <- [1,986,null,{}] 14:22:07 INFO - PROCESS | 1847 | 1461273727022 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}] 14:22:07 INFO - PROCESS | 1847 | 1461273727150 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 14:22:07 INFO - PROCESS | 1847 | 1461273727300 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908783000 == 93 [pid = 1847] [id = 254] 14:22:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7ff909743400) [pid = 1847] [serial = 762] [outer = (nil)] 14:22:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7ff90974cc00) [pid = 1847] [serial = 763] [outer = 0x7ff909743400] 14:22:07 INFO - PROCESS | 1847 | 1461273727361 Marionette DEBUG loaded listener.js 14:22:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7ff909751000) [pid = 1847] [serial = 764] [outer = 0x7ff909743400] 14:22:08 INFO - PROCESS | 1847 | 1461273728055 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]]]}] 14:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1078ms 14:22:08 INFO - PROCESS | 1847 | 1461273728097 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 14:22:08 INFO - PROCESS | 1847 | 1461273728100 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 14:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:22:08 INFO - PROCESS | 1847 | 1461273728105 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:22:08 INFO - PROCESS | 1847 | 1461273728107 Marionette TRACE conn3 <- [1,990,null,{}] 14:22:08 INFO - PROCESS | 1847 | 1461273728112 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}] 14:22:08 INFO - PROCESS | 1847 | 1461273728257 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 14:22:08 INFO - PROCESS | 1847 | 1461273728409 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908aca800 == 94 [pid = 1847] [id = 255] 14:22:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7ff90933c400) [pid = 1847] [serial = 765] [outer = (nil)] 14:22:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7ff90a41a000) [pid = 1847] [serial = 766] [outer = 0x7ff90933c400] 14:22:08 INFO - PROCESS | 1847 | 1461273728470 Marionette DEBUG loaded listener.js 14:22:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7ff90ca5b000) [pid = 1847] [serial = 767] [outer = 0x7ff90933c400] 14:22:09 INFO - PROCESS | 1847 | 1461273729533 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]]]}] 14:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1480ms 14:22:09 INFO - PROCESS | 1847 | 1461273729585 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 14:22:09 INFO - PROCESS | 1847 | 1461273729590 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 14:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:22:09 INFO - PROCESS | 1847 | 1461273729598 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:22:09 INFO - PROCESS | 1847 | 1461273729602 Marionette TRACE conn3 <- [1,994,null,{}] 14:22:09 INFO - PROCESS | 1847 | 1461273729607 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}] 14:22:09 INFO - PROCESS | 1847 | 1461273729748 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 14:22:09 INFO - PROCESS | 1847 | 1461273729900 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908add800 == 95 [pid = 1847] [id = 256] 14:22:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7ff90b414800) [pid = 1847] [serial = 768] [outer = (nil)] 14:22:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7ff90ba97400) [pid = 1847] [serial = 769] [outer = 0x7ff90b414800] 14:22:09 INFO - PROCESS | 1847 | 1461273729957 Marionette DEBUG loaded listener.js 14:22:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7ff90ca5c000) [pid = 1847] [serial = 770] [outer = 0x7ff90b414800] 14:22:10 INFO - PROCESS | 1847 | 1461273730793 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]]]}] 14:22:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9281c1800 == 94 [pid = 1847] [id = 117] 14:22:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9173e5000 == 93 [pid = 1847] [id = 246] 14:22:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c919800 == 92 [pid = 1847] [id = 245] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7ff90a6ef800) [pid = 1847] [serial = 649] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7ff914d74c00) [pid = 1847] [serial = 652] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7ff916690800) [pid = 1847] [serial = 655] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91609e800 == 91 [pid = 1847] [id = 244] 14:22:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff914fc7800 == 90 [pid = 1847] [id = 243] 14:22:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90f959000 == 89 [pid = 1847] [id = 242] 14:22:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c564800 == 88 [pid = 1847] [id = 241] 14:22:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9086d6000 == 87 [pid = 1847] [id = 240] 14:22:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92d342800 == 86 [pid = 1847] [id = 237] 14:22:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bb21000 == 85 [pid = 1847] [id = 236] 14:22:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92adc4800 == 84 [pid = 1847] [id = 235] 14:22:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916ab6000 == 83 [pid = 1847] [id = 234] 14:22:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90f779800 == 82 [pid = 1847] [id = 233] 14:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1286ms 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7ff9242d7400) [pid = 1847] [serial = 647] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7ff910cb8c00) [pid = 1847] [serial = 685] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7ff9154a0c00) [pid = 1847] [serial = 688] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7ff91668e000) [pid = 1847] [serial = 691] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7ff90a41c800) [pid = 1847] [serial = 674] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7ff90a2ff800) [pid = 1847] [serial = 673] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7ff90b422800) [pid = 1847] [serial = 676] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7ff90b68ac00) [pid = 1847] [serial = 677] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7ff90ccc2800) [pid = 1847] [serial = 679] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7ff90dc5dc00) [pid = 1847] [serial = 680] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7ff90f70c400) [pid = 1847] [serial = 682] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7ff924176800) [pid = 1847] [serial = 658] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7ff927726400) [pid = 1847] [serial = 661] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7ff927ed9000) [pid = 1847] [serial = 664] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7ff90933bc00) [pid = 1847] [serial = 667] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7ff9094d1800) [pid = 1847] [serial = 670] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7ff916302c00) [pid = 1847] [serial = 689] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7ff916f8bc00) [pid = 1847] [serial = 692] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7ff917334c00) [pid = 1847] [serial = 694] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7ff90f9d4000) [pid = 1847] [serial = 683] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7ff914d6d800) [pid = 1847] [serial = 686] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7ff918824800) [pid = 1847] [serial = 695] [outer = (nil)] [url = about:blank] 14:22:10 INFO - PROCESS | 1847 | 1461273730903 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 14:22:10 INFO - PROCESS | 1847 | 1461273730909 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 14:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:22:10 INFO - PROCESS | 1847 | 1461273730920 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:22:10 INFO - PROCESS | 1847 | 1461273730922 Marionette TRACE conn3 <- [1,998,null,{}] 14:22:10 INFO - PROCESS | 1847 | 1461273730926 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}] 14:22:11 INFO - PROCESS | 1847 | 1461273731054 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 14:22:11 INFO - PROCESS | 1847 | 1461273731062 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90943d800 == 83 [pid = 1847] [id = 257] 14:22:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7ff90ca5c400) [pid = 1847] [serial = 771] [outer = (nil)] 14:22:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7ff90ca65800) [pid = 1847] [serial = 772] [outer = 0x7ff90ca5c400] 14:22:11 INFO - PROCESS | 1847 | 1461273731114 Marionette DEBUG loaded listener.js 14:22:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7ff90ccbf400) [pid = 1847] [serial = 773] [outer = 0x7ff90ca5c400] 14:22:11 INFO - PROCESS | 1847 | 1461273731821 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]]]}] 14:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 924ms 14:22:11 INFO - PROCESS | 1847 | 1461273731844 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 14:22:11 INFO - PROCESS | 1847 | 1461273731847 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 14:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:22:11 INFO - PROCESS | 1847 | 1461273731853 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:22:11 INFO - PROCESS | 1847 | 1461273731857 Marionette TRACE conn3 <- [1,1002,null,{}] 14:22:11 INFO - PROCESS | 1847 | 1461273731870 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}] 14:22:11 INFO - PROCESS | 1847 | 1461273731993 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 14:22:12 INFO - PROCESS | 1847 | 1461273732013 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e074000 == 84 [pid = 1847] [id = 258] 14:22:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7ff90e10c800) [pid = 1847] [serial = 774] [outer = (nil)] 14:22:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7ff90f714800) [pid = 1847] [serial = 775] [outer = 0x7ff90e10c800] 14:22:12 INFO - PROCESS | 1847 | 1461273732066 Marionette DEBUG loaded listener.js 14:22:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7ff90fcc7400) [pid = 1847] [serial = 776] [outer = 0x7ff90e10c800] 14:22:12 INFO - PROCESS | 1847 | 1461273732731 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]]]}] 14:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 929ms 14:22:12 INFO - PROCESS | 1847 | 1461273732798 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 14:22:12 INFO - PROCESS | 1847 | 1461273732801 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 14:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:22:12 INFO - PROCESS | 1847 | 1461273732808 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:22:12 INFO - PROCESS | 1847 | 1461273732811 Marionette TRACE conn3 <- [1,1006,null,{}] 14:22:12 INFO - PROCESS | 1847 | 1461273732815 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}] 14:22:12 INFO - PROCESS | 1847 | 1461273732949 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 14:22:12 INFO - PROCESS | 1847 | 1461273732962 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff913f07000 == 85 [pid = 1847] [id = 259] 14:22:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7ff90e01a000) [pid = 1847] [serial = 777] [outer = (nil)] 14:22:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7ff90fcd0800) [pid = 1847] [serial = 778] [outer = 0x7ff90e01a000] 14:22:13 INFO - PROCESS | 1847 | 1461273733012 Marionette DEBUG loaded listener.js 14:22:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7ff912171000) [pid = 1847] [serial = 779] [outer = 0x7ff90e01a000] 14:22:13 INFO - PROCESS | 1847 | 1461273733707 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]]]}] 14:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 925ms 14:22:13 INFO - PROCESS | 1847 | 1461273733734 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 14:22:13 INFO - PROCESS | 1847 | 1461273733737 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 14:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:22:13 INFO - PROCESS | 1847 | 1461273733741 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:22:13 INFO - PROCESS | 1847 | 1461273733743 Marionette TRACE conn3 <- [1,1010,null,{}] 14:22:13 INFO - PROCESS | 1847 | 1461273733747 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}] 14:22:13 INFO - PROCESS | 1847 | 1461273733898 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 14:22:13 INFO - PROCESS | 1847 | 1461273733921 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9156e6000 == 86 [pid = 1847] [id = 260] 14:22:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7ff90fccd000) [pid = 1847] [serial = 780] [outer = (nil)] 14:22:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7ff914d78400) [pid = 1847] [serial = 781] [outer = 0x7ff90fccd000] 14:22:13 INFO - PROCESS | 1847 | 1461273733970 Marionette DEBUG loaded listener.js 14:22:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7ff915493800) [pid = 1847] [serial = 782] [outer = 0x7ff90fccd000] 14:22:14 INFO - PROCESS | 1847 | 1461273734663 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]]]}] 14:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 983ms 14:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:22:14 INFO - PROCESS | 1847 | 1461273734737 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 14:22:14 INFO - PROCESS | 1847 | 1461273734739 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 14:22:14 INFO - PROCESS | 1847 | 1461273734745 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:22:14 INFO - PROCESS | 1847 | 1461273734746 Marionette TRACE conn3 <- [1,1014,null,{}] 14:22:14 INFO - PROCESS | 1847 | 1461273734754 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}] 14:22:14 INFO - PROCESS | 1847 | 1461273734924 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 14:22:14 INFO - PROCESS | 1847 | 1461273734945 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916ab9000 == 87 [pid = 1847] [id = 261] 14:22:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7ff915495800) [pid = 1847] [serial = 783] [outer = (nil)] 14:22:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7ff91840bc00) [pid = 1847] [serial = 784] [outer = 0x7ff915495800] 14:22:15 INFO - PROCESS | 1847 | 1461273735007 Marionette DEBUG loaded listener.js 14:22:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7ff922f42800) [pid = 1847] [serial = 785] [outer = 0x7ff915495800] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7ff90a2fe800) [pid = 1847] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7ff921e76400) [pid = 1847] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7ff917350c00) [pid = 1847] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7ff90c5c3c00) [pid = 1847] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7ff90f7f3400) [pid = 1847] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7ff90a2f0800) [pid = 1847] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7ff90e214400) [pid = 1847] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7ff9094dbc00) [pid = 1847] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7ff90a417c00) [pid = 1847] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7ff918825000) [pid = 1847] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7ff90b41a800) [pid = 1847] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7ff90b559800) [pid = 1847] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7ff90a41dc00) [pid = 1847] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7ff90d084800) [pid = 1847] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7ff910712400) [pid = 1847] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7ff90a41f800) [pid = 1847] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7ff90a41e000) [pid = 1847] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7ff90b41cc00) [pid = 1847] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7ff913e9a800) [pid = 1847] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7ff9121e1800) [pid = 1847] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7ff90a2f0c00) [pid = 1847] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7ff912169000) [pid = 1847] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7ff9183b0800) [pid = 1847] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7ff90a4d4400) [pid = 1847] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7ff90a2f7c00) [pid = 1847] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7ff921e75000) [pid = 1847] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7ff90e114000) [pid = 1847] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:22:15 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7ff90a2f1c00) [pid = 1847] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:22:15 INFO - PROCESS | 1847 | 1461273735976 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]]]}] 14:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1277ms 14:22:16 INFO - PROCESS | 1847 | 1461273736021 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 14:22:16 INFO - PROCESS | 1847 | 1461273736024 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 14:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:22:16 INFO - PROCESS | 1847 | 1461273736029 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:22:16 INFO - PROCESS | 1847 | 1461273736031 Marionette TRACE conn3 <- [1,1018,null,{}] 14:22:16 INFO - PROCESS | 1847 | 1461273736036 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}] 14:22:16 INFO - PROCESS | 1847 | 1461273736152 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 14:22:16 INFO - PROCESS | 1847 | 1461273736266 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff912f5b000 == 88 [pid = 1847] [id = 262] 14:22:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7ff90a2fe800) [pid = 1847] [serial = 786] [outer = (nil)] 14:22:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7ff90c13a400) [pid = 1847] [serial = 787] [outer = 0x7ff90a2fe800] 14:22:16 INFO - PROCESS | 1847 | 1461273736317 Marionette DEBUG loaded listener.js 14:22:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7ff90f9cf400) [pid = 1847] [serial = 788] [outer = 0x7ff90a2fe800] 14:22:16 INFO - PROCESS | 1847 | 1461273736840 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]]]}] 14:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 880ms 14:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:22:16 INFO - PROCESS | 1847 | 1461273736910 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 14:22:16 INFO - PROCESS | 1847 | 1461273736912 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 14:22:16 INFO - PROCESS | 1847 | 1461273736916 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:22:16 INFO - PROCESS | 1847 | 1461273736919 Marionette TRACE conn3 <- [1,1022,null,{}] 14:22:16 INFO - PROCESS | 1847 | 1461273736924 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}] 14:22:17 INFO - PROCESS | 1847 | 1461273737044 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 14:22:17 INFO - PROCESS | 1847 | 1461273737058 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91c0a8800 == 89 [pid = 1847] [id = 263] 14:22:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7ff909748400) [pid = 1847] [serial = 789] [outer = (nil)] 14:22:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7ff9156bdc00) [pid = 1847] [serial = 790] [outer = 0x7ff909748400] 14:22:17 INFO - PROCESS | 1847 | 1461273737110 Marionette DEBUG loaded listener.js 14:22:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7ff9183e7400) [pid = 1847] [serial = 791] [outer = 0x7ff909748400] 14:22:17 INFO - PROCESS | 1847 | 1461273737857 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]]]}] 14:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 977ms 14:22:17 INFO - PROCESS | 1847 | 1461273737895 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 14:22:17 INFO - PROCESS | 1847 | 1461273737900 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 14:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:22:17 INFO - PROCESS | 1847 | 1461273737907 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:22:17 INFO - PROCESS | 1847 | 1461273737912 Marionette TRACE conn3 <- [1,1026,null,{}] 14:22:17 INFO - PROCESS | 1847 | 1461273737920 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}] 14:22:18 INFO - PROCESS | 1847 | 1461273738067 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 14:22:18 INFO - PROCESS | 1847 | 1461273738243 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908ae0000 == 90 [pid = 1847] [id = 264] 14:22:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7ff9094ce800) [pid = 1847] [serial = 792] [outer = (nil)] 14:22:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7ff90a41f800) [pid = 1847] [serial = 793] [outer = 0x7ff9094ce800] 14:22:18 INFO - PROCESS | 1847 | 1461273738310 Marionette DEBUG loaded listener.js 14:22:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7ff90b414400) [pid = 1847] [serial = 794] [outer = 0x7ff9094ce800] 14:22:19 INFO - PROCESS | 1847 | 1461273739151 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]]]}] 14:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1286ms 14:22:19 INFO - PROCESS | 1847 | 1461273739193 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 14:22:19 INFO - PROCESS | 1847 | 1461273739200 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 14:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:22:19 INFO - PROCESS | 1847 | 1461273739209 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:22:19 INFO - PROCESS | 1847 | 1461273739211 Marionette TRACE conn3 <- [1,1030,null,{}] 14:22:19 INFO - PROCESS | 1847 | 1461273739217 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}] 14:22:19 INFO - PROCESS | 1847 | 1461273739355 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 14:22:19 INFO - PROCESS | 1847 | 1461273739511 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff912f63800 == 91 [pid = 1847] [id = 265] 14:22:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7ff90ca5ac00) [pid = 1847] [serial = 795] [outer = (nil)] 14:22:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7ff90dc5dc00) [pid = 1847] [serial = 796] [outer = 0x7ff90ca5ac00] 14:22:19 INFO - PROCESS | 1847 | 1461273739576 Marionette DEBUG loaded listener.js 14:22:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7ff90e211400) [pid = 1847] [serial = 797] [outer = 0x7ff90ca5ac00] 14:22:20 INFO - PROCESS | 1847 | 1461273740423 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]]]}] 14:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1278ms 14:22:20 INFO - PROCESS | 1847 | 1461273740488 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 14:22:20 INFO - PROCESS | 1847 | 1461273740491 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 14:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:22:20 INFO - PROCESS | 1847 | 1461273740502 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:22:20 INFO - PROCESS | 1847 | 1461273740511 Marionette TRACE conn3 <- [1,1034,null,{}] 14:22:20 INFO - PROCESS | 1847 | 1461273740530 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}] 14:22:20 INFO - PROCESS | 1847 | 1461273740718 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 14:22:20 INFO - PROCESS | 1847 | 1461273740868 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9231c7000 == 92 [pid = 1847] [id = 266] 14:22:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7ff90fcc8800) [pid = 1847] [serial = 798] [outer = (nil)] 14:22:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7ff91549a000) [pid = 1847] [serial = 799] [outer = 0x7ff90fcc8800] 14:22:20 INFO - PROCESS | 1847 | 1461273740933 Marionette DEBUG loaded listener.js 14:22:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7ff916794c00) [pid = 1847] [serial = 800] [outer = 0x7ff90fcc8800] 14:22:21 INFO - PROCESS | 1847 | 1461273741735 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]]]}] 14:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1295ms 14:22:21 INFO - PROCESS | 1847 | 1461273741793 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 14:22:21 INFO - PROCESS | 1847 | 1461273741797 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 14:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:22:21 INFO - PROCESS | 1847 | 1461273741818 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:22:21 INFO - PROCESS | 1847 | 1461273741821 Marionette TRACE conn3 <- [1,1038,null,{}] 14:22:21 INFO - PROCESS | 1847 | 1461273741825 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}] 14:22:21 INFO - PROCESS | 1847 | 1461273741955 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 14:22:22 INFO - PROCESS | 1847 | 1461273742107 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927f48000 == 93 [pid = 1847] [id = 267] 14:22:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7ff910718c00) [pid = 1847] [serial = 801] [outer = (nil)] 14:22:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7ff91ceb1400) [pid = 1847] [serial = 802] [outer = 0x7ff910718c00] 14:22:22 INFO - PROCESS | 1847 | 1461273742172 Marionette DEBUG loaded listener.js 14:22:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7ff922d8fc00) [pid = 1847] [serial = 803] [outer = 0x7ff910718c00] 14:22:22 INFO - PROCESS | 1847 | 1461273742848 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]]]}] 14:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1078ms 14:22:22 INFO - PROCESS | 1847 | 1461273742906 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 14:22:22 INFO - PROCESS | 1847 | 1461273742909 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 14:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:22:22 INFO - PROCESS | 1847 | 1461273742914 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:22:22 INFO - PROCESS | 1847 | 1461273742916 Marionette TRACE conn3 <- [1,1042,null,{}] 14:22:22 INFO - PROCESS | 1847 | 1461273742921 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}] 14:22:23 INFO - PROCESS | 1847 | 1461273743095 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 14:22:23 INFO - PROCESS | 1847 | 1461273743243 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92c308800 == 94 [pid = 1847] [id = 268] 14:22:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7ff91751cc00) [pid = 1847] [serial = 804] [outer = (nil)] 14:22:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7ff923ef7000) [pid = 1847] [serial = 805] [outer = 0x7ff91751cc00] 14:22:23 INFO - PROCESS | 1847 | 1461273743307 Marionette DEBUG loaded listener.js 14:22:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7ff92602ac00) [pid = 1847] [serial = 806] [outer = 0x7ff91751cc00] 14:22:24 INFO - PROCESS | 1847 | 1461273744036 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]]]}] 14:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1175ms 14:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:22:24 INFO - PROCESS | 1847 | 1461273744090 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 14:22:24 INFO - PROCESS | 1847 | 1461273744093 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 14:22:24 INFO - PROCESS | 1847 | 1461273744097 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:22:24 INFO - PROCESS | 1847 | 1461273744100 Marionette TRACE conn3 <- [1,1046,null,{}] 14:22:24 INFO - PROCESS | 1847 | 1461273744105 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}] 14:22:24 INFO - PROCESS | 1847 | 1461273744261 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 14:22:24 INFO - PROCESS | 1847 | 1461273744412 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908880800 == 95 [pid = 1847] [id = 269] 14:22:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7ff9088a5c00) [pid = 1847] [serial = 807] [outer = (nil)] 14:22:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7ff922d96000) [pid = 1847] [serial = 808] [outer = 0x7ff9088a5c00] 14:22:24 INFO - PROCESS | 1847 | 1461273744475 Marionette DEBUG loaded listener.js 14:22:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7ff927ed1800) [pid = 1847] [serial = 809] [outer = 0x7ff9088a5c00] 14:22:25 INFO - PROCESS | 1847 | 1461273745186 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]]]}] 14:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1127ms 14:22:25 INFO - PROCESS | 1847 | 1461273745225 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 14:22:25 INFO - PROCESS | 1847 | 1461273745227 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 14:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:22:25 INFO - PROCESS | 1847 | 1461273745233 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:22:25 INFO - PROCESS | 1847 | 1461273745235 Marionette TRACE conn3 <- [1,1050,null,{}] 14:22:25 INFO - PROCESS | 1847 | 1461273745239 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}] 14:22:25 INFO - PROCESS | 1847 | 1461273745373 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 14:22:25 INFO - PROCESS | 1847 | 1461273745542 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a208000 == 96 [pid = 1847] [id = 270] 14:22:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7ff9088a7000) [pid = 1847] [serial = 810] [outer = (nil)] 14:22:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7ff90a424400) [pid = 1847] [serial = 811] [outer = 0x7ff9088a7000] 14:22:25 INFO - PROCESS | 1847 | 1461273745603 Marionette DEBUG loaded listener.js 14:22:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7ff90c13dc00) [pid = 1847] [serial = 812] [outer = 0x7ff9088a7000] 14:22:26 INFO - PROCESS | 1847 | 1461273746662 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]]]}] 14:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1476ms 14:22:26 INFO - PROCESS | 1847 | 1461273746710 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 14:22:26 INFO - PROCESS | 1847 | 1461273746715 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 14:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:22:26 INFO - PROCESS | 1847 | 1461273746722 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:22:26 INFO - PROCESS | 1847 | 1461273746725 Marionette TRACE conn3 <- [1,1054,null,{}] 14:22:26 INFO - PROCESS | 1847 | 1461273746750 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}] 14:22:26 INFO - PROCESS | 1847 | 1461273746882 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 14:22:27 INFO - PROCESS | 1847 | 1461273747051 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a217800 == 97 [pid = 1847] [id = 271] 14:22:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7ff9094cd400) [pid = 1847] [serial = 813] [outer = (nil)] 14:22:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7ff909751400) [pid = 1847] [serial = 814] [outer = 0x7ff9094cd400] 14:22:27 INFO - PROCESS | 1847 | 1461273747110 Marionette DEBUG loaded listener.js 14:22:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7ff90a4d1c00) [pid = 1847] [serial = 815] [outer = 0x7ff9094cd400] 14:22:27 INFO - PROCESS | 1847 | 1461273747922 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]]]}] 14:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1250ms 14:22:27 INFO - PROCESS | 1847 | 1461273747973 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 14:22:27 INFO - PROCESS | 1847 | 1461273747980 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 14:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:22:27 INFO - PROCESS | 1847 | 1461273747988 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:22:27 INFO - PROCESS | 1847 | 1461273747991 Marionette TRACE conn3 <- [1,1058,null,{}] 14:22:27 INFO - PROCESS | 1847 | 1461273747996 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}] 14:22:28 INFO - PROCESS | 1847 | 1461273748135 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 14:22:28 INFO - PROCESS | 1847 | 1461273748263 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90b4fe800 == 98 [pid = 1847] [id = 272] 14:22:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7ff90a6ec000) [pid = 1847] [serial = 816] [outer = (nil)] 14:22:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7ff90b559c00) [pid = 1847] [serial = 817] [outer = 0x7ff90a6ec000] 14:22:28 INFO - PROCESS | 1847 | 1461273748322 Marionette DEBUG loaded listener.js 14:22:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7ff90b691800) [pid = 1847] [serial = 818] [outer = 0x7ff90a6ec000] 14:22:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff912f5b000 == 97 [pid = 1847] [id = 262] 14:22:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916ab9000 == 96 [pid = 1847] [id = 261] 14:22:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9156e6000 == 95 [pid = 1847] [id = 260] 14:22:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff913f07000 == 94 [pid = 1847] [id = 259] 14:22:28 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7ff91ce1bc00) [pid = 1847] [serial = 709] [outer = (nil)] [url = about:blank] 14:22:28 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7ff923ef0000) [pid = 1847] [serial = 712] [outer = (nil)] [url = about:blank] 14:22:28 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7ff923ef0800) [pid = 1847] [serial = 715] [outer = (nil)] [url = about:blank] 14:22:28 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7ff91861b400) [pid = 1847] [serial = 742] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e074000 == 93 [pid = 1847] [id = 258] 14:22:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90943d800 == 92 [pid = 1847] [id = 257] 14:22:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908add800 == 91 [pid = 1847] [id = 256] 14:22:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92c305800 == 90 [pid = 1847] [id = 253] 14:22:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9281cd000 == 89 [pid = 1847] [id = 252] 14:22:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff925b2e000 == 88 [pid = 1847] [id = 251] 14:22:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff922c76800 == 87 [pid = 1847] [id = 250] 14:22:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916248800 == 86 [pid = 1847] [id = 249] 14:22:29 INFO - PROCESS | 1847 | 1461273749097 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]]]}] 14:22:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c4e7000 == 85 [pid = 1847] [id = 248] 14:22:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff918843000 == 84 [pid = 1847] [id = 247] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7ff922caa800) [pid = 1847] [serial = 620] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7ff914d72400) [pid = 1847] [serial = 611] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7ff90dd66800) [pid = 1847] [serial = 608] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7ff90b54d400) [pid = 1847] [serial = 572] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7ff923ef7c00) [pid = 1847] [serial = 623] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7ff91c15ac00) [pid = 1847] [serial = 617] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7ff90f70ec00) [pid = 1847] [serial = 575] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7ff9183ea000) [pid = 1847] [serial = 614] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7ff90b550800) [pid = 1847] [serial = 605] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7ff91840f000) [pid = 1847] [serial = 584] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7ff91751c000) [pid = 1847] [serial = 581] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7ff90b68f800) [pid = 1847] [serial = 650] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7ff9156b4000) [pid = 1847] [serial = 578] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7ff922d95c00) [pid = 1847] [serial = 656] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7ff9156ba400) [pid = 1847] [serial = 653] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7ff9156b9400) [pid = 1847] [serial = 539] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7ff91070b000) [pid = 1847] [serial = 733] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7ff90c7b6000) [pid = 1847] [serial = 736] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7ff9158e2000) [pid = 1847] [serial = 739] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7ff922a0fc00) [pid = 1847] [serial = 697] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7ff922caa000) [pid = 1847] [serial = 698] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7ff90bc3a400) [pid = 1847] [serial = 722] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7ff90b552800) [pid = 1847] [serial = 721] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7ff90ccb8c00) [pid = 1847] [serial = 724] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7ff90d087c00) [pid = 1847] [serial = 725] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7ff90fcc8c00) [pid = 1847] [serial = 719] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7ff90b686000) [pid = 1847] [serial = 718] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7ff90e20f800) [pid = 1847] [serial = 727] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7ff90f7e8800) [pid = 1847] [serial = 728] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7ff917353000) [pid = 1847] [serial = 707] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7ff9156b3800) [pid = 1847] [serial = 706] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7ff90f7e7800) [pid = 1847] [serial = 704] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7ff90dc61000) [pid = 1847] [serial = 703] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7ff90b68a000) [pid = 1847] [serial = 701] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7ff90a4dc800) [pid = 1847] [serial = 700] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7ff90f9c5800) [pid = 1847] [serial = 730] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7ff9121dcc00) [pid = 1847] [serial = 734] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7ff9156b8800) [pid = 1847] [serial = 737] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7ff90fccd400) [pid = 1847] [serial = 731] [outer = (nil)] [url = about:blank] 14:22:29 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7ff917359c00) [pid = 1847] [serial = 740] [outer = (nil)] [url = about:blank] 14:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1178ms 14:22:29 INFO - PROCESS | 1847 | 1461273749167 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 14:22:29 INFO - PROCESS | 1847 | 1461273749170 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 14:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:22:29 INFO - PROCESS | 1847 | 1461273749175 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:22:29 INFO - PROCESS | 1847 | 1461273749179 Marionette TRACE conn3 <- [1,1062,null,{}] 14:22:29 INFO - PROCESS | 1847 | 1461273749192 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}] 14:22:29 INFO - PROCESS | 1847 | 1461273749321 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 14:22:29 INFO - PROCESS | 1847 | 1461273749331 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff909435000 == 85 [pid = 1847] [id = 273] 14:22:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7ff90b683800) [pid = 1847] [serial = 819] [outer = (nil)] 14:22:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7ff90c446400) [pid = 1847] [serial = 820] [outer = 0x7ff90b683800] 14:22:29 INFO - PROCESS | 1847 | 1461273749384 Marionette DEBUG loaded listener.js 14:22:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7ff90c7ae800) [pid = 1847] [serial = 821] [outer = 0x7ff90b683800] 14:22:30 INFO - PROCESS | 1847 | 1461273750052 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]]]}] 14:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 929ms 14:22:30 INFO - PROCESS | 1847 | 1461273750110 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 14:22:30 INFO - PROCESS | 1847 | 1461273750114 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 14:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:22:30 INFO - PROCESS | 1847 | 1461273750120 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:22:30 INFO - PROCESS | 1847 | 1461273750122 Marionette TRACE conn3 <- [1,1066,null,{}] 14:22:30 INFO - PROCESS | 1847 | 1461273750127 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}] 14:22:30 INFO - PROCESS | 1847 | 1461273750247 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 14:22:30 INFO - PROCESS | 1847 | 1461273750264 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c4dd000 == 86 [pid = 1847] [id = 274] 14:22:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7ff90c069c00) [pid = 1847] [serial = 822] [outer = (nil)] 14:22:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7ff90ca62800) [pid = 1847] [serial = 823] [outer = 0x7ff90c069c00] 14:22:30 INFO - PROCESS | 1847 | 1461273750315 Marionette DEBUG loaded listener.js 14:22:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7ff90cae2400) [pid = 1847] [serial = 824] [outer = 0x7ff90c069c00] 14:22:31 INFO - PROCESS | 1847 | 1461273751007 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]]]}] 14:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 924ms 14:22:31 INFO - PROCESS | 1847 | 1461273751045 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 14:22:31 INFO - PROCESS | 1847 | 1461273751048 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 14:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:22:31 INFO - PROCESS | 1847 | 1461273751053 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:22:31 INFO - PROCESS | 1847 | 1461273751054 Marionette TRACE conn3 <- [1,1070,null,{}] 14:22:31 INFO - PROCESS | 1847 | 1461273751059 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}] 14:22:31 INFO - PROCESS | 1847 | 1461273751186 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 14:22:31 INFO - PROCESS | 1847 | 1461273751198 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c75b800 == 87 [pid = 1847] [id = 275] 14:22:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7ff90ca61000) [pid = 1847] [serial = 825] [outer = (nil)] 14:22:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7ff90caef400) [pid = 1847] [serial = 826] [outer = 0x7ff90ca61000] 14:22:31 INFO - PROCESS | 1847 | 1461273751250 Marionette DEBUG loaded listener.js 14:22:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7ff90cf84c00) [pid = 1847] [serial = 827] [outer = 0x7ff90ca61000] 14:22:31 INFO - PROCESS | 1847 | 1461273751953 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]]]}] 14:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 928ms 14:22:31 INFO - PROCESS | 1847 | 1461273751981 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 14:22:31 INFO - PROCESS | 1847 | 1461273751984 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 14:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:22:31 INFO - PROCESS | 1847 | 1461273751989 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:22:31 INFO - PROCESS | 1847 | 1461273751991 Marionette TRACE conn3 <- [1,1074,null,{}] 14:22:31 INFO - PROCESS | 1847 | 1461273751995 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}] 14:22:32 INFO - PROCESS | 1847 | 1461273752163 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 14:22:32 INFO - PROCESS | 1847 | 1461273752192 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90dcfa000 == 88 [pid = 1847] [id = 276] 14:22:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7ff90dc60400) [pid = 1847] [serial = 828] [outer = (nil)] 14:22:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7ff90e216400) [pid = 1847] [serial = 829] [outer = 0x7ff90dc60400] 14:22:32 INFO - PROCESS | 1847 | 1461273752247 Marionette DEBUG loaded listener.js 14:22:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7ff90f70d400) [pid = 1847] [serial = 830] [outer = 0x7ff90dc60400] 14:22:32 INFO - PROCESS | 1847 | 1461273752924 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]]]}] 14:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 974ms 14:22:32 INFO - PROCESS | 1847 | 1461273752975 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 14:22:32 INFO - PROCESS | 1847 | 1461273752982 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 14:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:22:32 INFO - PROCESS | 1847 | 1461273752987 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:22:32 INFO - PROCESS | 1847 | 1461273752992 Marionette TRACE conn3 <- [1,1078,null,{}] 14:22:33 INFO - PROCESS | 1847 | 1461273752999 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}] 14:22:33 INFO - PROCESS | 1847 | 1461273753157 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 14:22:33 INFO - PROCESS | 1847 | 1461273753236 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90f961000 == 89 [pid = 1847] [id = 277] 14:22:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7ff90e021000) [pid = 1847] [serial = 831] [outer = (nil)] 14:22:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7ff90f7e7800) [pid = 1847] [serial = 832] [outer = 0x7ff90e021000] 14:22:33 INFO - PROCESS | 1847 | 1461273753288 Marionette DEBUG loaded listener.js 14:22:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7ff90f9d0800) [pid = 1847] [serial = 833] [outer = 0x7ff90e021000] 14:22:33 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7ff90fccd000) [pid = 1847] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:22:33 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7ff915495800) [pid = 1847] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:22:33 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7ff90b414800) [pid = 1847] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:22:33 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7ff90e10c800) [pid = 1847] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:22:33 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7ff90e01a000) [pid = 1847] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:22:33 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7ff90933c400) [pid = 1847] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:22:33 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7ff90ca5c400) [pid = 1847] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:22:33 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7ff90a2fe800) [pid = 1847] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:22:33 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7ff909330400) [pid = 1847] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:22:33 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7ff90e214000) [pid = 1847] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:22:33 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7ff927ed5000) [pid = 1847] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:22:33 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7ff90a2f7400) [pid = 1847] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:22:33 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7ff917353c00) [pid = 1847] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:22:33 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7ff909331800) [pid = 1847] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:22:33 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7ff91866c400) [pid = 1847] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:22:33 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7ff91866cc00) [pid = 1847] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:22:34 INFO - PROCESS | 1847 | 1461273754163 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]]]}] 14:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1183ms 14:22:34 INFO - PROCESS | 1847 | 1461273754170 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 14:22:34 INFO - PROCESS | 1847 | 1461273754172 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 14:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:22:34 INFO - PROCESS | 1847 | 1461273754179 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:22:34 INFO - PROCESS | 1847 | 1461273754181 Marionette TRACE conn3 <- [1,1082,null,{}] 14:22:34 INFO - PROCESS | 1847 | 1461273754185 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}] 14:22:34 INFO - PROCESS | 1847 | 1461273754300 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 14:22:34 INFO - PROCESS | 1847 | 1461273754411 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bc69000 == 90 [pid = 1847] [id = 278] 14:22:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7ff909331800) [pid = 1847] [serial = 834] [outer = (nil)] 14:22:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7ff90e022800) [pid = 1847] [serial = 835] [outer = 0x7ff909331800] 14:22:34 INFO - PROCESS | 1847 | 1461273754460 Marionette DEBUG loaded listener.js 14:22:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7ff90f9cd800) [pid = 1847] [serial = 836] [outer = 0x7ff909331800] 14:22:35 INFO - PROCESS | 1847 | 1461273755016 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]]]}] 14:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 878ms 14:22:35 INFO - PROCESS | 1847 | 1461273755056 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 14:22:35 INFO - PROCESS | 1847 | 1461273755059 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 14:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:22:35 INFO - PROCESS | 1847 | 1461273755064 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:22:35 INFO - PROCESS | 1847 | 1461273755066 Marionette TRACE conn3 <- [1,1086,null,{}] 14:22:35 INFO - PROCESS | 1847 | 1461273755070 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}] 14:22:35 INFO - PROCESS | 1847 | 1461273755187 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 14:22:35 INFO - PROCESS | 1847 | 1461273755295 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff913e63000 == 91 [pid = 1847] [id = 279] 14:22:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7ff909331c00) [pid = 1847] [serial = 837] [outer = (nil)] 14:22:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7ff90f9c8000) [pid = 1847] [serial = 838] [outer = 0x7ff909331c00] 14:22:35 INFO - PROCESS | 1847 | 1461273755345 Marionette DEBUG loaded listener.js 14:22:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7ff90fccec00) [pid = 1847] [serial = 839] [outer = 0x7ff909331c00] 14:22:36 INFO - PROCESS | 1847 | 1461273755999 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]]]}] 14:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 974ms 14:22:36 INFO - PROCESS | 1847 | 1461273756039 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 14:22:36 INFO - PROCESS | 1847 | 1461273756044 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 14:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:22:36 INFO - PROCESS | 1847 | 1461273756051 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:22:36 INFO - PROCESS | 1847 | 1461273756056 Marionette TRACE conn3 <- [1,1090,null,{}] 14:22:36 INFO - PROCESS | 1847 | 1461273756064 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}] 14:22:36 INFO - PROCESS | 1847 | 1461273756203 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 14:22:36 INFO - PROCESS | 1847 | 1461273756372 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908acf800 == 92 [pid = 1847] [id = 280] 14:22:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7ff9088ad000) [pid = 1847] [serial = 840] [outer = (nil)] 14:22:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7ff909750c00) [pid = 1847] [serial = 841] [outer = 0x7ff9088ad000] 14:22:36 INFO - PROCESS | 1847 | 1461273756441 Marionette DEBUG loaded listener.js 14:22:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7ff90a4d5400) [pid = 1847] [serial = 842] [outer = 0x7ff9088ad000] 14:22:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7ff90a4dc800) [pid = 1847] [serial = 843] [outer = 0x7ff90c7b8c00] 14:22:37 INFO - PROCESS | 1847 | 1461273757352 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]]]}] 14:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1337ms 14:22:37 INFO - PROCESS | 1847 | 1461273757387 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 14:22:37 INFO - PROCESS | 1847 | 1461273757394 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 14:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:22:37 INFO - PROCESS | 1847 | 1461273757402 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:22:37 INFO - PROCESS | 1847 | 1461273757405 Marionette TRACE conn3 <- [1,1094,null,{}] 14:22:37 INFO - PROCESS | 1847 | 1461273757409 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}] 14:22:37 INFO - PROCESS | 1847 | 1461273757558 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 14:22:37 INFO - PROCESS | 1847 | 1461273757710 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c16a000 == 93 [pid = 1847] [id = 281] 14:22:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7ff90b689800) [pid = 1847] [serial = 844] [outer = (nil)] 14:22:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7ff90c926000) [pid = 1847] [serial = 845] [outer = 0x7ff90b689800] 14:22:37 INFO - PROCESS | 1847 | 1461273757771 Marionette DEBUG loaded listener.js 14:22:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7ff90cae4c00) [pid = 1847] [serial = 846] [outer = 0x7ff90b689800] 14:22:38 INFO - PROCESS | 1847 | 1461273758645 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]]]}] 14:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1285ms 14:22:38 INFO - PROCESS | 1847 | 1461273758688 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 14:22:38 INFO - PROCESS | 1847 | 1461273758691 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 14:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:22:38 INFO - PROCESS | 1847 | 1461273758696 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:22:38 INFO - PROCESS | 1847 | 1461273758701 Marionette TRACE conn3 <- [1,1098,null,{}] 14:22:38 INFO - PROCESS | 1847 | 1461273758715 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}] 14:22:38 INFO - PROCESS | 1847 | 1461273758891 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 14:22:39 INFO - PROCESS | 1847 | 1461273759043 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9156de000 == 94 [pid = 1847] [id = 282] 14:22:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7ff90dc5a000) [pid = 1847] [serial = 847] [outer = (nil)] 14:22:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7ff90e115000) [pid = 1847] [serial = 848] [outer = 0x7ff90dc5a000] 14:22:39 INFO - PROCESS | 1847 | 1461273759108 Marionette DEBUG loaded listener.js 14:22:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7ff90f7f4400) [pid = 1847] [serial = 849] [outer = 0x7ff90dc5a000] 14:22:39 INFO - PROCESS | 1847 | 1461273759818 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]]]}] 14:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1180ms 14:22:39 INFO - PROCESS | 1847 | 1461273759877 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 14:22:39 INFO - PROCESS | 1847 | 1461273759881 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 14:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:22:39 INFO - PROCESS | 1847 | 1461273759886 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:22:39 INFO - PROCESS | 1847 | 1461273759889 Marionette TRACE conn3 <- [1,1102,null,{}] 14:22:39 INFO - PROCESS | 1847 | 1461273759894 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}] 14:22:40 INFO - PROCESS | 1847 | 1461273760035 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 14:22:40 INFO - PROCESS | 1847 | 1461273760179 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916248000 == 95 [pid = 1847] [id = 283] 14:22:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7ff90dc5c000) [pid = 1847] [serial = 850] [outer = (nil)] 14:22:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7ff910715800) [pid = 1847] [serial = 851] [outer = 0x7ff90dc5c000] 14:22:40 INFO - PROCESS | 1847 | 1461273760240 Marionette DEBUG loaded listener.js 14:22:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7ff910821c00) [pid = 1847] [serial = 852] [outer = 0x7ff90dc5c000] 14:22:40 INFO - PROCESS | 1847 | 1461273760979 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]]]}] 14:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1129ms 14:22:41 INFO - PROCESS | 1847 | 1461273761016 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 14:22:41 INFO - PROCESS | 1847 | 1461273761018 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 14:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:22:41 INFO - PROCESS | 1847 | 1461273761024 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:22:41 INFO - PROCESS | 1847 | 1461273761026 Marionette TRACE conn3 <- [1,1106,null,{}] 14:22:41 INFO - PROCESS | 1847 | 1461273761031 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}] 14:22:41 INFO - PROCESS | 1847 | 1461273761170 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 14:22:41 INFO - PROCESS | 1847 | 1461273761332 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916687000 == 96 [pid = 1847] [id = 284] 14:22:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7ff90fccd800) [pid = 1847] [serial = 853] [outer = (nil)] 14:22:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7ff910828800) [pid = 1847] [serial = 854] [outer = 0x7ff90fccd800] 14:22:41 INFO - PROCESS | 1847 | 1461273761394 Marionette DEBUG loaded listener.js 14:22:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7ff91082d000) [pid = 1847] [serial = 855] [outer = 0x7ff90fccd800] 14:22:42 INFO - PROCESS | 1847 | 1461273762136 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]]]}] 14:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1129ms 14:22:42 INFO - PROCESS | 1847 | 1461273762154 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 14:22:42 INFO - PROCESS | 1847 | 1461273762156 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 14:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:22:42 INFO - PROCESS | 1847 | 1461273762162 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:22:42 INFO - PROCESS | 1847 | 1461273762164 Marionette TRACE conn3 <- [1,1110,null,{}] 14:22:42 INFO - PROCESS | 1847 | 1461273762169 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}] 14:22:42 INFO - PROCESS | 1847 | 1461273762335 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 14:22:42 INFO - PROCESS | 1847 | 1461273762488 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91799f800 == 97 [pid = 1847] [id = 285] 14:22:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7ff91082dc00) [pid = 1847] [serial = 856] [outer = (nil)] 14:22:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7ff914d6ec00) [pid = 1847] [serial = 857] [outer = 0x7ff91082dc00] 14:22:42 INFO - PROCESS | 1847 | 1461273762550 Marionette DEBUG loaded listener.js 14:22:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7ff915498c00) [pid = 1847] [serial = 858] [outer = 0x7ff91082dc00] 14:22:43 INFO - PROCESS | 1847 | 1461273763293 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]]]}] 14:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1178ms 14:22:43 INFO - PROCESS | 1847 | 1461273763341 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 14:22:43 INFO - PROCESS | 1847 | 1461273763344 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 14:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:22:43 INFO - PROCESS | 1847 | 1461273763349 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:22:43 INFO - PROCESS | 1847 | 1461273763351 Marionette TRACE conn3 <- [1,1114,null,{}] 14:22:43 INFO - PROCESS | 1847 | 1461273763373 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}] 14:22:43 INFO - PROCESS | 1847 | 1461273763506 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 14:22:43 INFO - PROCESS | 1847 | 1461273763649 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9186d3800 == 98 [pid = 1847] [id = 286] 14:22:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7ff912d71400) [pid = 1847] [serial = 859] [outer = (nil)] 14:22:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7ff91568b800) [pid = 1847] [serial = 860] [outer = 0x7ff912d71400] 14:22:43 INFO - PROCESS | 1847 | 1461273763711 Marionette DEBUG loaded listener.js 14:22:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7ff9158da400) [pid = 1847] [serial = 861] [outer = 0x7ff912d71400] 14:22:44 INFO - PROCESS | 1847 | 1461273764479 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]]]}] 14:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1184ms 14:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:22:44 INFO - PROCESS | 1847 | 1461273764534 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 14:22:44 INFO - PROCESS | 1847 | 1461273764537 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 14:22:44 INFO - PROCESS | 1847 | 1461273764542 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:22:44 INFO - PROCESS | 1847 | 1461273764545 Marionette TRACE conn3 <- [1,1118,null,{}] 14:22:44 INFO - PROCESS | 1847 | 1461273764549 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}] 14:22:44 INFO - PROCESS | 1847 | 1461273764690 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 14:22:45 INFO - PROCESS | 1847 | 1461273765029 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90942f800 == 99 [pid = 1847] [id = 287] 14:22:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7ff9088a8800) [pid = 1847] [serial = 862] [outer = (nil)] 14:22:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7ff909331000) [pid = 1847] [serial = 863] [outer = 0x7ff9088a8800] 14:22:45 INFO - PROCESS | 1847 | 1461273765142 Marionette DEBUG loaded listener.js 14:22:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7ff909744400) [pid = 1847] [serial = 864] [outer = 0x7ff9088a8800] 14:22:45 INFO - PROCESS | 1847 | 1461273765925 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]]]}] 14:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1428ms 14:22:45 INFO - PROCESS | 1847 | 1461273765971 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 14:22:45 INFO - PROCESS | 1847 | 1461273765979 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 14:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:22:45 INFO - PROCESS | 1847 | 1461273765991 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:22:46 INFO - PROCESS | 1847 | 1461273765999 Marionette TRACE conn3 <- [1,1122,null,{}] 14:22:46 INFO - PROCESS | 1847 | 1461273766009 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}] 14:22:46 INFO - PROCESS | 1847 | 1461273766157 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 14:22:46 INFO - PROCESS | 1847 | 1461273766309 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908871000 == 100 [pid = 1847] [id = 288] 14:22:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7ff90a424800) [pid = 1847] [serial = 865] [outer = (nil)] 14:22:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7ff90b555400) [pid = 1847] [serial = 866] [outer = 0x7ff90a424800] 14:22:46 INFO - PROCESS | 1847 | 1461273766368 Marionette DEBUG loaded listener.js 14:22:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7ff90ba8b400) [pid = 1847] [serial = 867] [outer = 0x7ff90a424800] 14:22:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91559d800 == 99 [pid = 1847] [id = 64] 14:22:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bc69000 == 98 [pid = 1847] [id = 278] 14:22:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90f961000 == 97 [pid = 1847] [id = 277] 14:22:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90dcfa000 == 96 [pid = 1847] [id = 276] 14:22:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c75b800 == 95 [pid = 1847] [id = 275] 14:22:46 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7ff90b68e400) [pid = 1847] [serial = 745] [outer = (nil)] [url = about:blank] 14:22:46 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7ff90e211c00) [pid = 1847] [serial = 748] [outer = (nil)] [url = about:blank] 14:22:46 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7ff91541dc00) [pid = 1847] [serial = 751] [outer = (nil)] [url = about:blank] 14:22:46 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7ff91ceae800) [pid = 1847] [serial = 754] [outer = (nil)] [url = about:blank] 14:22:46 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7ff923e34c00) [pid = 1847] [serial = 757] [outer = (nil)] [url = about:blank] 14:22:46 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7ff927ed0400) [pid = 1847] [serial = 760] [outer = (nil)] [url = about:blank] 14:22:46 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7ff90974cc00) [pid = 1847] [serial = 763] [outer = (nil)] [url = about:blank] 14:22:46 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7ff9156bdc00) [pid = 1847] [serial = 790] [outer = (nil)] [url = about:blank] 14:22:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c4dd000 == 94 [pid = 1847] [id = 274] 14:22:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff909435000 == 93 [pid = 1847] [id = 273] 14:22:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90b4fe800 == 92 [pid = 1847] [id = 272] 14:22:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a217800 == 91 [pid = 1847] [id = 271] 14:22:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92c308800 == 90 [pid = 1847] [id = 268] 14:22:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff927f48000 == 89 [pid = 1847] [id = 267] 14:22:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9231c7000 == 88 [pid = 1847] [id = 266] 14:22:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff912f63800 == 87 [pid = 1847] [id = 265] 14:22:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908ae0000 == 86 [pid = 1847] [id = 264] 14:22:46 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7ff928172400) [pid = 1847] [serial = 668] [outer = (nil)] [url = about:blank] 14:22:46 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7ff927958c00) [pid = 1847] [serial = 716] [outer = (nil)] [url = about:blank] 14:22:46 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7ff928171c00) [pid = 1847] [serial = 665] [outer = (nil)] [url = about:blank] 14:22:46 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7ff922f45c00) [pid = 1847] [serial = 710] [outer = (nil)] [url = about:blank] 14:22:46 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7ff924180400) [pid = 1847] [serial = 713] [outer = (nil)] [url = about:blank] 14:22:46 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7ff9094d7c00) [pid = 1847] [serial = 671] [outer = (nil)] [url = about:blank] 14:22:46 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7ff92605cc00) [pid = 1847] [serial = 659] [outer = (nil)] [url = about:blank] 14:22:46 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7ff927ecf000) [pid = 1847] [serial = 662] [outer = (nil)] [url = about:blank] 14:22:46 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7ff914d78400) [pid = 1847] [serial = 781] [outer = (nil)] [url = about:blank] 14:22:46 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7ff91840bc00) [pid = 1847] [serial = 784] [outer = (nil)] [url = about:blank] 14:22:47 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7ff922f42800) [pid = 1847] [serial = 785] [outer = (nil)] [url = about:blank] 14:22:47 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7ff90ba97400) [pid = 1847] [serial = 769] [outer = (nil)] [url = about:blank] 14:22:47 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7ff90f714800) [pid = 1847] [serial = 775] [outer = (nil)] [url = about:blank] 14:22:47 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7ff90fcc7400) [pid = 1847] [serial = 776] [outer = (nil)] [url = about:blank] 14:22:47 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7ff90fcd0800) [pid = 1847] [serial = 778] [outer = (nil)] [url = about:blank] 14:22:47 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7ff90ca5b000) [pid = 1847] [serial = 767] [outer = (nil)] [url = about:blank] 14:22:47 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7ff90a41a000) [pid = 1847] [serial = 766] [outer = (nil)] [url = about:blank] 14:22:47 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7ff90ca65800) [pid = 1847] [serial = 772] [outer = (nil)] [url = about:blank] 14:22:47 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7ff90ccbf400) [pid = 1847] [serial = 773] [outer = (nil)] [url = about:blank] 14:22:47 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7ff90ca5c000) [pid = 1847] [serial = 770] [outer = (nil)] [url = about:blank] 14:22:47 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7ff915493800) [pid = 1847] [serial = 782] [outer = (nil)] [url = about:blank] 14:22:47 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7ff90c13a400) [pid = 1847] [serial = 787] [outer = (nil)] [url = about:blank] 14:22:47 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7ff90f9cf400) [pid = 1847] [serial = 788] [outer = (nil)] [url = about:blank] 14:22:47 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7ff912171000) [pid = 1847] [serial = 779] [outer = (nil)] [url = about:blank] 14:22:47 INFO - PROCESS | 1847 | 1461273767213 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]]]}] 14:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1238ms 14:22:47 INFO - PROCESS | 1847 | 1461273767232 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 14:22:47 INFO - PROCESS | 1847 | 1461273767237 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 14:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:22:47 INFO - PROCESS | 1847 | 1461273767243 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:22:47 INFO - PROCESS | 1847 | 1461273767246 Marionette TRACE conn3 <- [1,1126,null,{}] 14:22:47 INFO - PROCESS | 1847 | 1461273767251 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}] 14:22:47 INFO - PROCESS | 1847 | 1461273767375 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 14:22:47 INFO - PROCESS | 1847 | 1461273767382 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908acf000 == 87 [pid = 1847] [id = 289] 14:22:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7ff90c44f400) [pid = 1847] [serial = 868] [outer = (nil)] 14:22:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7ff90c92cc00) [pid = 1847] [serial = 869] [outer = 0x7ff90c44f400] 14:22:47 INFO - PROCESS | 1847 | 1461273767442 Marionette DEBUG loaded listener.js 14:22:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7ff90ca68c00) [pid = 1847] [serial = 870] [outer = 0x7ff90c44f400] 14:22:48 INFO - PROCESS | 1847 | 1461273768173 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]]]}] 14:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 980ms 14:22:48 INFO - PROCESS | 1847 | 1461273768224 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 14:22:48 INFO - PROCESS | 1847 | 1461273768227 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 14:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:22:48 INFO - PROCESS | 1847 | 1461273768234 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:22:48 INFO - PROCESS | 1847 | 1461273768241 Marionette TRACE conn3 <- [1,1130,null,{}] 14:22:48 INFO - PROCESS | 1847 | 1461273768253 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}] 14:22:48 INFO - PROCESS | 1847 | 1461273768382 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 14:22:48 INFO - PROCESS | 1847 | 1461273768398 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c164000 == 88 [pid = 1847] [id = 290] 14:22:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7ff90d088000) [pid = 1847] [serial = 871] [outer = (nil)] 14:22:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7ff90e108400) [pid = 1847] [serial = 872] [outer = 0x7ff90d088000] 14:22:48 INFO - PROCESS | 1847 | 1461273768451 Marionette DEBUG loaded listener.js 14:22:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7ff90e215000) [pid = 1847] [serial = 873] [outer = 0x7ff90d088000] 14:22:49 INFO - PROCESS | 1847 | 1461273769139 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]]]}] 14:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 934ms 14:22:49 INFO - PROCESS | 1847 | 1461273769166 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 14:22:49 INFO - PROCESS | 1847 | 1461273769169 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 14:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:22:49 INFO - PROCESS | 1847 | 1461273769182 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:22:49 INFO - PROCESS | 1847 | 1461273769184 Marionette TRACE conn3 <- [1,1134,null,{}] 14:22:49 INFO - PROCESS | 1847 | 1461273769189 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}] 14:22:49 INFO - PROCESS | 1847 | 1461273769363 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 14:22:49 INFO - PROCESS | 1847 | 1461273769392 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c9ec800 == 89 [pid = 1847] [id = 291] 14:22:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7ff90c448800) [pid = 1847] [serial = 874] [outer = (nil)] 14:22:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7ff90e218800) [pid = 1847] [serial = 875] [outer = 0x7ff90c448800] 14:22:49 INFO - PROCESS | 1847 | 1461273769444 Marionette DEBUG loaded listener.js 14:22:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7ff90fcc8000) [pid = 1847] [serial = 876] [outer = 0x7ff90c448800] 14:22:50 INFO - PROCESS | 1847 | 1461273770089 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]]]}] 14:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 936ms 14:22:50 INFO - PROCESS | 1847 | 1461273770111 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 14:22:50 INFO - PROCESS | 1847 | 1461273770113 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 14:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:22:50 INFO - PROCESS | 1847 | 1461273770118 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:22:50 INFO - PROCESS | 1847 | 1461273770120 Marionette TRACE conn3 <- [1,1138,null,{}] 14:22:50 INFO - PROCESS | 1847 | 1461273770125 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}] 14:22:50 INFO - PROCESS | 1847 | 1461273770279 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 14:22:50 INFO - PROCESS | 1847 | 1461273770303 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910c4d000 == 90 [pid = 1847] [id = 292] 14:22:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7ff910719400) [pid = 1847] [serial = 877] [outer = (nil)] 14:22:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7ff910825400) [pid = 1847] [serial = 878] [outer = 0x7ff910719400] 14:22:50 INFO - PROCESS | 1847 | 1461273770364 Marionette DEBUG loaded listener.js 14:22:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7ff912d6ec00) [pid = 1847] [serial = 879] [outer = 0x7ff910719400] 14:22:51 INFO - PROCESS | 1847 | 1461273771107 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]]]}] 14:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1027ms 14:22:51 INFO - PROCESS | 1847 | 1461273771147 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 14:22:51 INFO - PROCESS | 1847 | 1461273771149 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 14:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:22:51 INFO - PROCESS | 1847 | 1461273771154 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:22:51 INFO - PROCESS | 1847 | 1461273771156 Marionette TRACE conn3 <- [1,1142,null,{}] 14:22:51 INFO - PROCESS | 1847 | 1461273771174 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}] 14:22:51 INFO - PROCESS | 1847 | 1461273771340 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 14:22:51 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7ff90a6ec000) [pid = 1847] [serial = 816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:22:51 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7ff90dc60400) [pid = 1847] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:22:51 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7ff90ca61000) [pid = 1847] [serial = 825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:22:51 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7ff9094cd400) [pid = 1847] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:22:51 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7ff90c069c00) [pid = 1847] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:22:51 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7ff90a6e9400) [pid = 1847] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:22:51 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7ff90b683800) [pid = 1847] [serial = 819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:22:51 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7ff909743400) [pid = 1847] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:22:51 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7ff925b98400) [pid = 1847] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:22:51 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7ff90e021000) [pid = 1847] [serial = 831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:22:51 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7ff909331800) [pid = 1847] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:22:51 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7ff912f29c00) [pid = 1847] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:22:51 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7ff90fcd0c00) [pid = 1847] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:22:51 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7ff90a423400) [pid = 1847] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:22:51 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7ff916a90400) [pid = 1847] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:22:51 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7ff909748400) [pid = 1847] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:22:51 INFO - PROCESS | 1847 | 1461273771613 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9086e8800 == 91 [pid = 1847] [id = 293] 14:22:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7ff909333000) [pid = 1847] [serial = 880] [outer = (nil)] 14:22:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7ff909749000) [pid = 1847] [serial = 881] [outer = 0x7ff909333000] 14:22:51 INFO - PROCESS | 1847 | 1461273771664 Marionette DEBUG loaded listener.js 14:22:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7ff90c137800) [pid = 1847] [serial = 882] [outer = 0x7ff909333000] 14:22:52 INFO - PROCESS | 1847 | 1461273772257 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]]]}] 14:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1127ms 14:22:52 INFO - PROCESS | 1847 | 1461273772282 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 14:22:52 INFO - PROCESS | 1847 | 1461273772285 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 14:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:22:52 INFO - PROCESS | 1847 | 1461273772289 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:22:52 INFO - PROCESS | 1847 | 1461273772291 Marionette TRACE conn3 <- [1,1146,null,{}] 14:22:52 INFO - PROCESS | 1847 | 1461273772296 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}] 14:22:52 INFO - PROCESS | 1847 | 1461273772414 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 14:22:52 INFO - PROCESS | 1847 | 1461273772595 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908381800 == 92 [pid = 1847] [id = 294] 14:22:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7ff9088a7400) [pid = 1847] [serial = 883] [outer = (nil)] 14:22:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7ff9088aac00) [pid = 1847] [serial = 884] [outer = 0x7ff9088a7400] 14:22:52 INFO - PROCESS | 1847 | 1461273772659 Marionette DEBUG loaded listener.js 14:22:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7ff909744c00) [pid = 1847] [serial = 885] [outer = 0x7ff9088a7400] 14:22:53 INFO - PROCESS | 1847 | 1461273773485 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]]]}] 14:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1227ms 14:22:53 INFO - PROCESS | 1847 | 1461273773518 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 14:22:53 INFO - PROCESS | 1847 | 1461273773523 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 14:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:22:53 INFO - PROCESS | 1847 | 1461273773531 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:22:53 INFO - PROCESS | 1847 | 1461273773535 Marionette TRACE conn3 <- [1,1150,null,{}] 14:22:53 INFO - PROCESS | 1847 | 1461273773541 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}] 14:22:53 INFO - PROCESS | 1847 | 1461273773737 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 14:22:53 INFO - PROCESS | 1847 | 1461273773757 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c4cd800 == 93 [pid = 1847] [id = 295] 14:22:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7ff909745400) [pid = 1847] [serial = 886] [outer = (nil)] 14:22:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7ff90c13e400) [pid = 1847] [serial = 887] [outer = 0x7ff909745400] 14:22:53 INFO - PROCESS | 1847 | 1461273773861 Marionette DEBUG loaded listener.js 14:22:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7ff90ca65800) [pid = 1847] [serial = 888] [outer = 0x7ff909745400] 14:22:54 INFO - PROCESS | 1847 | 1461273774755 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]]]}] 14:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1237ms 14:22:54 INFO - PROCESS | 1847 | 1461273774780 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 14:22:54 INFO - PROCESS | 1847 | 1461273774786 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 14:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:22:54 INFO - PROCESS | 1847 | 1461273774794 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:22:54 INFO - PROCESS | 1847 | 1461273774796 Marionette TRACE conn3 <- [1,1154,null,{}] 14:22:54 INFO - PROCESS | 1847 | 1461273774800 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}] 14:22:54 INFO - PROCESS | 1847 | 1461273774950 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 14:22:55 INFO - PROCESS | 1847 | 1461273775096 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916244800 == 94 [pid = 1847] [id = 296] 14:22:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7ff90dd70400) [pid = 1847] [serial = 889] [outer = (nil)] 14:22:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7ff90f7f3400) [pid = 1847] [serial = 890] [outer = 0x7ff90dd70400] 14:22:55 INFO - PROCESS | 1847 | 1461273775159 Marionette DEBUG loaded listener.js 14:22:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7ff90fcd1400) [pid = 1847] [serial = 891] [outer = 0x7ff90dd70400] 14:22:55 INFO - PROCESS | 1847 | 1461273775955 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]]]}] 14:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1226ms 14:22:56 INFO - PROCESS | 1847 | 1461273776020 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 14:22:56 INFO - PROCESS | 1847 | 1461273776024 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 14:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:22:56 INFO - PROCESS | 1847 | 1461273776036 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:22:56 INFO - PROCESS | 1847 | 1461273776044 Marionette TRACE conn3 <- [1,1158,null,{}] 14:22:56 INFO - PROCESS | 1847 | 1461273776051 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}] 14:22:56 INFO - PROCESS | 1847 | 1461273776206 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 14:22:56 INFO - PROCESS | 1847 | 1461273776353 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9179ad000 == 95 [pid = 1847] [id = 297] 14:22:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7ff9121db000) [pid = 1847] [serial = 892] [outer = (nil)] 14:22:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7ff914e04c00) [pid = 1847] [serial = 893] [outer = 0x7ff9121db000] 14:22:56 INFO - PROCESS | 1847 | 1461273776415 Marionette DEBUG loaded listener.js 14:22:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7ff9154a0000) [pid = 1847] [serial = 894] [outer = 0x7ff9121db000] 14:22:57 INFO - PROCESS | 1847 | 1461273777150 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]]]}] 14:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1142ms 14:22:57 INFO - PROCESS | 1847 | 1461273777172 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 14:22:57 INFO - PROCESS | 1847 | 1461273777176 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 14:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:22:57 INFO - PROCESS | 1847 | 1461273777181 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:22:57 INFO - PROCESS | 1847 | 1461273777183 Marionette TRACE conn3 <- [1,1162,null,{}] 14:22:57 INFO - PROCESS | 1847 | 1461273777188 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}] 14:22:57 INFO - PROCESS | 1847 | 1461273777326 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 14:22:57 INFO - PROCESS | 1847 | 1461273777476 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91cef6800 == 96 [pid = 1847] [id = 298] 14:22:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7ff9121e0000) [pid = 1847] [serial = 895] [outer = (nil)] 14:22:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7ff9158de000) [pid = 1847] [serial = 896] [outer = 0x7ff9121e0000] 14:22:57 INFO - PROCESS | 1847 | 1461273777537 Marionette DEBUG loaded listener.js 14:22:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7ff9159c2800) [pid = 1847] [serial = 897] [outer = 0x7ff9121e0000] 14:22:58 INFO - PROCESS | 1847 | 1461273778282 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]]]}] 14:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1126ms 14:22:58 INFO - PROCESS | 1847 | 1461273778307 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 14:22:58 INFO - PROCESS | 1847 | 1461273778310 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 14:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:22:58 INFO - PROCESS | 1847 | 1461273778315 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:22:58 INFO - PROCESS | 1847 | 1461273778318 Marionette TRACE conn3 <- [1,1166,null,{}] 14:22:58 INFO - PROCESS | 1847 | 1461273778323 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}] 14:22:58 INFO - PROCESS | 1847 | 1461273778460 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 14:22:58 INFO - PROCESS | 1847 | 1461273778610 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922cf6800 == 97 [pid = 1847] [id = 299] 14:22:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7ff916793c00) [pid = 1847] [serial = 898] [outer = (nil)] 14:22:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7ff916a90000) [pid = 1847] [serial = 899] [outer = 0x7ff916793c00] 14:22:58 INFO - PROCESS | 1847 | 1461273778683 Marionette DEBUG loaded listener.js 14:22:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7ff917526800) [pid = 1847] [serial = 900] [outer = 0x7ff916793c00] 14:22:59 INFO - PROCESS | 1847 | 1461273779473 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]]]}] 14:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1226ms 14:22:59 INFO - PROCESS | 1847 | 1461273779545 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 14:22:59 INFO - PROCESS | 1847 | 1461273779548 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 14:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:22:59 INFO - PROCESS | 1847 | 1461273779555 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:22:59 INFO - PROCESS | 1847 | 1461273779557 Marionette TRACE conn3 <- [1,1170,null,{}] 14:22:59 INFO - PROCESS | 1847 | 1461273779562 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}] 14:22:59 INFO - PROCESS | 1847 | 1461273779703 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 14:22:59 INFO - PROCESS | 1847 | 1461273779850 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff923e22000 == 98 [pid = 1847] [id = 300] 14:22:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7ff918404000) [pid = 1847] [serial = 901] [outer = (nil)] 14:22:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7ff91882b000) [pid = 1847] [serial = 902] [outer = 0x7ff918404000] 14:22:59 INFO - PROCESS | 1847 | 1461273779912 Marionette DEBUG loaded listener.js 14:22:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7ff91ce1e000) [pid = 1847] [serial = 903] [outer = 0x7ff918404000] 14:23:00 INFO - PROCESS | 1847 | 1461273780672 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]]]}] 14:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1175ms 14:23:00 INFO - PROCESS | 1847 | 1461273780732 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 14:23:00 INFO - PROCESS | 1847 | 1461273780734 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 14:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:23:00 INFO - PROCESS | 1847 | 1461273780739 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:23:00 INFO - PROCESS | 1847 | 1461273780742 Marionette TRACE conn3 <- [1,1174,null,{}] 14:23:00 INFO - PROCESS | 1847 | 1461273780747 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}] 14:23:00 INFO - PROCESS | 1847 | 1461273780901 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 14:23:01 INFO - PROCESS | 1847 | 1461273781049 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927bae800 == 99 [pid = 1847] [id = 301] 14:23:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7ff918615000) [pid = 1847] [serial = 904] [outer = (nil)] 14:23:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7ff922a0fc00) [pid = 1847] [serial = 905] [outer = 0x7ff918615000] 14:23:01 INFO - PROCESS | 1847 | 1461273781110 Marionette DEBUG loaded listener.js 14:23:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7ff922d90800) [pid = 1847] [serial = 906] [outer = 0x7ff918615000] 14:23:01 INFO - PROCESS | 1847 | 1461273781838 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] 14:23:01 INFO - PROCESS | 1847 | 1461273781922 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 14:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:23:01 INFO - PROCESS | 1847 | 1461273781928 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:23:01 INFO - PROCESS | 1847 | 1461273781930 Marionette TRACE conn3 <- [1,1178,null,{}] 14:23:01 INFO - PROCESS | 1847 | 1461273781935 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}] 14:23:02 INFO - PROCESS | 1847 | 1461273782076 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 14:23:02 INFO - PROCESS | 1847 | 1461273782236 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908883000 == 100 [pid = 1847] [id = 302] 14:23:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7ff909334400) [pid = 1847] [serial = 907] [outer = (nil)] 14:23:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7ff90a6f7c00) [pid = 1847] [serial = 908] [outer = 0x7ff909334400] 14:23:02 INFO - PROCESS | 1847 | 1461273782297 Marionette DEBUG loaded listener.js 14:23:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7ff915499400) [pid = 1847] [serial = 909] [outer = 0x7ff909334400] 14:23:03 INFO - PROCESS | 1847 | 1461273783288 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] 14:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:23:03 INFO - PROCESS | 1847 | 1461273783364 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 14:23:03 INFO - PROCESS | 1847 | 1461273783371 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:23:03 INFO - PROCESS | 1847 | 1461273783375 Marionette TRACE conn3 <- [1,1182,null,{}] 14:23:03 INFO - PROCESS | 1847 | 1461273783382 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}] 14:23:03 INFO - PROCESS | 1847 | 1461273783561 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 14:23:03 INFO - PROCESS | 1847 | 1461273783883 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9086d5000 == 101 [pid = 1847] [id = 303] 14:23:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7ff90a6f3800) [pid = 1847] [serial = 910] [outer = (nil)] 14:23:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7ff90b41e000) [pid = 1847] [serial = 911] [outer = 0x7ff90a6f3800] 14:23:03 INFO - PROCESS | 1847 | 1461273783947 Marionette DEBUG loaded listener.js 14:23:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7ff90b68ec00) [pid = 1847] [serial = 912] [outer = 0x7ff90a6f3800] 14:23:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9086e8800 == 100 [pid = 1847] [id = 293] 14:23:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910c4d000 == 99 [pid = 1847] [id = 292] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7ff90f9c8000) [pid = 1847] [serial = 838] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c9ec800 == 98 [pid = 1847] [id = 291] 14:23:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c164000 == 97 [pid = 1847] [id = 290] 14:23:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908acf000 == 96 [pid = 1847] [id = 289] 14:23:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908871000 == 95 [pid = 1847] [id = 288] 14:23:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90942f800 == 94 [pid = 1847] [id = 287] 14:23:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916248000 == 93 [pid = 1847] [id = 283] 14:23:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9156de000 == 92 [pid = 1847] [id = 282] 14:23:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c16a000 == 91 [pid = 1847] [id = 281] 14:23:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908acf800 == 90 [pid = 1847] [id = 280] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7ff90dc5dc00) [pid = 1847] [serial = 796] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7ff90b691800) [pid = 1847] [serial = 818] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7ff90f70d400) [pid = 1847] [serial = 830] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7ff90cf84c00) [pid = 1847] [serial = 827] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7ff90a4d1c00) [pid = 1847] [serial = 815] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7ff90ca62800) [pid = 1847] [serial = 823] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7ff91549a000) [pid = 1847] [serial = 799] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7ff90cae2400) [pid = 1847] [serial = 824] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7ff90f719000) [pid = 1847] [serial = 749] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7ff922d96000) [pid = 1847] [serial = 808] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7ff90c446400) [pid = 1847] [serial = 820] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7ff909751000) [pid = 1847] [serial = 764] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7ff909751400) [pid = 1847] [serial = 814] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7ff9281e2c00) [pid = 1847] [serial = 761] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7ff90f7e7800) [pid = 1847] [serial = 832] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7ff90f9cd800) [pid = 1847] [serial = 836] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7ff90a424400) [pid = 1847] [serial = 811] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7ff922d97c00) [pid = 1847] [serial = 755] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7ff91ceb1400) [pid = 1847] [serial = 802] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7ff91614d000) [pid = 1847] [serial = 752] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7ff90caef400) [pid = 1847] [serial = 826] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7ff90c5cb800) [pid = 1847] [serial = 746] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7ff90c7ae800) [pid = 1847] [serial = 821] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7ff90e022800) [pid = 1847] [serial = 835] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7ff90e216400) [pid = 1847] [serial = 829] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7ff9242d0400) [pid = 1847] [serial = 758] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7ff90a41f800) [pid = 1847] [serial = 793] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7ff90f9d0800) [pid = 1847] [serial = 833] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7ff9183e7400) [pid = 1847] [serial = 791] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7ff90b559c00) [pid = 1847] [serial = 817] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7ff923ef7000) [pid = 1847] [serial = 805] [outer = (nil)] [url = about:blank] 14:23:04 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:04 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:23:04 INFO - PROCESS | 1847 | 1461273784712 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] 14:23:04 INFO - PROCESS | 1847 | 1461273784768 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 14:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:23:04 INFO - PROCESS | 1847 | 1461273784776 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:23:04 INFO - PROCESS | 1847 | 1461273784778 Marionette TRACE conn3 <- [1,1186,null,{}] 14:23:04 INFO - PROCESS | 1847 | 1461273784782 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}] 14:23:04 INFO - PROCESS | 1847 | 1461273784914 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 14:23:05 INFO - PROCESS | 1847 | 1461273785026 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90b4e4800 == 91 [pid = 1847] [id = 304] 14:23:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7ff9094ce000) [pid = 1847] [serial = 913] [outer = (nil)] 14:23:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7ff90ca62400) [pid = 1847] [serial = 914] [outer = 0x7ff9094ce000] 14:23:05 INFO - PROCESS | 1847 | 1461273785079 Marionette DEBUG loaded listener.js 14:23:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7ff90ccba800) [pid = 1847] [serial = 915] [outer = 0x7ff9094ce000] 14:23:05 INFO - PROCESS | 1847 | 1461273785762 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] 14:23:05 INFO - PROCESS | 1847 | 1461273785808 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 14:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:23:05 INFO - PROCESS | 1847 | 1461273785814 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:23:05 INFO - PROCESS | 1847 | 1461273785818 Marionette TRACE conn3 <- [1,1190,null,{}] 14:23:05 INFO - PROCESS | 1847 | 1461273785887 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}] 14:23:06 INFO - PROCESS | 1847 | 1461273786025 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 14:23:06 INFO - PROCESS | 1847 | 1461273786132 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e08d000 == 92 [pid = 1847] [id = 305] 14:23:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7ff90c7b6000) [pid = 1847] [serial = 916] [outer = (nil)] 14:23:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7ff90f9c6400) [pid = 1847] [serial = 917] [outer = 0x7ff90c7b6000] 14:23:06 INFO - PROCESS | 1847 | 1461273786188 Marionette DEBUG loaded listener.js 14:23:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7ff910711800) [pid = 1847] [serial = 918] [outer = 0x7ff90c7b6000] 14:23:06 INFO - PROCESS | 1847 | 1461273786796 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] 14:23:06 INFO - PROCESS | 1847 | 1461273786863 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 14:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:23:06 INFO - PROCESS | 1847 | 1461273786877 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:23:06 INFO - PROCESS | 1847 | 1461273786881 Marionette TRACE conn3 <- [1,1194,null,{}] 14:23:06 INFO - PROCESS | 1847 | 1461273786885 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}] 14:23:07 INFO - PROCESS | 1847 | 1461273787062 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 14:23:07 INFO - PROCESS | 1847 | 1461273787084 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91531e800 == 93 [pid = 1847] [id = 306] 14:23:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7ff910712400) [pid = 1847] [serial = 919] [outer = (nil)] 14:23:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7ff913e9e800) [pid = 1847] [serial = 920] [outer = 0x7ff910712400] 14:23:07 INFO - PROCESS | 1847 | 1461273787147 Marionette DEBUG loaded listener.js 14:23:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7ff91541c000) [pid = 1847] [serial = 921] [outer = 0x7ff910712400] 14:23:07 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:07 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:23:07 INFO - PROCESS | 1847 | 1461273787871 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] 14:23:07 INFO - PROCESS | 1847 | 1461273787908 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 14:23:07 INFO - PROCESS | 1847 | 1461273787913 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:23:07 INFO - PROCESS | 1847 | 1461273787915 Marionette TRACE conn3 <- [1,1198,null,{}] 14:23:07 INFO - PROCESS | 1847 | 1461273787920 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}] 14:23:08 INFO - PROCESS | 1847 | 1461273788100 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 14:23:08 INFO - PROCESS | 1847 | 1461273788127 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9164db800 == 94 [pid = 1847] [id = 307] 14:23:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7ff91549a000) [pid = 1847] [serial = 922] [outer = (nil)] 14:23:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7ff9159c1800) [pid = 1847] [serial = 923] [outer = 0x7ff91549a000] 14:23:08 INFO - PROCESS | 1847 | 1461273788180 Marionette DEBUG loaded listener.js 14:23:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7ff917339c00) [pid = 1847] [serial = 924] [outer = 0x7ff91549a000] 14:23:09 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7ff910719400) [pid = 1847] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:23:09 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7ff90d088000) [pid = 1847] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:23:09 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7ff90c44f400) [pid = 1847] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:23:09 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7ff9088a8800) [pid = 1847] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:23:09 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7ff90a424800) [pid = 1847] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:23:09 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7ff90c448800) [pid = 1847] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:23:09 INFO - PROCESS | 1847 | 1461273789045 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]]]}] 14:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1176ms 14:23:09 INFO - PROCESS | 1847 | 1461273789089 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 14:23:09 INFO - PROCESS | 1847 | 1461273789092 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 14:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:23:09 INFO - PROCESS | 1847 | 1461273789097 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:23:09 INFO - PROCESS | 1847 | 1461273789099 Marionette TRACE conn3 <- [1,1202,null,{}] 14:23:09 INFO - PROCESS | 1847 | 1461273789103 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}] 14:23:09 INFO - PROCESS | 1847 | 1461273789268 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 14:23:09 INFO - PROCESS | 1847 | 1461273789376 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916683800 == 95 [pid = 1847] [id = 308] 14:23:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7ff917359400) [pid = 1847] [serial = 925] [outer = (nil)] 14:23:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7ff922a08800) [pid = 1847] [serial = 926] [outer = 0x7ff917359400] 14:23:09 INFO - PROCESS | 1847 | 1461273789431 Marionette DEBUG loaded listener.js 14:23:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7ff922d9c400) [pid = 1847] [serial = 927] [outer = 0x7ff917359400] 14:23:09 INFO - PROCESS | 1847 | 1461273789962 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]]]}] 14:23:10 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 14:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 925ms 14:23:10 INFO - PROCESS | 1847 | 1461273790023 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 14:23:10 INFO - PROCESS | 1847 | 1461273790025 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 14:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:23:10 INFO - PROCESS | 1847 | 1461273790031 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:23:10 INFO - PROCESS | 1847 | 1461273790033 Marionette TRACE conn3 <- [1,1206,null,{}] 14:23:10 INFO - PROCESS | 1847 | 1461273790037 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}] 14:23:10 INFO - PROCESS | 1847 | 1461273790159 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 14:23:10 INFO - PROCESS | 1847 | 1461273790174 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff921edb800 == 96 [pid = 1847] [id = 309] 14:23:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7ff9094cf000) [pid = 1847] [serial = 928] [outer = (nil)] 14:23:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7ff923fd4800) [pid = 1847] [serial = 929] [outer = 0x7ff9094cf000] 14:23:10 INFO - PROCESS | 1847 | 1461273790226 Marionette DEBUG loaded listener.js 14:23:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7ff9242cfc00) [pid = 1847] [serial = 930] [outer = 0x7ff9094cf000] 14:23:10 INFO - PROCESS | 1847 | 1461273790934 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]]]}] 14:23:10 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 14:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 926ms 14:23:10 INFO - PROCESS | 1847 | 1461273790956 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 14:23:10 INFO - PROCESS | 1847 | 1461273790959 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 14:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:23:10 INFO - PROCESS | 1847 | 1461273790965 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:23:10 INFO - PROCESS | 1847 | 1461273790967 Marionette TRACE conn3 <- [1,1210,null,{}] 14:23:10 INFO - PROCESS | 1847 | 1461273790971 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}] 14:23:11 INFO - PROCESS | 1847 | 1461273791167 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 14:23:11 INFO - PROCESS | 1847 | 1461273791302 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908888000 == 97 [pid = 1847] [id = 310] 14:23:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7ff909744000) [pid = 1847] [serial = 931] [outer = (nil)] 14:23:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7ff909750800) [pid = 1847] [serial = 932] [outer = 0x7ff909744000] 14:23:11 INFO - PROCESS | 1847 | 1461273791366 Marionette DEBUG loaded listener.js 14:23:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7ff90a4d9800) [pid = 1847] [serial = 933] [outer = 0x7ff909744000] 14:23:12 INFO - PROCESS | 1847 | 1461273792173 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]]]}] 14:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1234ms 14:23:12 INFO - PROCESS | 1847 | 1461273792201 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 14:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:23:12 INFO - PROCESS | 1847 | 1461273792207 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 14:23:12 INFO - PROCESS | 1847 | 1461273792213 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:23:12 INFO - PROCESS | 1847 | 1461273792219 Marionette TRACE conn3 <- [1,1214,null,{}] 14:23:12 INFO - PROCESS | 1847 | 1461273792225 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}] 14:23:12 INFO - PROCESS | 1847 | 1461273792377 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 14:23:12 INFO - PROCESS | 1847 | 1461273792533 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e1bc000 == 98 [pid = 1847] [id = 311] 14:23:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7ff90c132c00) [pid = 1847] [serial = 934] [outer = (nil)] 14:23:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7ff90dc5c800) [pid = 1847] [serial = 935] [outer = 0x7ff90c132c00] 14:23:12 INFO - PROCESS | 1847 | 1461273792599 Marionette DEBUG loaded listener.js 14:23:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7ff90e21a000) [pid = 1847] [serial = 936] [outer = 0x7ff90c132c00] 14:23:13 INFO - PROCESS | 1847 | 1461273793408 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]]]}] 14:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1232ms 14:23:13 INFO - PROCESS | 1847 | 1461273793446 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 14:23:13 INFO - PROCESS | 1847 | 1461273793449 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 14:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:23:13 INFO - PROCESS | 1847 | 1461273793455 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:23:13 INFO - PROCESS | 1847 | 1461273793458 Marionette TRACE conn3 <- [1,1218,null,{}] 14:23:13 INFO - PROCESS | 1847 | 1461273793463 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}] 14:23:13 INFO - PROCESS | 1847 | 1461273793614 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 14:23:13 INFO - PROCESS | 1847 | 1461273793767 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff923e24800 == 99 [pid = 1847] [id = 312] 14:23:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7ff910717c00) [pid = 1847] [serial = 937] [outer = (nil)] 14:23:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7ff912fb7400) [pid = 1847] [serial = 938] [outer = 0x7ff910717c00] 14:23:13 INFO - PROCESS | 1847 | 1461273793828 Marionette DEBUG loaded listener.js 14:23:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7ff9156b8800) [pid = 1847] [serial = 939] [outer = 0x7ff910717c00] 14:23:14 INFO - PROCESS | 1847 | 1461273794647 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]]]}] 14:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1229ms 14:23:14 INFO - PROCESS | 1847 | 1461273794685 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 14:23:14 INFO - PROCESS | 1847 | 1461273794689 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 14:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:23:14 INFO - PROCESS | 1847 | 1461273794704 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:23:14 INFO - PROCESS | 1847 | 1461273794710 Marionette TRACE conn3 <- [1,1222,null,{}] 14:23:14 INFO - PROCESS | 1847 | 1461273794714 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}] 14:23:14 INFO - PROCESS | 1847 | 1461273794859 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 14:23:15 INFO - PROCESS | 1847 | 1461273795013 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9281cc000 == 100 [pid = 1847] [id = 313] 14:23:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7ff91081f800) [pid = 1847] [serial = 940] [outer = (nil)] 14:23:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7ff918830c00) [pid = 1847] [serial = 941] [outer = 0x7ff91081f800] 14:23:15 INFO - PROCESS | 1847 | 1461273795076 Marionette DEBUG loaded listener.js 14:23:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7ff922d98400) [pid = 1847] [serial = 942] [outer = 0x7ff91081f800] 14:23:15 INFO - PROCESS | 1847 | 1461273795826 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] 14:23:15 INFO - PROCESS | 1847 | 1461273795890 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 14:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:23:15 INFO - PROCESS | 1847 | 1461273795911 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:23:15 INFO - PROCESS | 1847 | 1461273795913 Marionette TRACE conn3 <- [1,1226,null,{}] 14:23:15 INFO - PROCESS | 1847 | 1461273795918 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}] 14:23:16 INFO - PROCESS | 1847 | 1461273796056 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 14:23:16 INFO - PROCESS | 1847 | 1461273796204 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92aa5f800 == 101 [pid = 1847] [id = 314] 14:23:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7ff912d71c00) [pid = 1847] [serial = 943] [outer = (nil)] 14:23:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7ff926054800) [pid = 1847] [serial = 944] [outer = 0x7ff912d71c00] 14:23:16 INFO - PROCESS | 1847 | 1461273796268 Marionette DEBUG loaded listener.js 14:23:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7ff926060800) [pid = 1847] [serial = 945] [outer = 0x7ff912d71c00] 14:23:16 INFO - PROCESS | 1847 | 1461273796946 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]]]}] 14:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1079ms 14:23:16 INFO - PROCESS | 1847 | 1461273796989 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 14:23:16 INFO - PROCESS | 1847 | 1461273796991 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 14:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:23:16 INFO - PROCESS | 1847 | 1461273796996 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:23:17 INFO - PROCESS | 1847 | 1461273796999 Marionette TRACE conn3 <- [1,1230,null,{}] 14:23:17 INFO - PROCESS | 1847 | 1461273797003 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}] 14:23:17 INFO - PROCESS | 1847 | 1461273797199 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 14:23:17 INFO - PROCESS | 1847 | 1461273797320 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92d343800 == 102 [pid = 1847] [id = 315] 14:23:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7ff927ed7800) [pid = 1847] [serial = 946] [outer = (nil)] 14:23:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7ff927edb000) [pid = 1847] [serial = 947] [outer = 0x7ff927ed7800] 14:23:17 INFO - PROCESS | 1847 | 1461273797400 Marionette DEBUG loaded listener.js 14:23:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7ff9281dd400) [pid = 1847] [serial = 948] [outer = 0x7ff927ed7800] 14:23:18 INFO - PROCESS | 1847 | 1461273798181 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]]]}] 14:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1229ms 14:23:18 INFO - PROCESS | 1847 | 1461273798240 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 14:23:18 INFO - PROCESS | 1847 | 1461273798242 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 14:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:23:18 INFO - PROCESS | 1847 | 1461273798250 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:23:18 INFO - PROCESS | 1847 | 1461273798253 Marionette TRACE conn3 <- [1,1234,null,{}] 14:23:18 INFO - PROCESS | 1847 | 1461273798257 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}] 14:23:18 INFO - PROCESS | 1847 | 1461273798397 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 14:23:18 INFO - PROCESS | 1847 | 1461273798551 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9089d1000 == 103 [pid = 1847] [id = 316] 14:23:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7ff9087cec00) [pid = 1847] [serial = 949] [outer = (nil)] 14:23:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7ff9087dac00) [pid = 1847] [serial = 950] [outer = 0x7ff9087cec00] 14:23:18 INFO - PROCESS | 1847 | 1461273798617 Marionette DEBUG loaded listener.js 14:23:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7ff9281e4000) [pid = 1847] [serial = 951] [outer = 0x7ff9087cec00] 14:23:19 INFO - PROCESS | 1847 | 1461273799296 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]]]}] 14:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1079ms 14:23:19 INFO - PROCESS | 1847 | 1461273799330 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 14:23:19 INFO - PROCESS | 1847 | 1461273799332 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 14:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:23:19 INFO - PROCESS | 1847 | 1461273799337 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:23:19 INFO - PROCESS | 1847 | 1461273799339 Marionette TRACE conn3 <- [1,1238,null,{}] 14:23:19 INFO - PROCESS | 1847 | 1461273799344 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}] 14:23:19 INFO - PROCESS | 1847 | 1461273799476 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 14:23:19 INFO - PROCESS | 1847 | 1461273799630 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92d35b800 == 104 [pid = 1847] [id = 317] 14:23:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7ff8ffedb800) [pid = 1847] [serial = 952] [outer = (nil)] 14:23:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7ff8ffedfc00) [pid = 1847] [serial = 953] [outer = 0x7ff8ffedb800] 14:23:19 INFO - PROCESS | 1847 | 1461273799691 Marionette DEBUG loaded listener.js 14:23:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7ff8ffee5800) [pid = 1847] [serial = 954] [outer = 0x7ff8ffedb800] 14:23:20 INFO - PROCESS | 1847 | 1461273800404 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]]]}] 14:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1127ms 14:23:20 INFO - PROCESS | 1847 | 1461273800465 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 14:23:20 INFO - PROCESS | 1847 | 1461273800468 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 14:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:23:20 INFO - PROCESS | 1847 | 1461273800473 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:23:20 INFO - PROCESS | 1847 | 1461273800475 Marionette TRACE conn3 <- [1,1242,null,{}] 14:23:20 INFO - PROCESS | 1847 | 1461273800480 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}] 14:23:20 INFO - PROCESS | 1847 | 1461273800619 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 14:23:20 INFO - PROCESS | 1847 | 1461273800784 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908a9c000 == 105 [pid = 1847] [id = 318] 14:23:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7ff8ffedc400) [pid = 1847] [serial = 955] [outer = (nil)] 14:23:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7ff90950e800) [pid = 1847] [serial = 956] [outer = 0x7ff8ffedc400] 14:23:20 INFO - PROCESS | 1847 | 1461273800847 Marionette DEBUG loaded listener.js 14:23:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7ff909514000) [pid = 1847] [serial = 957] [outer = 0x7ff8ffedc400] 14:23:21 INFO - PROCESS | 1847 | 1461273801520 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]]]}] 14:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1127ms 14:23:21 INFO - PROCESS | 1847 | 1461273801602 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 14:23:21 INFO - PROCESS | 1847 | 1461273801605 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 14:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:23:21 INFO - PROCESS | 1847 | 1461273801610 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:23:21 INFO - PROCESS | 1847 | 1461273801613 Marionette TRACE conn3 <- [1,1246,null,{}] 14:23:21 INFO - PROCESS | 1847 | 1461273801618 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}] 14:23:21 INFO - PROCESS | 1847 | 1461273801756 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 14:23:21 INFO - PROCESS | 1847 | 1461273801909 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9010e6000 == 106 [pid = 1847] [id = 319] 14:23:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7ff8ffee6c00) [pid = 1847] [serial = 958] [outer = (nil)] 14:23:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7ff909518400) [pid = 1847] [serial = 959] [outer = 0x7ff8ffee6c00] 14:23:21 INFO - PROCESS | 1847 | 1461273801972 Marionette DEBUG loaded listener.js 14:23:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7ff90951dc00) [pid = 1847] [serial = 960] [outer = 0x7ff8ffee6c00] 14:23:22 INFO - PROCESS | 1847 | 1461273802744 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]]]}] 14:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1175ms 14:23:22 INFO - PROCESS | 1847 | 1461273802786 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 14:23:22 INFO - PROCESS | 1847 | 1461273802789 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 14:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:23:22 INFO - PROCESS | 1847 | 1461273802794 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:23:22 INFO - PROCESS | 1847 | 1461273802796 Marionette TRACE conn3 <- [1,1250,null,{}] 14:23:22 INFO - PROCESS | 1847 | 1461273802801 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}] 14:23:22 INFO - PROCESS | 1847 | 1461273802941 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 14:23:23 INFO - PROCESS | 1847 | 1461273803387 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90b4f6800 == 107 [pid = 1847] [id = 320] 14:23:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7ff9087cdc00) [pid = 1847] [serial = 961] [outer = (nil)] 14:23:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7ff9087d0c00) [pid = 1847] [serial = 962] [outer = 0x7ff9087cdc00] 14:23:23 INFO - PROCESS | 1847 | 1461273803490 Marionette DEBUG loaded listener.js 14:23:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7ff9088a7c00) [pid = 1847] [serial = 963] [outer = 0x7ff9087cdc00] 14:23:24 INFO - PROCESS | 1847 | 1461273804220 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]]]}] 14:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1479ms 14:23:24 INFO - PROCESS | 1847 | 1461273804275 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 14:23:24 INFO - PROCESS | 1847 | 1461273804280 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 14:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:23:24 INFO - PROCESS | 1847 | 1461273804300 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:23:24 INFO - PROCESS | 1847 | 1461273804304 Marionette TRACE conn3 <- [1,1254,null,{}] 14:23:24 INFO - PROCESS | 1847 | 1461273804315 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}] 14:23:24 INFO - PROCESS | 1847 | 1461273804530 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 14:23:24 INFO - PROCESS | 1847 | 1461273804688 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9086eb800 == 108 [pid = 1847] [id = 321] 14:23:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7ff909745800) [pid = 1847] [serial = 964] [outer = (nil)] 14:23:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7ff90a41b400) [pid = 1847] [serial = 965] [outer = 0x7ff909745800] 14:23:24 INFO - PROCESS | 1847 | 1461273804744 Marionette DEBUG loaded listener.js 14:23:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7ff90a6ea800) [pid = 1847] [serial = 966] [outer = 0x7ff909745800] 14:23:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff921edb800 == 107 [pid = 1847] [id = 309] 14:23:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916683800 == 106 [pid = 1847] [id = 308] 14:23:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9164db800 == 105 [pid = 1847] [id = 307] 14:23:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91531e800 == 104 [pid = 1847] [id = 306] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7ff909749000) [pid = 1847] [serial = 881] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7ff909750c00) [pid = 1847] [serial = 841] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7ff90c926000) [pid = 1847] [serial = 845] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7ff90e115000) [pid = 1847] [serial = 848] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7ff910715800) [pid = 1847] [serial = 851] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7ff910828800) [pid = 1847] [serial = 854] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7ff91568b800) [pid = 1847] [serial = 860] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7ff914d6ec00) [pid = 1847] [serial = 857] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e08d000 == 103 [pid = 1847] [id = 305] 14:23:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90b4e4800 == 102 [pid = 1847] [id = 304] 14:23:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9086d5000 == 101 [pid = 1847] [id = 303] 14:23:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff923e22000 == 100 [pid = 1847] [id = 300] 14:23:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff922cf6800 == 99 [pid = 1847] [id = 299] 14:23:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91cef6800 == 98 [pid = 1847] [id = 298] 14:23:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9179ad000 == 97 [pid = 1847] [id = 297] 14:23:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916244800 == 96 [pid = 1847] [id = 296] 14:23:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c4cd800 == 95 [pid = 1847] [id = 295] 14:23:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908381800 == 94 [pid = 1847] [id = 294] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7ff910825400) [pid = 1847] [serial = 878] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7ff90e108400) [pid = 1847] [serial = 872] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7ff90e215000) [pid = 1847] [serial = 873] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7ff90c92cc00) [pid = 1847] [serial = 869] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7ff90ca68c00) [pid = 1847] [serial = 870] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7ff909744400) [pid = 1847] [serial = 864] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7ff909331000) [pid = 1847] [serial = 863] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7ff90ba8b400) [pid = 1847] [serial = 867] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7ff90b555400) [pid = 1847] [serial = 866] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7ff90c7b0800) [pid = 1847] [serial = 536] [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.] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7ff90e218800) [pid = 1847] [serial = 875] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7ff90fcc8000) [pid = 1847] [serial = 876] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7ff912d6ec00) [pid = 1847] [serial = 879] [outer = (nil)] [url = about:blank] 14:23:25 INFO - PROCESS | 1847 | 1461273805535 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]]]}] 14:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1290ms 14:23:25 INFO - PROCESS | 1847 | 1461273805592 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 14:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:23:25 INFO - PROCESS | 1847 | 1461273805597 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 14:23:25 INFO - PROCESS | 1847 | 1461273805603 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:23:25 INFO - PROCESS | 1847 | 1461273805605 Marionette TRACE conn3 <- [1,1258,null,{}] 14:23:25 INFO - PROCESS | 1847 | 1461273805610 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}] 14:23:25 INFO - PROCESS | 1847 | 1461273805742 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 14:23:25 INFO - PROCESS | 1847 | 1461273805757 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bb17800 == 95 [pid = 1847] [id = 322] 14:23:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7ff90c448000) [pid = 1847] [serial = 967] [outer = (nil)] 14:23:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7ff90c5cb000) [pid = 1847] [serial = 968] [outer = 0x7ff90c448000] 14:23:25 INFO - PROCESS | 1847 | 1461273805807 Marionette DEBUG loaded listener.js 14:23:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7ff90ca60800) [pid = 1847] [serial = 969] [outer = 0x7ff90c448000] 14:23:26 INFO - PROCESS | 1847 | 1461273806538 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]]]}] 14:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 977ms 14:23:26 INFO - PROCESS | 1847 | 1461273806579 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 14:23:26 INFO - PROCESS | 1847 | 1461273806582 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 14:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:23:26 INFO - PROCESS | 1847 | 1461273806593 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:23:26 INFO - PROCESS | 1847 | 1461273806600 Marionette TRACE conn3 <- [1,1262,null,{}] 14:23:26 INFO - PROCESS | 1847 | 1461273806616 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}] 14:23:26 INFO - PROCESS | 1847 | 1461273806741 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 14:23:26 INFO - PROCESS | 1847 | 1461273806757 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90dcf9800 == 96 [pid = 1847] [id = 323] 14:23:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7ff90dc53000) [pid = 1847] [serial = 970] [outer = (nil)] 14:23:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7ff90e10e800) [pid = 1847] [serial = 971] [outer = 0x7ff90dc53000] 14:23:26 INFO - PROCESS | 1847 | 1461273806807 Marionette DEBUG loaded listener.js 14:23:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7ff90e217c00) [pid = 1847] [serial = 972] [outer = 0x7ff90dc53000] 14:23:27 INFO - PROCESS | 1847 | 1461273807534 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]]]}] 14:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1002ms 14:23:27 INFO - PROCESS | 1847 | 1461273807592 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 14:23:27 INFO - PROCESS | 1847 | 1461273807595 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 14:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:23:27 INFO - PROCESS | 1847 | 1461273807600 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:23:27 INFO - PROCESS | 1847 | 1461273807603 Marionette TRACE conn3 <- [1,1266,null,{}] 14:23:27 INFO - PROCESS | 1847 | 1461273807607 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}] 14:23:27 INFO - PROCESS | 1847 | 1461273807780 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 14:23:27 INFO - PROCESS | 1847 | 1461273807800 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910c51000 == 97 [pid = 1847] [id = 324] 14:23:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7ff9094d1800) [pid = 1847] [serial = 973] [outer = (nil)] 14:23:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7ff90f7f2000) [pid = 1847] [serial = 974] [outer = 0x7ff9094d1800] 14:23:27 INFO - PROCESS | 1847 | 1461273807851 Marionette DEBUG loaded listener.js 14:23:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7ff90fccc000) [pid = 1847] [serial = 975] [outer = 0x7ff9094d1800] 14:23:28 INFO - PROCESS | 1847 | 1461273808503 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]]]}] 14:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 924ms 14:23:28 INFO - PROCESS | 1847 | 1461273808525 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 14:23:28 INFO - PROCESS | 1847 | 1461273808528 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 14:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:23:28 INFO - PROCESS | 1847 | 1461273808533 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:23:28 INFO - PROCESS | 1847 | 1461273808535 Marionette TRACE conn3 <- [1,1270,null,{}] 14:23:28 INFO - PROCESS | 1847 | 1461273808540 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}] 14:23:28 INFO - PROCESS | 1847 | 1461273808706 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 14:23:28 INFO - PROCESS | 1847 | 1461273808729 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff915592000 == 98 [pid = 1847] [id = 325] 14:23:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7ff910822000) [pid = 1847] [serial = 976] [outer = (nil)] 14:23:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7ff910a66c00) [pid = 1847] [serial = 977] [outer = 0x7ff910822000] 14:23:28 INFO - PROCESS | 1847 | 1461273808791 Marionette DEBUG loaded listener.js 14:23:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7ff910a6e400) [pid = 1847] [serial = 978] [outer = 0x7ff910822000] 14:23:29 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7ff909333000) [pid = 1847] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:23:29 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7ff909331c00) [pid = 1847] [serial = 837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:23:29 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7ff90c7b6000) [pid = 1847] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:23:29 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7ff91549a000) [pid = 1847] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:23:29 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7ff9094ce000) [pid = 1847] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:23:29 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7ff90a6f3800) [pid = 1847] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:23:29 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7ff917359400) [pid = 1847] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:23:29 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7ff910712400) [pid = 1847] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:23:29 INFO - PROCESS | 1847 | 1461273809650 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]]]}] 14:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1175ms 14:23:29 INFO - PROCESS | 1847 | 1461273809710 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 14:23:29 INFO - PROCESS | 1847 | 1461273809712 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 14:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:23:29 INFO - PROCESS | 1847 | 1461273809717 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:23:29 INFO - PROCESS | 1847 | 1461273809719 Marionette TRACE conn3 <- [1,1274,null,{}] 14:23:29 INFO - PROCESS | 1847 | 1461273809724 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}] 14:23:29 INFO - PROCESS | 1847 | 1461273809899 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 14:23:29 INFO - PROCESS | 1847 | 1461273809979 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916359000 == 99 [pid = 1847] [id = 326] 14:23:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7ff90cae2400) [pid = 1847] [serial = 979] [outer = (nil)] 14:23:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7ff910712400) [pid = 1847] [serial = 980] [outer = 0x7ff90cae2400] 14:23:30 INFO - PROCESS | 1847 | 1461273810030 Marionette DEBUG loaded listener.js 14:23:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7ff914d74400) [pid = 1847] [serial = 981] [outer = 0x7ff90cae2400] 14:23:30 INFO - PROCESS | 1847 | 1461273810598 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]]]}] 14:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 924ms 14:23:30 INFO - PROCESS | 1847 | 1461273810642 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 14:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:23:30 INFO - PROCESS | 1847 | 1461273810645 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 14:23:30 INFO - PROCESS | 1847 | 1461273810650 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:23:30 INFO - PROCESS | 1847 | 1461273810652 Marionette TRACE conn3 <- [1,1278,null,{}] 14:23:30 INFO - PROCESS | 1847 | 1461273810656 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}] 14:23:30 INFO - PROCESS | 1847 | 1461273810785 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 14:23:30 INFO - PROCESS | 1847 | 1461273810912 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9179aa800 == 100 [pid = 1847] [id = 327] 14:23:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7ff90cae3400) [pid = 1847] [serial = 982] [outer = (nil)] 14:23:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7ff91541b800) [pid = 1847] [serial = 983] [outer = 0x7ff90cae3400] 14:23:30 INFO - PROCESS | 1847 | 1461273810964 Marionette DEBUG loaded listener.js 14:23:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7ff9158e2000) [pid = 1847] [serial = 984] [outer = 0x7ff90cae3400] 14:23:31 INFO - PROCESS | 1847 | 1461273811671 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]]]}] 14:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1076ms 14:23:31 INFO - PROCESS | 1847 | 1461273811726 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 14:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:23:31 INFO - PROCESS | 1847 | 1461273811731 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 14:23:31 INFO - PROCESS | 1847 | 1461273811739 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:23:31 INFO - PROCESS | 1847 | 1461273811744 Marionette TRACE conn3 <- [1,1282,null,{}] 14:23:31 INFO - PROCESS | 1847 | 1461273811752 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}] 14:23:31 INFO - PROCESS | 1847 | 1461273811907 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 14:23:32 INFO - PROCESS | 1847 | 1461273812071 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a207000 == 101 [pid = 1847] [id = 328] 14:23:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7ff8ffee1800) [pid = 1847] [serial = 985] [outer = (nil)] 14:23:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7ff909330400) [pid = 1847] [serial = 986] [outer = 0x7ff8ffee1800] 14:23:32 INFO - PROCESS | 1847 | 1461273812134 Marionette DEBUG loaded listener.js 14:23:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7ff909515000) [pid = 1847] [serial = 987] [outer = 0x7ff8ffee1800] 14:23:32 INFO - PROCESS | 1847 | 1461273812940 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]]]}] 14:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1241ms 14:23:32 INFO - PROCESS | 1847 | 1461273812980 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 14:23:32 INFO - PROCESS | 1847 | 1461273812987 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 14:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:23:32 INFO - PROCESS | 1847 | 1461273812996 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:23:33 INFO - PROCESS | 1847 | 1461273812999 Marionette TRACE conn3 <- [1,1286,null,{}] 14:23:33 INFO - PROCESS | 1847 | 1461273813004 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}] 14:23:33 INFO - PROCESS | 1847 | 1461273813146 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 14:23:33 INFO - PROCESS | 1847 | 1461273813304 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90cf16800 == 102 [pid = 1847] [id = 329] 14:23:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7ff90a4d0000) [pid = 1847] [serial = 988] [outer = (nil)] 14:23:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7ff90ba97400) [pid = 1847] [serial = 989] [outer = 0x7ff90a4d0000] 14:23:33 INFO - PROCESS | 1847 | 1461273813364 Marionette DEBUG loaded listener.js 14:23:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7ff90c92ac00) [pid = 1847] [serial = 990] [outer = 0x7ff90a4d0000] 14:23:34 INFO - PROCESS | 1847 | 1461273814205 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]]]}] 14:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1284ms 14:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:23:34 INFO - PROCESS | 1847 | 1461273814280 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 14:23:34 INFO - PROCESS | 1847 | 1461273814282 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 14:23:34 INFO - PROCESS | 1847 | 1461273814288 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:23:34 INFO - PROCESS | 1847 | 1461273814293 Marionette TRACE conn3 <- [1,1290,null,{}] 14:23:34 INFO - PROCESS | 1847 | 1461273814312 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}] 14:23:34 INFO - PROCESS | 1847 | 1461273814494 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 14:23:34 INFO - PROCESS | 1847 | 1461273814649 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922ced000 == 103 [pid = 1847] [id = 330] 14:23:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7ff90cae6000) [pid = 1847] [serial = 991] [outer = (nil)] 14:23:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7ff90fcc5400) [pid = 1847] [serial = 992] [outer = 0x7ff90cae6000] 14:23:34 INFO - PROCESS | 1847 | 1461273814715 Marionette DEBUG loaded listener.js 14:23:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7ff910a66400) [pid = 1847] [serial = 993] [outer = 0x7ff90cae6000] 14:23:35 INFO - PROCESS | 1847 | 1461273815527 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]]]}] 14:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1291ms 14:23:35 INFO - PROCESS | 1847 | 1461273815579 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 14:23:35 INFO - PROCESS | 1847 | 1461273815583 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 14:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:23:35 INFO - PROCESS | 1847 | 1461273815588 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:23:35 INFO - PROCESS | 1847 | 1461273815590 Marionette TRACE conn3 <- [1,1294,null,{}] 14:23:35 INFO - PROCESS | 1847 | 1461273815594 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}] 14:23:35 INFO - PROCESS | 1847 | 1461273815804 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 14:23:35 INFO - PROCESS | 1847 | 1461273815933 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927da2800 == 104 [pid = 1847] [id = 331] 14:23:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7ff90e213000) [pid = 1847] [serial = 994] [outer = (nil)] 14:23:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7ff91513b800) [pid = 1847] [serial = 995] [outer = 0x7ff90e213000] 14:23:36 INFO - PROCESS | 1847 | 1461273815998 Marionette DEBUG loaded listener.js 14:23:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7ff9158e3000) [pid = 1847] [serial = 996] [outer = 0x7ff90e213000] 14:23:36 INFO - PROCESS | 1847 | 1461273816703 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]]]}] 14:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1131ms 14:23:36 INFO - PROCESS | 1847 | 1461273816719 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 14:23:36 INFO - PROCESS | 1847 | 1461273816722 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 14:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:23:36 INFO - PROCESS | 1847 | 1461273816727 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:23:36 INFO - PROCESS | 1847 | 1461273816729 Marionette TRACE conn3 <- [1,1298,null,{}] 14:23:36 INFO - PROCESS | 1847 | 1461273816734 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}] 14:23:36 INFO - PROCESS | 1847 | 1461273816868 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 14:23:37 INFO - PROCESS | 1847 | 1461273817024 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92c3ac000 == 105 [pid = 1847] [id = 332] 14:23:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7ff90fcc3800) [pid = 1847] [serial = 997] [outer = (nil)] 14:23:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7ff917359400) [pid = 1847] [serial = 998] [outer = 0x7ff90fcc3800] 14:23:37 INFO - PROCESS | 1847 | 1461273817084 Marionette DEBUG loaded listener.js 14:23:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7ff918824c00) [pid = 1847] [serial = 999] [outer = 0x7ff90fcc3800] 14:23:37 INFO - PROCESS | 1847 | 1461273817874 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]]]}] 14:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1180ms 14:23:37 INFO - PROCESS | 1847 | 1461273817908 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 14:23:37 INFO - PROCESS | 1847 | 1461273817911 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 14:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:23:37 INFO - PROCESS | 1847 | 1461273817916 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:23:37 INFO - PROCESS | 1847 | 1461273817918 Marionette TRACE conn3 <- [1,1302,null,{}] 14:23:37 INFO - PROCESS | 1847 | 1461273817923 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}] 14:23:38 INFO - PROCESS | 1847 | 1461273818078 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 14:23:38 INFO - PROCESS | 1847 | 1461273818241 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908719000 == 106 [pid = 1847] [id = 333] 14:23:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7ff923e40c00) [pid = 1847] [serial = 1000] [outer = (nil)] 14:23:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7ff927956000) [pid = 1847] [serial = 1001] [outer = 0x7ff923e40c00] 14:23:38 INFO - PROCESS | 1847 | 1461273818304 Marionette DEBUG loaded listener.js 14:23:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7ff928172400) [pid = 1847] [serial = 1002] [outer = 0x7ff923e40c00] 14:23:39 INFO - PROCESS | 1847 | 1461273819063 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]]]}] 14:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1176ms 14:23:39 INFO - PROCESS | 1847 | 1461273819101 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 14:23:39 INFO - PROCESS | 1847 | 1461273819104 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 14:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:23:39 INFO - PROCESS | 1847 | 1461273819109 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:23:39 INFO - PROCESS | 1847 | 1461273819111 Marionette TRACE conn3 <- [1,1306,null,{}] 14:23:39 INFO - PROCESS | 1847 | 1461273819116 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}] 14:23:39 INFO - PROCESS | 1847 | 1461273819246 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 14:23:39 INFO - PROCESS | 1847 | 1461273819403 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91085a000 == 107 [pid = 1847] [id = 334] 14:23:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7ff901af2400) [pid = 1847] [serial = 1003] [outer = (nil)] 14:23:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7ff901af9800) [pid = 1847] [serial = 1004] [outer = 0x7ff901af2400] 14:23:39 INFO - PROCESS | 1847 | 1461273819463 Marionette DEBUG loaded listener.js 14:23:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7ff916910c00) [pid = 1847] [serial = 1005] [outer = 0x7ff901af2400] 14:23:40 INFO - PROCESS | 1847 | 1461273820229 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]]]}] 14:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1177ms 14:23:40 INFO - PROCESS | 1847 | 1461273820288 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 14:23:40 INFO - PROCESS | 1847 | 1461273820291 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 14:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:23:40 INFO - PROCESS | 1847 | 1461273820296 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:23:40 INFO - PROCESS | 1847 | 1461273820299 Marionette TRACE conn3 <- [1,1310,null,{}] 14:23:40 INFO - PROCESS | 1847 | 1461273820303 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}] 14:23:40 INFO - PROCESS | 1847 | 1461273820438 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 14:23:40 INFO - PROCESS | 1847 | 1461273820597 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910b56800 == 108 [pid = 1847] [id = 335] 14:23:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7ff901af3400) [pid = 1847] [serial = 1006] [outer = (nil)] 14:23:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7ff9083de400) [pid = 1847] [serial = 1007] [outer = 0x7ff901af3400] 14:23:40 INFO - PROCESS | 1847 | 1461273820662 Marionette DEBUG loaded listener.js 14:23:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7ff9083e2c00) [pid = 1847] [serial = 1008] [outer = 0x7ff901af3400] 14:23:41 INFO - PROCESS | 1847 | 1461273821381 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] 14:23:41 INFO - PROCESS | 1847 | 1461273821433 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 14:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:23:41 INFO - PROCESS | 1847 | 1461273821455 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:23:41 INFO - PROCESS | 1847 | 1461273821457 Marionette TRACE conn3 <- [1,1314,null,{}] 14:23:41 INFO - PROCESS | 1847 | 1461273821462 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}] 14:23:41 INFO - PROCESS | 1847 | 1461273821594 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 14:23:41 INFO - PROCESS | 1847 | 1461273821755 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910b71000 == 109 [pid = 1847] [id = 336] 14:23:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7ff9083d9000) [pid = 1847] [serial = 1009] [outer = (nil)] 14:23:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7ff915497000) [pid = 1847] [serial = 1010] [outer = 0x7ff9083d9000] 14:23:41 INFO - PROCESS | 1847 | 1461273821813 Marionette DEBUG loaded listener.js 14:23:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7ff925b98400) [pid = 1847] [serial = 1011] [outer = 0x7ff9083d9000] 14:23:42 INFO - PROCESS | 1847 | 1461273822545 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]]]}] 14:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1128ms 14:23:42 INFO - PROCESS | 1847 | 1461273822581 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 14:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:23:42 INFO - PROCESS | 1847 | 1461273822584 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 14:23:42 INFO - PROCESS | 1847 | 1461273822589 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:23:42 INFO - PROCESS | 1847 | 1461273822592 Marionette TRACE conn3 <- [1,1318,null,{}] 14:23:42 INFO - PROCESS | 1847 | 1461273822596 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}] 14:23:42 INFO - PROCESS | 1847 | 1461273822733 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 14:23:43 INFO - PROCESS | 1847 | 1461273823091 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908acf000 == 110 [pid = 1847] [id = 337] 14:23:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7ff901af1000) [pid = 1847] [serial = 1012] [outer = (nil)] 14:23:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7ff901f29000) [pid = 1847] [serial = 1013] [outer = 0x7ff901af1000] 14:23:43 INFO - PROCESS | 1847 | 1461273823167 Marionette DEBUG loaded listener.js 14:23:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7ff9083d7800) [pid = 1847] [serial = 1014] [outer = 0x7ff901af1000] 14:23:44 INFO - PROCESS | 1847 | 1461273824031 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]]]}] 14:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1527ms 14:23:44 INFO - PROCESS | 1847 | 1461273824116 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 14:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:23:44 INFO - PROCESS | 1847 | 1461273824122 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 14:23:44 INFO - PROCESS | 1847 | 1461273824129 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:23:44 INFO - PROCESS | 1847 | 1461273824132 Marionette TRACE conn3 <- [1,1322,null,{}] 14:23:44 INFO - PROCESS | 1847 | 1461273824138 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}] 14:23:44 INFO - PROCESS | 1847 | 1461273824283 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 14:23:44 INFO - PROCESS | 1847 | 1461273824446 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9089d5800 == 111 [pid = 1847] [id = 338] 14:23:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7ff909747c00) [pid = 1847] [serial = 1015] [outer = (nil)] 14:23:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7ff90a4d4000) [pid = 1847] [serial = 1016] [outer = 0x7ff909747c00] 14:23:44 INFO - PROCESS | 1847 | 1461273824508 Marionette DEBUG loaded listener.js 14:23:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7ff90b683400) [pid = 1847] [serial = 1017] [outer = 0x7ff909747c00] 14:23:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91799f800 == 110 [pid = 1847] [id = 285] 14:23:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908aca800 == 109 [pid = 1847] [id = 255] 14:23:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91607d800 == 108 [pid = 1847] [id = 92] 14:23:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916359000 == 107 [pid = 1847] [id = 326] 14:23:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff915592000 == 106 [pid = 1847] [id = 325] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7ff916a90000) [pid = 1847] [serial = 899] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7ff91882b000) [pid = 1847] [serial = 902] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7ff922a0fc00) [pid = 1847] [serial = 905] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7ff923fd4800) [pid = 1847] [serial = 929] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910c51000 == 105 [pid = 1847] [id = 324] 14:23:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90dcf9800 == 104 [pid = 1847] [id = 323] 14:23:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bb17800 == 103 [pid = 1847] [id = 322] 14:23:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9086eb800 == 102 [pid = 1847] [id = 321] 14:23:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90b4f6800 == 101 [pid = 1847] [id = 320] 14:23:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92aa5f800 == 100 [pid = 1847] [id = 314] 14:23:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9281cc000 == 99 [pid = 1847] [id = 313] 14:23:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff923e24800 == 98 [pid = 1847] [id = 312] 14:23:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e1bc000 == 97 [pid = 1847] [id = 311] 14:23:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908888000 == 96 [pid = 1847] [id = 310] 14:23:45 INFO - PROCESS | 1847 | 1461273825356 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]]]}] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7ff90fccec00) [pid = 1847] [serial = 839] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7ff90c137800) [pid = 1847] [serial = 882] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7ff90a6f7c00) [pid = 1847] [serial = 908] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7ff90f9c6400) [pid = 1847] [serial = 917] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7ff9088aac00) [pid = 1847] [serial = 884] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7ff9159c1800) [pid = 1847] [serial = 923] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7ff90c13e400) [pid = 1847] [serial = 887] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7ff90ca62400) [pid = 1847] [serial = 914] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7ff90ccba800) [pid = 1847] [serial = 915] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7ff90b68ec00) [pid = 1847] [serial = 912] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7ff90b41e000) [pid = 1847] [serial = 911] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7ff914e04c00) [pid = 1847] [serial = 893] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7ff90f7f3400) [pid = 1847] [serial = 890] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7ff9158de000) [pid = 1847] [serial = 896] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7ff922a08800) [pid = 1847] [serial = 926] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7ff913e9e800) [pid = 1847] [serial = 920] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7ff917339c00) [pid = 1847] [serial = 924] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7ff91541c000) [pid = 1847] [serial = 921] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7ff922d9c400) [pid = 1847] [serial = 927] [outer = (nil)] [url = about:blank] 14:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7ff910711800) [pid = 1847] [serial = 918] [outer = (nil)] [url = about:blank] 14:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1286ms 14:23:45 INFO - PROCESS | 1847 | 1461273825416 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 14:23:45 INFO - PROCESS | 1847 | 1461273825421 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 14:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:23:45 INFO - PROCESS | 1847 | 1461273825428 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:23:45 INFO - PROCESS | 1847 | 1461273825430 Marionette TRACE conn3 <- [1,1326,null,{}] 14:23:45 INFO - PROCESS | 1847 | 1461273825435 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}] 14:23:45 INFO - PROCESS | 1847 | 1461273825559 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 14:23:45 INFO - PROCESS | 1847 | 1461273825573 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908acc000 == 97 [pid = 1847] [id = 339] 14:23:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7ff90c133000) [pid = 1847] [serial = 1018] [outer = (nil)] 14:23:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7ff90ca64c00) [pid = 1847] [serial = 1019] [outer = 0x7ff90c133000] 14:23:45 INFO - PROCESS | 1847 | 1461273825625 Marionette DEBUG loaded listener.js 14:23:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7ff90dc58400) [pid = 1847] [serial = 1020] [outer = 0x7ff90c133000] 14:23:46 INFO - PROCESS | 1847 | 1461273826395 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]]]}] 14:23:46 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 14:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1024ms 14:23:46 INFO - PROCESS | 1847 | 1461273826453 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 14:23:46 INFO - PROCESS | 1847 | 1461273826455 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 14:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:23:46 INFO - PROCESS | 1847 | 1461273826463 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:23:46 INFO - PROCESS | 1847 | 1461273826470 Marionette TRACE conn3 <- [1,1330,null,{}] 14:23:46 INFO - PROCESS | 1847 | 1461273826499 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}] 14:23:46 INFO - PROCESS | 1847 | 1461273826635 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 14:23:46 INFO - PROCESS | 1847 | 1461273826645 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90f76e800 == 98 [pid = 1847] [id = 340] 14:23:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7ff90e10f400) [pid = 1847] [serial = 1021] [outer = (nil)] 14:23:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7ff91082a800) [pid = 1847] [serial = 1022] [outer = 0x7ff90e10f400] 14:23:46 INFO - PROCESS | 1847 | 1461273826697 Marionette DEBUG loaded listener.js 14:23:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7ff910a6d800) [pid = 1847] [serial = 1023] [outer = 0x7ff90e10f400] 14:23:47 INFO - PROCESS | 1847 | 1461273827375 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]]]}] 14:23:47 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 14:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 942ms 14:23:47 INFO - PROCESS | 1847 | 1461273827404 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 14:23:47 INFO - PROCESS | 1847 | 1461273827408 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 14:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:23:47 INFO - PROCESS | 1847 | 1461273827412 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:23:47 INFO - PROCESS | 1847 | 1461273827414 Marionette TRACE conn3 <- [1,1334,null,{}] 14:23:47 INFO - PROCESS | 1847 | 1461273827419 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}] 14:23:47 INFO - PROCESS | 1847 | 1461273827616 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 14:23:47 INFO - PROCESS | 1847 | 1461273827635 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff912d4e000 == 99 [pid = 1847] [id = 341] 14:23:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7ff90b55a800) [pid = 1847] [serial = 1024] [outer = (nil)] 14:23:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7ff914d77400) [pid = 1847] [serial = 1025] [outer = 0x7ff90b55a800] 14:23:47 INFO - PROCESS | 1847 | 1461273827697 Marionette DEBUG loaded listener.js 14:23:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7ff91668c800) [pid = 1847] [serial = 1026] [outer = 0x7ff90b55a800] 14:23:48 INFO - PROCESS | 1847 | 1461273828415 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]]]}] 14:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1030ms 14:23:48 INFO - PROCESS | 1847 | 1461273828442 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 14:23:48 INFO - PROCESS | 1847 | 1461273828445 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 14:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:23:48 INFO - PROCESS | 1847 | 1461273828458 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:23:48 INFO - PROCESS | 1847 | 1461273828460 Marionette TRACE conn3 <- [1,1338,null,{}] 14:23:48 INFO - PROCESS | 1847 | 1461273828464 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}] 14:23:48 INFO - PROCESS | 1847 | 1461273828623 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 14:23:48 INFO - PROCESS | 1847 | 1461273828646 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916246800 == 100 [pid = 1847] [id = 342] 14:23:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7ff91882b000) [pid = 1847] [serial = 1027] [outer = (nil)] 14:23:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7ff922a0cc00) [pid = 1847] [serial = 1028] [outer = 0x7ff91882b000] 14:23:48 INFO - PROCESS | 1847 | 1461273828708 Marionette DEBUG loaded listener.js 14:23:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7ff924175800) [pid = 1847] [serial = 1029] [outer = 0x7ff91882b000] 14:23:49 INFO - PROCESS | 1847 | 1461273829794 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]]]}] 14:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1376ms 14:23:49 INFO - PROCESS | 1847 | 1461273829834 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 14:23:49 INFO - PROCESS | 1847 | 1461273829836 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 14:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:23:49 INFO - PROCESS | 1847 | 1461273829841 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:23:49 INFO - PROCESS | 1847 | 1461273829842 Marionette TRACE conn3 <- [1,1342,null,{}] 14:23:49 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7ff9094d1800) [pid = 1847] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:23:49 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7ff910822000) [pid = 1847] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:23:49 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7ff90cae2400) [pid = 1847] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:23:49 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7ff9087cdc00) [pid = 1847] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:23:49 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7ff90c448000) [pid = 1847] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:23:49 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7ff90dc53000) [pid = 1847] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:23:49 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7ff909745800) [pid = 1847] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:23:49 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7ff9094cf000) [pid = 1847] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:23:49 INFO - PROCESS | 1847 | 1461273829971 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}] 14:23:50 INFO - PROCESS | 1847 | 1461273830079 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 14:23:50 INFO - PROCESS | 1847 | 1461273830132 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff914c7a800 == 101 [pid = 1847] [id = 343] 14:23:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7ff910a65c00) [pid = 1847] [serial = 1030] [outer = (nil)] 14:23:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7ff9156b2400) [pid = 1847] [serial = 1031] [outer = 0x7ff910a65c00] 14:23:50 INFO - PROCESS | 1847 | 1461273830191 Marionette DEBUG loaded listener.js 14:23:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7ff922d9cc00) [pid = 1847] [serial = 1032] [outer = 0x7ff910a65c00] 14:23:50 INFO - PROCESS | 1847 | 1461273830809 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]]]}] 14:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1026ms 14:23:50 INFO - PROCESS | 1847 | 1461273830868 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 14:23:50 INFO - PROCESS | 1847 | 1461273830871 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 14:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:23:50 INFO - PROCESS | 1847 | 1461273830875 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:23:50 INFO - PROCESS | 1847 | 1461273830878 Marionette TRACE conn3 <- [1,1346,null,{}] 14:23:50 INFO - PROCESS | 1847 | 1461273830882 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}] 14:23:51 INFO - PROCESS | 1847 | 1461273831011 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 14:23:51 INFO - PROCESS | 1847 | 1461273831135 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff921ed3000 == 102 [pid = 1847] [id = 344] 14:23:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7ff909750c00) [pid = 1847] [serial = 1033] [outer = (nil)] 14:23:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7ff923fd4800) [pid = 1847] [serial = 1034] [outer = 0x7ff909750c00] 14:23:51 INFO - PROCESS | 1847 | 1461273831187 Marionette DEBUG loaded listener.js 14:23:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7ff92784f400) [pid = 1847] [serial = 1035] [outer = 0x7ff909750c00] 14:23:51 INFO - PROCESS | 1847 | 1461273831749 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]]]}] 14:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 929ms 14:23:51 INFO - PROCESS | 1847 | 1461273831805 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 14:23:51 INFO - PROCESS | 1847 | 1461273831807 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 14:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:23:51 INFO - PROCESS | 1847 | 1461273831812 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:23:51 INFO - PROCESS | 1847 | 1461273831814 Marionette TRACE conn3 <- [1,1350,null,{}] 14:23:51 INFO - PROCESS | 1847 | 1461273831818 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}] 14:23:51 INFO - PROCESS | 1847 | 1461273831935 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 14:23:52 INFO - PROCESS | 1847 | 1461273832137 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90836a800 == 103 [pid = 1847] [id = 345] 14:23:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7ff8ffeda800) [pid = 1847] [serial = 1036] [outer = (nil)] 14:23:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7ff9011e3c00) [pid = 1847] [serial = 1037] [outer = 0x7ff8ffeda800] 14:23:52 INFO - PROCESS | 1847 | 1461273832207 Marionette DEBUG loaded listener.js 14:23:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7ff9011f0000) [pid = 1847] [serial = 1038] [outer = 0x7ff8ffeda800] 14:23:53 INFO - PROCESS | 1847 | 1461273832999 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]]]}] 14:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1224ms 14:23:53 INFO - PROCESS | 1847 | 1461273833038 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 14:23:53 INFO - PROCESS | 1847 | 1461273833043 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 14:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:23:53 INFO - PROCESS | 1847 | 1461273833049 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:23:53 INFO - PROCESS | 1847 | 1461273833055 Marionette TRACE conn3 <- [1,1354,null,{}] 14:23:53 INFO - PROCESS | 1847 | 1461273833061 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}] 14:23:53 INFO - PROCESS | 1847 | 1461273833203 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 14:23:53 INFO - PROCESS | 1847 | 1461273833366 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90dcea000 == 104 [pid = 1847] [id = 346] 14:23:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7ff8ffedd000) [pid = 1847] [serial = 1039] [outer = (nil)] 14:23:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7ff90950fc00) [pid = 1847] [serial = 1040] [outer = 0x7ff8ffedd000] 14:23:53 INFO - PROCESS | 1847 | 1461273833430 Marionette DEBUG loaded listener.js 14:23:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7ff90a4d5000) [pid = 1847] [serial = 1041] [outer = 0x7ff8ffedd000] 14:23:54 INFO - PROCESS | 1847 | 1461273834262 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]]]}] 14:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1281ms 14:23:54 INFO - PROCESS | 1847 | 1461273834334 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 14:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:23:54 INFO - PROCESS | 1847 | 1461273834339 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 14:23:54 INFO - PROCESS | 1847 | 1461273834345 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:23:54 INFO - PROCESS | 1847 | 1461273834348 Marionette TRACE conn3 <- [1,1358,null,{}] 14:23:54 INFO - PROCESS | 1847 | 1461273834353 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}] 14:23:54 INFO - PROCESS | 1847 | 1461273834528 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 14:23:54 INFO - PROCESS | 1847 | 1461273834693 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff921ee7800 == 105 [pid = 1847] [id = 347] 14:23:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7ff90c066000) [pid = 1847] [serial = 1042] [outer = (nil)] 14:23:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7ff90caf0000) [pid = 1847] [serial = 1043] [outer = 0x7ff90c066000] 14:23:54 INFO - PROCESS | 1847 | 1461273834756 Marionette DEBUG loaded listener.js 14:23:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7ff90e021000) [pid = 1847] [serial = 1044] [outer = 0x7ff90c066000] 14:23:55 INFO - PROCESS | 1847 | 1461273835576 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]]]}] 14:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1281ms 14:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:23:55 INFO - PROCESS | 1847 | 1461273835627 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 14:23:55 INFO - PROCESS | 1847 | 1461273835630 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 14:23:55 INFO - PROCESS | 1847 | 1461273835642 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:23:55 INFO - PROCESS | 1847 | 1461273835650 Marionette TRACE conn3 <- [1,1362,null,{}] 14:23:55 INFO - PROCESS | 1847 | 1461273835656 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}] 14:23:55 INFO - PROCESS | 1847 | 1461273835803 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 14:23:55 INFO - PROCESS | 1847 | 1461273835987 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92c31a000 == 106 [pid = 1847] [id = 348] 14:23:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7ff90e021400) [pid = 1847] [serial = 1045] [outer = (nil)] 14:23:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7ff9156ba400) [pid = 1847] [serial = 1046] [outer = 0x7ff90e021400] 14:23:56 INFO - PROCESS | 1847 | 1461273836049 Marionette DEBUG loaded listener.js 14:23:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7ff9178a6800) [pid = 1847] [serial = 1047] [outer = 0x7ff90e021400] 14:23:56 INFO - PROCESS | 1847 | 1461273836792 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]]]}] 14:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1194ms 14:23:56 INFO - PROCESS | 1847 | 1461273836830 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 14:23:56 INFO - PROCESS | 1847 | 1461273836833 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 14:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:23:56 INFO - PROCESS | 1847 | 1461273836839 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:23:56 INFO - PROCESS | 1847 | 1461273836841 Marionette TRACE conn3 <- [1,1366,null,{}] 14:23:56 INFO - PROCESS | 1847 | 1461273836846 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}] 14:23:56 INFO - PROCESS | 1847 | 1461273836988 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 14:23:57 INFO - PROCESS | 1847 | 1461273837152 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a240800 == 107 [pid = 1847] [id = 349] 14:23:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7ff90fcd1800) [pid = 1847] [serial = 1048] [outer = (nil)] 14:23:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7ff926028400) [pid = 1847] [serial = 1049] [outer = 0x7ff90fcd1800] 14:23:57 INFO - PROCESS | 1847 | 1461273837212 Marionette DEBUG loaded listener.js 14:23:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7ff927843800) [pid = 1847] [serial = 1050] [outer = 0x7ff90fcd1800] 14:23:58 INFO - PROCESS | 1847 | 1461273838002 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] 14:23:58 INFO - PROCESS | 1847 | 1461273838068 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 14:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:23:58 INFO - PROCESS | 1847 | 1461273838073 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:23:58 INFO - PROCESS | 1847 | 1461273838075 Marionette TRACE conn3 <- [1,1370,null,{}] 14:23:58 INFO - PROCESS | 1847 | 1461273838080 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}] 14:23:58 INFO - PROCESS | 1847 | 1461273838217 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 14:23:58 INFO - PROCESS | 1847 | 1461273838393 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9284c5800 == 108 [pid = 1847] [id = 350] 14:23:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7ff902396400) [pid = 1847] [serial = 1051] [outer = (nil)] 14:23:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7ff902399c00) [pid = 1847] [serial = 1052] [outer = 0x7ff902396400] 14:23:58 INFO - PROCESS | 1847 | 1461273838464 Marionette DEBUG loaded listener.js 14:23:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7ff927849c00) [pid = 1847] [serial = 1053] [outer = 0x7ff902396400] 14:23:59 INFO - PROCESS | 1847 | 1461273839282 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] 14:23:59 INFO - PROCESS | 1847 | 1461273839354 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 14:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:23:59 INFO - PROCESS | 1847 | 1461273839359 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:23:59 INFO - PROCESS | 1847 | 1461273839361 Marionette TRACE conn3 <- [1,1374,null,{}] 14:23:59 INFO - PROCESS | 1847 | 1461273839366 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}] 14:23:59 INFO - PROCESS | 1847 | 1461273839524 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 14:23:59 INFO - PROCESS | 1847 | 1461273839683 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8febd4800 == 109 [pid = 1847] [id = 351] 14:23:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7ff90a56e400) [pid = 1847] [serial = 1054] [outer = (nil)] 14:23:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7ff90a578400) [pid = 1847] [serial = 1055] [outer = 0x7ff90a56e400] 14:23:59 INFO - PROCESS | 1847 | 1461273839748 Marionette DEBUG loaded listener.js 14:23:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7ff90b656000) [pid = 1847] [serial = 1056] [outer = 0x7ff90a56e400] 14:24:00 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:24:00 INFO - PROCESS | 1847 | 1461273840571 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] 14:24:00 INFO - PROCESS | 1847 | 1461273840649 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 14:24:00 INFO - PROCESS | 1847 | 1461273840655 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:24:00 INFO - PROCESS | 1847 | 1461273840657 Marionette TRACE conn3 <- [1,1378,null,{}] 14:24:00 INFO - PROCESS | 1847 | 1461273840662 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}] 14:24:00 INFO - PROCESS | 1847 | 1461273840805 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 14:24:00 INFO - PROCESS | 1847 | 1461273840989 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900fab000 == 110 [pid = 1847] [id = 352] 14:24:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7ff90a56e800) [pid = 1847] [serial = 1057] [outer = (nil)] 14:24:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7ff90b65e400) [pid = 1847] [serial = 1058] [outer = 0x7ff90a56e800] 14:24:01 INFO - PROCESS | 1847 | 1461273841052 Marionette DEBUG loaded listener.js 14:24:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7ff92784b800) [pid = 1847] [serial = 1059] [outer = 0x7ff90a56e800] 14:24:01 INFO - PROCESS | 1847 | 1461273841802 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] 14:24:01 INFO - PROCESS | 1847 | 1461273841836 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 14:24:01 INFO - PROCESS | 1847 | 1461273841843 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:24:01 INFO - PROCESS | 1847 | 1461273841845 Marionette TRACE conn3 <- [1,1382,null,{}] 14:24:01 INFO - PROCESS | 1847 | 1461273841850 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}] 14:24:01 INFO - PROCESS | 1847 | 1461273841991 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 14:24:02 INFO - PROCESS | 1847 | 1461273842157 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9284ca000 == 111 [pid = 1847] [id = 353] 14:24:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7ff90894f000) [pid = 1847] [serial = 1060] [outer = (nil)] 14:24:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7ff908954400) [pid = 1847] [serial = 1061] [outer = 0x7ff90894f000] 14:24:02 INFO - PROCESS | 1847 | 1461273842219 Marionette DEBUG loaded listener.js 14:24:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7ff90895ac00) [pid = 1847] [serial = 1062] [outer = 0x7ff90894f000] 14:24:02 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:24:03 INFO - PROCESS | 1847 | 1461273843017 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] 14:24:03 INFO - PROCESS | 1847 | 1461273843073 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 14:24:03 INFO - PROCESS | 1847 | 1461273843079 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:24:03 INFO - PROCESS | 1847 | 1461273843081 Marionette TRACE conn3 <- [1,1386,null,{}] 14:24:03 INFO - PROCESS | 1847 | 1461273843086 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}] 14:24:03 INFO - PROCESS | 1847 | 1461273843222 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 14:24:03 INFO - PROCESS | 1847 | 1461273843390 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908627800 == 112 [pid = 1847] [id = 354] 14:24:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7ff9007c7800) [pid = 1847] [serial = 1063] [outer = (nil)] 14:24:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7ff9007d1c00) [pid = 1847] [serial = 1064] [outer = 0x7ff9007c7800] 14:24:03 INFO - PROCESS | 1847 | 1461273843451 Marionette DEBUG loaded listener.js 14:24:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7ff9088a2400) [pid = 1847] [serial = 1065] [outer = 0x7ff9007c7800] 14:24:04 INFO - PROCESS | 1847 | 1461273844267 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] 14:24:04 INFO - PROCESS | 1847 | 1461273844635 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 14:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:24:04 INFO - PROCESS | 1847 | 1461273844643 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:24:04 INFO - PROCESS | 1847 | 1461273844646 Marionette TRACE conn3 <- [1,1390,null,{}] 14:24:04 INFO - PROCESS | 1847 | 1461273844653 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}] 14:24:04 INFO - PROCESS | 1847 | 1461273844825 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 14:24:05 INFO - PROCESS | 1847 | 1461273845029 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a238000 == 113 [pid = 1847] [id = 355] 14:24:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7ff901afb800) [pid = 1847] [serial = 1066] [outer = (nil)] 14:24:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7ff901f35800) [pid = 1847] [serial = 1067] [outer = 0x7ff901afb800] 14:24:05 INFO - PROCESS | 1847 | 1461273845085 Marionette DEBUG loaded listener.js 14:24:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff902395400) [pid = 1847] [serial = 1068] [outer = 0x7ff901afb800] 14:24:05 INFO - PROCESS | 1847 | 1461273845767 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]]]}] 14:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1179ms 14:24:05 INFO - PROCESS | 1847 | 1461273845823 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 14:24:05 INFO - PROCESS | 1847 | 1461273845827 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 14:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:24:05 INFO - PROCESS | 1847 | 1461273845837 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:24:05 INFO - PROCESS | 1847 | 1461273845841 Marionette TRACE conn3 <- [1,1394,null,{}] 14:24:05 INFO - PROCESS | 1847 | 1461273845846 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}] 14:24:05 INFO - PROCESS | 1847 | 1461273845990 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 14:24:06 INFO - PROCESS | 1847 | 1461273846170 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9086e5800 == 114 [pid = 1847] [id = 356] 14:24:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7ff9088a9800) [pid = 1847] [serial = 1069] [outer = (nil)] 14:24:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7ff9083e2400) [pid = 1847] [serial = 1070] [outer = 0x7ff9088a9800] 14:24:06 INFO - PROCESS | 1847 | 1461273846270 Marionette DEBUG loaded listener.js 14:24:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7ff9094ce000) [pid = 1847] [serial = 1071] [outer = 0x7ff9088a9800] 14:24:07 INFO - PROCESS | 1847 | 1461273847059 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]]]}] 14:24:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff921ed3000 == 113 [pid = 1847] [id = 344] 14:24:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff914c7a800 == 112 [pid = 1847] [id = 343] 14:24:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916246800 == 111 [pid = 1847] [id = 342] 14:24:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff912d4e000 == 110 [pid = 1847] [id = 341] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7ff91541b800) [pid = 1847] [serial = 983] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7ff9087dac00) [pid = 1847] [serial = 950] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7ff8ffedfc00) [pid = 1847] [serial = 953] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7ff90950e800) [pid = 1847] [serial = 956] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7ff909518400) [pid = 1847] [serial = 959] [outer = (nil)] [url = about:blank] 14:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1332ms 14:24:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90f76e800 == 109 [pid = 1847] [id = 340] 14:24:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908acc000 == 108 [pid = 1847] [id = 339] 14:24:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9089d5800 == 107 [pid = 1847] [id = 338] 14:24:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908acf000 == 106 [pid = 1847] [id = 337] 14:24:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908719000 == 105 [pid = 1847] [id = 333] 14:24:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92c3ac000 == 104 [pid = 1847] [id = 332] 14:24:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff927da2800 == 103 [pid = 1847] [id = 331] 14:24:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91c0a8800 == 102 [pid = 1847] [id = 263] 14:24:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff922ced000 == 101 [pid = 1847] [id = 330] 14:24:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90cf16800 == 100 [pid = 1847] [id = 329] 14:24:07 INFO - PROCESS | 1847 | 1461273847205 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 14:24:07 INFO - PROCESS | 1847 | 1461273847208 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 14:24:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a207000 == 99 [pid = 1847] [id = 328] 14:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:24:07 INFO - PROCESS | 1847 | 1461273847214 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:24:07 INFO - PROCESS | 1847 | 1461273847216 Marionette TRACE conn3 <- [1,1398,null,{}] 14:24:07 INFO - PROCESS | 1847 | 1461273847227 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}] 14:24:07 INFO - PROCESS | 1847 | 1461273847350 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 14:24:07 INFO - PROCESS | 1847 | 1461273847368 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9089d9800 == 100 [pid = 1847] [id = 357] 14:24:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7ff90a56b800) [pid = 1847] [serial = 1072] [outer = (nil)] 14:24:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff90a572000) [pid = 1847] [serial = 1073] [outer = 0x7ff90a56b800] 14:24:07 INFO - PROCESS | 1847 | 1461273847425 Marionette DEBUG loaded listener.js 14:24:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7ff90b423c00) [pid = 1847] [serial = 1074] [outer = 0x7ff90a56b800] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7ff90f7f2000) [pid = 1847] [serial = 974] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7ff910a66c00) [pid = 1847] [serial = 977] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7ff910712400) [pid = 1847] [serial = 980] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7ff910a6e400) [pid = 1847] [serial = 978] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7ff9088a7c00) [pid = 1847] [serial = 963] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7ff9087d0c00) [pid = 1847] [serial = 962] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7ff90c5cb000) [pid = 1847] [serial = 968] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7ff90ca60800) [pid = 1847] [serial = 969] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7ff90e10e800) [pid = 1847] [serial = 971] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7ff927edb000) [pid = 1847] [serial = 947] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7ff90dc5c800) [pid = 1847] [serial = 935] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7ff90a6ea800) [pid = 1847] [serial = 966] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7ff90a41b400) [pid = 1847] [serial = 965] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7ff909750800) [pid = 1847] [serial = 932] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7ff918830c00) [pid = 1847] [serial = 941] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7ff912fb7400) [pid = 1847] [serial = 938] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7ff926054800) [pid = 1847] [serial = 944] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7ff9242cfc00) [pid = 1847] [serial = 930] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7ff90fccc000) [pid = 1847] [serial = 975] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7ff914d74400) [pid = 1847] [serial = 981] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7ff90e217c00) [pid = 1847] [serial = 972] [outer = (nil)] [url = about:blank] 14:24:08 INFO - PROCESS | 1847 | 1461273848195 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]]]}] 14:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1025ms 14:24:08 INFO - PROCESS | 1847 | 1461273848240 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 14:24:08 INFO - PROCESS | 1847 | 1461273848243 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 14:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:24:08 INFO - PROCESS | 1847 | 1461273848248 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:24:08 INFO - PROCESS | 1847 | 1461273848250 Marionette TRACE conn3 <- [1,1402,null,{}] 14:24:08 INFO - PROCESS | 1847 | 1461273848254 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}] 14:24:08 INFO - PROCESS | 1847 | 1461273848380 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 14:24:08 INFO - PROCESS | 1847 | 1461273848394 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c14f000 == 101 [pid = 1847] [id = 358] 14:24:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7ff90b54fc00) [pid = 1847] [serial = 1075] [outer = (nil)] 14:24:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7ff90bc45400) [pid = 1847] [serial = 1076] [outer = 0x7ff90b54fc00] 14:24:08 INFO - PROCESS | 1847 | 1461273848444 Marionette DEBUG loaded listener.js 14:24:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7ff90c452800) [pid = 1847] [serial = 1077] [outer = 0x7ff90b54fc00] 14:24:09 INFO - PROCESS | 1847 | 1461273849137 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]]]}] 14:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 923ms 14:24:09 INFO - PROCESS | 1847 | 1461273849191 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 14:24:09 INFO - PROCESS | 1847 | 1461273849193 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 14:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:24:09 INFO - PROCESS | 1847 | 1461273849200 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:24:09 INFO - PROCESS | 1847 | 1461273849201 Marionette TRACE conn3 <- [1,1406,null,{}] 14:24:09 INFO - PROCESS | 1847 | 1461273849215 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}] 14:24:09 INFO - PROCESS | 1847 | 1461273849336 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 14:24:09 INFO - PROCESS | 1847 | 1461273849348 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90dce3800 == 102 [pid = 1847] [id = 359] 14:24:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7ff90c5c4000) [pid = 1847] [serial = 1078] [outer = (nil)] 14:24:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7ff90ca61400) [pid = 1847] [serial = 1079] [outer = 0x7ff90c5c4000] 14:24:09 INFO - PROCESS | 1847 | 1461273849398 Marionette DEBUG loaded listener.js 14:24:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7ff90ccbe800) [pid = 1847] [serial = 1080] [outer = 0x7ff90c5c4000] 14:24:10 INFO - PROCESS | 1847 | 1461273850161 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]]]}] 14:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 980ms 14:24:10 INFO - PROCESS | 1847 | 1461273850180 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 14:24:10 INFO - PROCESS | 1847 | 1461273850183 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 14:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:24:10 INFO - PROCESS | 1847 | 1461273850188 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:24:10 INFO - PROCESS | 1847 | 1461273850190 Marionette TRACE conn3 <- [1,1410,null,{}] 14:24:10 INFO - PROCESS | 1847 | 1461273850200 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}] 14:24:10 INFO - PROCESS | 1847 | 1461273850386 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 14:24:10 INFO - PROCESS | 1847 | 1461273850413 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910863000 == 103 [pid = 1847] [id = 360] 14:24:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7ff90e211800) [pid = 1847] [serial = 1081] [outer = (nil)] 14:24:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7ff90f70d000) [pid = 1847] [serial = 1082] [outer = 0x7ff90e211800] 14:24:10 INFO - PROCESS | 1847 | 1461273850465 Marionette DEBUG loaded listener.js 14:24:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7ff90f9cf400) [pid = 1847] [serial = 1083] [outer = 0x7ff90e211800] 14:24:11 INFO - PROCESS | 1847 | 1461273851184 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]]]}] 14:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1030ms 14:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:24:11 INFO - PROCESS | 1847 | 1461273851221 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 14:24:11 INFO - PROCESS | 1847 | 1461273851223 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 14:24:11 INFO - PROCESS | 1847 | 1461273851228 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:24:11 INFO - PROCESS | 1847 | 1461273851231 Marionette TRACE conn3 <- [1,1414,null,{}] 14:24:11 INFO - PROCESS | 1847 | 1461273851235 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}] 14:24:11 INFO - PROCESS | 1847 | 1461273851412 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 14:24:11 INFO - PROCESS | 1847 | 1461273851438 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff912f5b000 == 104 [pid = 1847] [id = 361] 14:24:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7ff90ca5bc00) [pid = 1847] [serial = 1084] [outer = (nil)] 14:24:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7ff910719400) [pid = 1847] [serial = 1085] [outer = 0x7ff90ca5bc00] 14:24:11 INFO - PROCESS | 1847 | 1461273851487 Marionette DEBUG loaded listener.js 14:24:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7ff910a6a400) [pid = 1847] [serial = 1086] [outer = 0x7ff90ca5bc00] 14:24:12 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7ff91882b000) [pid = 1847] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:24:12 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7ff90e10f400) [pid = 1847] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:24:12 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7ff90c133000) [pid = 1847] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:24:12 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7ff901af1000) [pid = 1847] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:24:12 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7ff909747c00) [pid = 1847] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:24:12 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7ff90b55a800) [pid = 1847] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:24:12 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7ff910a65c00) [pid = 1847] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:24:12 INFO - PROCESS | 1847 | 1461273852375 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]]]}] 14:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1178ms 14:24:12 INFO - PROCESS | 1847 | 1461273852406 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 14:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:24:12 INFO - PROCESS | 1847 | 1461273852409 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 14:24:12 INFO - PROCESS | 1847 | 1461273852413 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:24:12 INFO - PROCESS | 1847 | 1461273852416 Marionette TRACE conn3 <- [1,1418,null,{}] 14:24:12 INFO - PROCESS | 1847 | 1461273852420 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}] 14:24:12 INFO - PROCESS | 1847 | 1461273852588 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 14:24:12 INFO - PROCESS | 1847 | 1461273852603 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff913f0d800 == 105 [pid = 1847] [id = 362] 14:24:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7ff901af4c00) [pid = 1847] [serial = 1087] [outer = (nil)] 14:24:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7ff910a6f000) [pid = 1847] [serial = 1088] [outer = 0x7ff901af4c00] 14:24:12 INFO - PROCESS | 1847 | 1461273852655 Marionette DEBUG loaded listener.js 14:24:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7ff910cad800) [pid = 1847] [serial = 1089] [outer = 0x7ff901af4c00] 14:24:13 INFO - PROCESS | 1847 | 1461273853309 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]]]}] 14:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 932ms 14:24:13 INFO - PROCESS | 1847 | 1461273853346 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 14:24:13 INFO - PROCESS | 1847 | 1461273853348 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 14:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:24:13 INFO - PROCESS | 1847 | 1461273853353 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:24:13 INFO - PROCESS | 1847 | 1461273853355 Marionette TRACE conn3 <- [1,1422,null,{}] 14:24:13 INFO - PROCESS | 1847 | 1461273853360 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}] 14:24:13 INFO - PROCESS | 1847 | 1461273853482 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 14:24:13 INFO - PROCESS | 1847 | 1461273853608 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9164dc000 == 106 [pid = 1847] [id = 363] 14:24:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7ff901af1000) [pid = 1847] [serial = 1090] [outer = (nil)] 14:24:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7ff910cb3c00) [pid = 1847] [serial = 1091] [outer = 0x7ff901af1000] 14:24:13 INFO - PROCESS | 1847 | 1461273853659 Marionette DEBUG loaded listener.js 14:24:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7ff9156b4400) [pid = 1847] [serial = 1092] [outer = 0x7ff901af1000] 14:24:14 INFO - PROCESS | 1847 | 1461273854472 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]]]}] 14:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1176ms 14:24:14 INFO - PROCESS | 1847 | 1461273854530 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 14:24:14 INFO - PROCESS | 1847 | 1461273854535 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 14:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:24:14 INFO - PROCESS | 1847 | 1461273854542 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:24:14 INFO - PROCESS | 1847 | 1461273854547 Marionette TRACE conn3 <- [1,1426,null,{}] 14:24:14 INFO - PROCESS | 1847 | 1461273854554 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}] 14:24:14 INFO - PROCESS | 1847 | 1461273854711 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 14:24:14 INFO - PROCESS | 1847 | 1461273854872 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9089df800 == 107 [pid = 1847] [id = 364] 14:24:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7ff901af5c00) [pid = 1847] [serial = 1093] [outer = (nil)] 14:24:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7ff902394c00) [pid = 1847] [serial = 1094] [outer = 0x7ff901af5c00] 14:24:14 INFO - PROCESS | 1847 | 1461273854938 Marionette DEBUG loaded listener.js 14:24:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7ff9087d0c00) [pid = 1847] [serial = 1095] [outer = 0x7ff901af5c00] 14:24:15 INFO - PROCESS | 1847 | 1461273855740 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]]]}] 14:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1231ms 14:24:15 INFO - PROCESS | 1847 | 1461273855774 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 14:24:15 INFO - PROCESS | 1847 | 1461273855780 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 14:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:24:15 INFO - PROCESS | 1847 | 1461273855789 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:24:15 INFO - PROCESS | 1847 | 1461273855792 Marionette TRACE conn3 <- [1,1430,null,{}] 14:24:15 INFO - PROCESS | 1847 | 1461273855796 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}] 14:24:15 INFO - PROCESS | 1847 | 1461273855946 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 14:24:16 INFO - PROCESS | 1847 | 1461273856121 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e078800 == 108 [pid = 1847] [id = 365] 14:24:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7ff909744400) [pid = 1847] [serial = 1096] [outer = (nil)] 14:24:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7ff90a569c00) [pid = 1847] [serial = 1097] [outer = 0x7ff909744400] 14:24:16 INFO - PROCESS | 1847 | 1461273856184 Marionette DEBUG loaded listener.js 14:24:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7ff90b420800) [pid = 1847] [serial = 1098] [outer = 0x7ff909744400] 14:24:17 INFO - PROCESS | 1847 | 1461273857051 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]]]}] 14:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1327ms 14:24:17 INFO - PROCESS | 1847 | 1461273857117 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 14:24:17 INFO - PROCESS | 1847 | 1461273857120 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 14:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:24:17 INFO - PROCESS | 1847 | 1461273857126 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:24:17 INFO - PROCESS | 1847 | 1461273857131 Marionette TRACE conn3 <- [1,1434,null,{}] 14:24:17 INFO - PROCESS | 1847 | 1461273857144 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}] 14:24:17 INFO - PROCESS | 1847 | 1461273857334 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 14:24:17 INFO - PROCESS | 1847 | 1461273857497 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9186e9000 == 109 [pid = 1847] [id = 366] 14:24:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7ff90cae4400) [pid = 1847] [serial = 1099] [outer = (nil)] 14:24:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7ff90e10c800) [pid = 1847] [serial = 1100] [outer = 0x7ff90cae4400] 14:24:17 INFO - PROCESS | 1847 | 1461273857562 Marionette DEBUG loaded listener.js 14:24:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff90e217c00) [pid = 1847] [serial = 1101] [outer = 0x7ff90cae4400] 14:24:18 INFO - PROCESS | 1847 | 1461273858379 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]]]}] 14:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1281ms 14:24:18 INFO - PROCESS | 1847 | 1461273858407 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 14:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:24:18 INFO - PROCESS | 1847 | 1461273858411 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 14:24:18 INFO - PROCESS | 1847 | 1461273858416 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:24:18 INFO - PROCESS | 1847 | 1461273858418 Marionette TRACE conn3 <- [1,1438,null,{}] 14:24:18 INFO - PROCESS | 1847 | 1461273858423 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}] 14:24:18 INFO - PROCESS | 1847 | 1461273858566 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 14:24:18 INFO - PROCESS | 1847 | 1461273858733 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9277bc800 == 110 [pid = 1847] [id = 367] 14:24:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7ff90caef400) [pid = 1847] [serial = 1102] [outer = (nil)] 14:24:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7ff9121e4800) [pid = 1847] [serial = 1103] [outer = 0x7ff90caef400] 14:24:18 INFO - PROCESS | 1847 | 1461273858796 Marionette DEBUG loaded listener.js 14:24:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7ff9156b8000) [pid = 1847] [serial = 1104] [outer = 0x7ff90caef400] 14:24:19 INFO - PROCESS | 1847 | 1461273859572 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]]]}] 14:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1226ms 14:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:24:19 INFO - PROCESS | 1847 | 1461273859642 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 14:24:19 INFO - PROCESS | 1847 | 1461273859645 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 14:24:19 INFO - PROCESS | 1847 | 1461273859649 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:24:19 INFO - PROCESS | 1847 | 1461273859653 Marionette TRACE conn3 <- [1,1442,null,{}] 14:24:19 INFO - PROCESS | 1847 | 1461273859657 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}] 14:24:19 INFO - PROCESS | 1847 | 1461273859803 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 14:24:19 INFO - PROCESS | 1847 | 1461273859964 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9284c1800 == 111 [pid = 1847] [id = 368] 14:24:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7ff910829400) [pid = 1847] [serial = 1105] [outer = (nil)] 14:24:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7ff916795400) [pid = 1847] [serial = 1106] [outer = 0x7ff910829400] 14:24:20 INFO - PROCESS | 1847 | 1461273860027 Marionette DEBUG loaded listener.js 14:24:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7ff9183f2800) [pid = 1847] [serial = 1107] [outer = 0x7ff910829400] 14:24:20 INFO - PROCESS | 1847 | 1461273860812 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]]]}] 14:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1227ms 14:24:20 INFO - PROCESS | 1847 | 1461273860878 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 14:24:20 INFO - PROCESS | 1847 | 1461273860881 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 14:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:24:20 INFO - PROCESS | 1847 | 1461273860886 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:24:20 INFO - PROCESS | 1847 | 1461273860888 Marionette TRACE conn3 <- [1,1446,null,{}] 14:24:20 INFO - PROCESS | 1847 | 1461273860894 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}] 14:24:21 INFO - PROCESS | 1847 | 1461273861083 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 14:24:21 INFO - PROCESS | 1847 | 1461273861247 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92fa8c000 == 112 [pid = 1847] [id = 369] 14:24:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7ff910a69400) [pid = 1847] [serial = 1108] [outer = (nil)] 14:24:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7ff924177c00) [pid = 1847] [serial = 1109] [outer = 0x7ff910a69400] 14:24:21 INFO - PROCESS | 1847 | 1461273861311 Marionette DEBUG loaded listener.js 14:24:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7ff927850c00) [pid = 1847] [serial = 1110] [outer = 0x7ff910a69400] 14:24:22 INFO - PROCESS | 1847 | 1461273862051 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]]]}] 14:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1231ms 14:24:22 INFO - PROCESS | 1847 | 1461273862119 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 14:24:22 INFO - PROCESS | 1847 | 1461273862122 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 14:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:24:22 INFO - PROCESS | 1847 | 1461273862127 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:24:22 INFO - PROCESS | 1847 | 1461273862129 Marionette TRACE conn3 <- [1,1450,null,{}] 14:24:22 INFO - PROCESS | 1847 | 1461273862134 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}] 14:24:22 INFO - PROCESS | 1847 | 1461273862268 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 14:24:22 INFO - PROCESS | 1847 | 1461273862430 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fe3de000 == 113 [pid = 1847] [id = 370] 14:24:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7ff8fd846000) [pid = 1847] [serial = 1111] [outer = (nil)] 14:24:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7ff8fd84cc00) [pid = 1847] [serial = 1112] [outer = 0x7ff8fd846000] 14:24:22 INFO - PROCESS | 1847 | 1461273862492 Marionette DEBUG loaded listener.js 14:24:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7ff8fd851400) [pid = 1847] [serial = 1113] [outer = 0x7ff8fd846000] 14:24:23 INFO - PROCESS | 1847 | 1461273863291 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]]]}] 14:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1225ms 14:24:23 INFO - PROCESS | 1847 | 1461273863353 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 14:24:23 INFO - PROCESS | 1847 | 1461273863356 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 14:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:24:23 INFO - PROCESS | 1847 | 1461273863361 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:24:23 INFO - PROCESS | 1847 | 1461273863363 Marionette TRACE conn3 <- [1,1454,null,{}] 14:24:23 INFO - PROCESS | 1847 | 1461273863368 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}] 14:24:23 INFO - PROCESS | 1847 | 1461273863513 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 14:24:23 INFO - PROCESS | 1847 | 1461273863681 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901288800 == 114 [pid = 1847] [id = 371] 14:24:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7ff8fd846800) [pid = 1847] [serial = 1114] [outer = (nil)] 14:24:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7ff8feeda000) [pid = 1847] [serial = 1115] [outer = 0x7ff8fd846800] 14:24:23 INFO - PROCESS | 1847 | 1461273863739 Marionette DEBUG loaded listener.js 14:24:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7ff8feeddc00) [pid = 1847] [serial = 1116] [outer = 0x7ff8fd846800] 14:24:24 INFO - PROCESS | 1847 | 1461273864510 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]]]}] 14:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1175ms 14:24:24 INFO - PROCESS | 1847 | 1461273864537 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 14:24:24 INFO - PROCESS | 1847 | 1461273864540 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 14:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:24:24 INFO - PROCESS | 1847 | 1461273864545 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:24:24 INFO - PROCESS | 1847 | 1461273864547 Marionette TRACE conn3 <- [1,1458,null,{}] 14:24:24 INFO - PROCESS | 1847 | 1461273864569 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}] 14:24:24 INFO - PROCESS | 1847 | 1461273864708 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 14:24:24 INFO - PROCESS | 1847 | 1461273864872 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fd2d2000 == 115 [pid = 1847] [id = 372] 14:24:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7ff8fd1e2c00) [pid = 1847] [serial = 1117] [outer = (nil)] 14:24:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7ff8fd1eb400) [pid = 1847] [serial = 1118] [outer = 0x7ff8fd1e2c00] 14:24:24 INFO - PROCESS | 1847 | 1461273864934 Marionette DEBUG loaded listener.js 14:24:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7ff8fd1ef800) [pid = 1847] [serial = 1119] [outer = 0x7ff8fd1e2c00] 14:24:25 INFO - PROCESS | 1847 | 1461273865678 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]]]}] 14:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1196ms 14:24:25 INFO - PROCESS | 1847 | 1461273865741 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 14:24:25 INFO - PROCESS | 1847 | 1461273865745 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 14:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:24:25 INFO - PROCESS | 1847 | 1461273865750 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:24:25 INFO - PROCESS | 1847 | 1461273865752 Marionette TRACE conn3 <- [1,1462,null,{}] 14:24:25 INFO - PROCESS | 1847 | 1461273865757 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}] 14:24:25 INFO - PROCESS | 1847 | 1461273865900 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 14:24:26 INFO - PROCESS | 1847 | 1461273866088 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92c305800 == 116 [pid = 1847] [id = 373] 14:24:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7ff8fd1e3c00) [pid = 1847] [serial = 1120] [outer = (nil)] 14:24:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7ff8feee0000) [pid = 1847] [serial = 1121] [outer = 0x7ff8fd1e3c00] 14:24:26 INFO - PROCESS | 1847 | 1461273866146 Marionette DEBUG loaded listener.js 14:24:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7ff90b555400) [pid = 1847] [serial = 1122] [outer = 0x7ff8fd1e3c00] 14:24:26 INFO - PROCESS | 1847 | 1461273866997 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]]]}] 14:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1278ms 14:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:24:27 INFO - PROCESS | 1847 | 1461273867029 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 14:24:27 INFO - PROCESS | 1847 | 1461273867032 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 14:24:27 INFO - PROCESS | 1847 | 1461273867037 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:24:27 INFO - PROCESS | 1847 | 1461273867041 Marionette TRACE conn3 <- [1,1466,null,{}] 14:24:27 INFO - PROCESS | 1847 | 1461273867045 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}] 14:24:27 INFO - PROCESS | 1847 | 1461273867215 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 14:24:27 INFO - PROCESS | 1847 | 1461273867393 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908781800 == 117 [pid = 1847] [id = 374] 14:24:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7ff8fd1e5400) [pid = 1847] [serial = 1123] [outer = (nil)] 14:24:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7ff8fd4d4000) [pid = 1847] [serial = 1124] [outer = 0x7ff8fd1e5400] 14:24:27 INFO - PROCESS | 1847 | 1461273867460 Marionette DEBUG loaded listener.js 14:24:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7ff912f1e400) [pid = 1847] [serial = 1125] [outer = 0x7ff8fd1e5400] 14:24:28 INFO - PROCESS | 1847 | 1461273868524 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]]]}] 14:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1534ms 14:24:28 INFO - PROCESS | 1847 | 1461273868572 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 14:24:28 INFO - PROCESS | 1847 | 1461273868576 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 14:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:24:28 INFO - PROCESS | 1847 | 1461273868584 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:24:28 INFO - PROCESS | 1847 | 1461273868589 Marionette TRACE conn3 <- [1,1470,null,{}] 14:24:28 INFO - PROCESS | 1847 | 1461273868596 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}] 14:24:28 INFO - PROCESS | 1847 | 1461273868774 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 14:24:29 INFO - PROCESS | 1847 | 1461273869005 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90887d800 == 118 [pid = 1847] [id = 375] 14:24:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7ff8ffee4c00) [pid = 1847] [serial = 1126] [outer = (nil)] 14:24:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7ff9007d2000) [pid = 1847] [serial = 1127] [outer = 0x7ff8ffee4c00] 14:24:29 INFO - PROCESS | 1847 | 1461273869059 Marionette DEBUG loaded listener.js 14:24:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7ff9011ec400) [pid = 1847] [serial = 1128] [outer = 0x7ff8ffee4c00] 14:24:29 INFO - PROCESS | 1847 | 1461273869862 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]]]}] 14:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1335ms 14:24:29 INFO - PROCESS | 1847 | 1461273869918 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 14:24:29 INFO - PROCESS | 1847 | 1461273869925 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 14:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:24:29 INFO - PROCESS | 1847 | 1461273869934 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:24:29 INFO - PROCESS | 1847 | 1461273869936 Marionette TRACE conn3 <- [1,1474,null,{}] 14:24:29 INFO - PROCESS | 1847 | 1461273869941 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}] 14:24:30 INFO - PROCESS | 1847 | 1461273870073 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 14:24:30 INFO - PROCESS | 1847 | 1461273870251 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900fb7800 == 119 [pid = 1847] [id = 376] 14:24:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7ff90208c400) [pid = 1847] [serial = 1129] [outer = (nil)] 14:24:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7ff90208ec00) [pid = 1847] [serial = 1130] [outer = 0x7ff90208c400] 14:24:30 INFO - PROCESS | 1847 | 1461273870304 Marionette DEBUG loaded listener.js 14:24:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7ff90238cc00) [pid = 1847] [serial = 1131] [outer = 0x7ff90208c400] 14:24:30 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90dce3000 == 118 [pid = 1847] [id = 67] 14:24:30 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff913f0d800 == 117 [pid = 1847] [id = 362] 14:24:30 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff912f5b000 == 116 [pid = 1847] [id = 361] 14:24:30 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910863000 == 115 [pid = 1847] [id = 360] 14:24:30 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7ff923fd4800) [pid = 1847] [serial = 1034] [outer = (nil)] [url = about:blank] 14:24:30 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90dce3800 == 114 [pid = 1847] [id = 359] 14:24:30 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c14f000 == 113 [pid = 1847] [id = 358] 14:24:30 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9089d9800 == 112 [pid = 1847] [id = 357] 14:24:30 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9086e5800 == 111 [pid = 1847] [id = 356] 14:24:30 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a238000 == 110 [pid = 1847] [id = 355] 14:24:30 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8febd4800 == 109 [pid = 1847] [id = 351] 14:24:30 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9284c5800 == 108 [pid = 1847] [id = 350] 14:24:30 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a240800 == 107 [pid = 1847] [id = 349] 14:24:30 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92c31a000 == 106 [pid = 1847] [id = 348] 14:24:30 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff921ee7800 == 105 [pid = 1847] [id = 347] 14:24:30 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90dcea000 == 104 [pid = 1847] [id = 346] 14:24:30 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90836a800 == 103 [pid = 1847] [id = 345] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7ff924175800) [pid = 1847] [serial = 1029] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7ff922d9cc00) [pid = 1847] [serial = 1032] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7ff91668c800) [pid = 1847] [serial = 1026] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7ff909330400) [pid = 1847] [serial = 986] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7ff9083de400) [pid = 1847] [serial = 1007] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7ff922a0cc00) [pid = 1847] [serial = 1028] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7ff927956000) [pid = 1847] [serial = 1001] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7ff91082a800) [pid = 1847] [serial = 1022] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7ff910a6d800) [pid = 1847] [serial = 1023] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7ff90ca64c00) [pid = 1847] [serial = 1019] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7ff90dc58400) [pid = 1847] [serial = 1020] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7ff901f29000) [pid = 1847] [serial = 1013] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7ff9083d7800) [pid = 1847] [serial = 1014] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7ff90b683400) [pid = 1847] [serial = 1017] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7ff90a4d4000) [pid = 1847] [serial = 1016] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7ff90ba97400) [pid = 1847] [serial = 989] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7ff915497000) [pid = 1847] [serial = 1010] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7ff914d77400) [pid = 1847] [serial = 1025] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7ff917359400) [pid = 1847] [serial = 998] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7ff901af9800) [pid = 1847] [serial = 1004] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7ff91513b800) [pid = 1847] [serial = 995] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7ff90fcc5400) [pid = 1847] [serial = 992] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7ff9156b2400) [pid = 1847] [serial = 1031] [outer = (nil)] [url = about:blank] 14:24:31 INFO - PROCESS | 1847 | 1461273871194 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]]]}] 14:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1284ms 14:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:24:31 INFO - PROCESS | 1847 | 1461273871217 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 14:24:31 INFO - PROCESS | 1847 | 1461273871219 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 14:24:31 INFO - PROCESS | 1847 | 1461273871225 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:24:31 INFO - PROCESS | 1847 | 1461273871229 Marionette TRACE conn3 <- [1,1478,null,{}] 14:24:31 INFO - PROCESS | 1847 | 1461273871268 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}] 14:24:31 INFO - PROCESS | 1847 | 1461273871402 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 14:24:31 INFO - PROCESS | 1847 | 1461273871416 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a215800 == 104 [pid = 1847] [id = 377] 14:24:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7ff9088a7c00) [pid = 1847] [serial = 1132] [outer = (nil)] 14:24:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7ff908955000) [pid = 1847] [serial = 1133] [outer = 0x7ff9088a7c00] 14:24:31 INFO - PROCESS | 1847 | 1461273871469 Marionette DEBUG loaded listener.js 14:24:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7ff909511800) [pid = 1847] [serial = 1134] [outer = 0x7ff9088a7c00] 14:24:32 INFO - PROCESS | 1847 | 1461273872174 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]]]}] 14:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 990ms 14:24:32 INFO - PROCESS | 1847 | 1461273872214 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 14:24:32 INFO - PROCESS | 1847 | 1461273872218 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 14:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:24:32 INFO - PROCESS | 1847 | 1461273872222 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:24:32 INFO - PROCESS | 1847 | 1461273872224 Marionette TRACE conn3 <- [1,1482,null,{}] 14:24:32 INFO - PROCESS | 1847 | 1461273872229 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}] 14:24:32 INFO - PROCESS | 1847 | 1461273872356 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 14:24:32 INFO - PROCESS | 1847 | 1461273872371 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c043000 == 105 [pid = 1847] [id = 378] 14:24:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7ff9083d8800) [pid = 1847] [serial = 1135] [outer = (nil)] 14:24:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7ff90a573c00) [pid = 1847] [serial = 1136] [outer = 0x7ff9083d8800] 14:24:32 INFO - PROCESS | 1847 | 1461273872424 Marionette DEBUG loaded listener.js 14:24:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7ff90a6f7c00) [pid = 1847] [serial = 1137] [outer = 0x7ff9083d8800] 14:24:33 INFO - PROCESS | 1847 | 1461273873200 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]]]}] 14:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1028ms 14:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:24:33 INFO - PROCESS | 1847 | 1461273873251 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 14:24:33 INFO - PROCESS | 1847 | 1461273873253 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 14:24:33 INFO - PROCESS | 1847 | 1461273873257 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:24:33 INFO - PROCESS | 1847 | 1461273873260 Marionette TRACE conn3 <- [1,1486,null,{}] 14:24:33 INFO - PROCESS | 1847 | 1461273873290 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}] 14:24:33 INFO - PROCESS | 1847 | 1461273873458 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 14:24:33 INFO - PROCESS | 1847 | 1461273873482 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e1b9800 == 106 [pid = 1847] [id = 379] 14:24:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7ff8fd1e9400) [pid = 1847] [serial = 1138] [outer = (nil)] 14:24:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7ff90b657400) [pid = 1847] [serial = 1139] [outer = 0x7ff8fd1e9400] 14:24:33 INFO - PROCESS | 1847 | 1461273873534 Marionette DEBUG loaded listener.js 14:24:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7ff90b661c00) [pid = 1847] [serial = 1140] [outer = 0x7ff8fd1e9400] 14:24:34 INFO - PROCESS | 1847 | 1461273874199 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]]]}] 14:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 990ms 14:24:34 INFO - PROCESS | 1847 | 1461273874248 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 14:24:34 INFO - PROCESS | 1847 | 1461273874251 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 14:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:24:34 INFO - PROCESS | 1847 | 1461273874267 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:24:34 INFO - PROCESS | 1847 | 1461273874270 Marionette TRACE conn3 <- [1,1490,null,{}] 14:24:34 INFO - PROCESS | 1847 | 1461273874274 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}] 14:24:34 INFO - PROCESS | 1847 | 1461273874472 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 14:24:34 INFO - PROCESS | 1847 | 1461273874504 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff913f0d800 == 107 [pid = 1847] [id = 380] 14:24:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7ff90ccbe000) [pid = 1847] [serial = 1141] [outer = (nil)] 14:24:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7ff90e215c00) [pid = 1847] [serial = 1142] [outer = 0x7ff90ccbe000] 14:24:34 INFO - PROCESS | 1847 | 1461273874558 Marionette DEBUG loaded listener.js 14:24:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7ff90f9cb400) [pid = 1847] [serial = 1143] [outer = 0x7ff90ccbe000] 14:24:35 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7ff90cae3400) [pid = 1847] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:24:35 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7ff90ca5bc00) [pid = 1847] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:24:35 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7ff90a56b800) [pid = 1847] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:24:35 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7ff901afb800) [pid = 1847] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:24:35 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7ff909750c00) [pid = 1847] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:24:35 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7ff90c5c4000) [pid = 1847] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:24:35 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7ff9088a9800) [pid = 1847] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:24:35 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7ff90e211800) [pid = 1847] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:24:35 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7ff901af4c00) [pid = 1847] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:24:35 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7ff90b54fc00) [pid = 1847] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:24:35 INFO - PROCESS | 1847 | 1461273875399 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]]]}] 14:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1180ms 14:24:35 INFO - PROCESS | 1847 | 1461273875447 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 14:24:35 INFO - PROCESS | 1847 | 1461273875450 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 14:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:24:35 INFO - PROCESS | 1847 | 1461273875454 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:24:35 INFO - PROCESS | 1847 | 1461273875457 Marionette TRACE conn3 <- [1,1494,null,{}] 14:24:35 INFO - PROCESS | 1847 | 1461273875461 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}] 14:24:35 INFO - PROCESS | 1847 | 1461273875641 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 14:24:35 INFO - PROCESS | 1847 | 1461273875725 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e28c800 == 108 [pid = 1847] [id = 381] 14:24:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7ff901af0c00) [pid = 1847] [serial = 1144] [outer = (nil)] 14:24:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7ff90b65dc00) [pid = 1847] [serial = 1145] [outer = 0x7ff901af0c00] 14:24:35 INFO - PROCESS | 1847 | 1461273875778 Marionette DEBUG loaded listener.js 14:24:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7ff90f7f0c00) [pid = 1847] [serial = 1146] [outer = 0x7ff901af0c00] 14:24:36 INFO - PROCESS | 1847 | 1461273876362 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]]]}] 14:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 929ms 14:24:36 INFO - PROCESS | 1847 | 1461273876383 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 14:24:36 INFO - PROCESS | 1847 | 1461273876385 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 14:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:24:36 INFO - PROCESS | 1847 | 1461273876390 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:24:36 INFO - PROCESS | 1847 | 1461273876392 Marionette TRACE conn3 <- [1,1498,null,{}] 14:24:36 INFO - PROCESS | 1847 | 1461273876397 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}] 14:24:36 INFO - PROCESS | 1847 | 1461273876516 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 14:24:36 INFO - PROCESS | 1847 | 1461273876645 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916c1c800 == 109 [pid = 1847] [id = 382] 14:24:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7ff901af4c00) [pid = 1847] [serial = 1147] [outer = (nil)] 14:24:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7ff90fccf400) [pid = 1847] [serial = 1148] [outer = 0x7ff901af4c00] 14:24:36 INFO - PROCESS | 1847 | 1461273876696 Marionette DEBUG loaded listener.js 14:24:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7ff91549b400) [pid = 1847] [serial = 1149] [outer = 0x7ff901af4c00] 14:24:37 INFO - PROCESS | 1847 | 1461273877215 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]]]}] 14:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 878ms 14:24:37 INFO - PROCESS | 1847 | 1461273877316 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 14:24:37 INFO - PROCESS | 1847 | 1461273877321 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 14:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:24:37 INFO - PROCESS | 1847 | 1461273877344 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:24:37 INFO - PROCESS | 1847 | 1461273877349 Marionette TRACE conn3 <- [1,1502,null,{}] 14:24:37 INFO - PROCESS | 1847 | 1461273877359 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}] 14:24:37 INFO - PROCESS | 1847 | 1461273877526 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 14:24:37 INFO - PROCESS | 1847 | 1461273877694 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9010ee000 == 110 [pid = 1847] [id = 383] 14:24:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7ff8fd4d6400) [pid = 1847] [serial = 1150] [outer = (nil)] 14:24:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7ff8fd84d000) [pid = 1847] [serial = 1151] [outer = 0x7ff8fd4d6400] 14:24:37 INFO - PROCESS | 1847 | 1461273877758 Marionette DEBUG loaded listener.js 14:24:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7ff8ffedfc00) [pid = 1847] [serial = 1152] [outer = 0x7ff8fd4d6400] 14:24:38 INFO - PROCESS | 1847 | 1461273878679 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]]]}] 14:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1400ms 14:24:38 INFO - PROCESS | 1847 | 1461273878731 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 14:24:38 INFO - PROCESS | 1847 | 1461273878736 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 14:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:24:38 INFO - PROCESS | 1847 | 1461273878746 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:24:38 INFO - PROCESS | 1847 | 1461273878750 Marionette TRACE conn3 <- [1,1506,null,{}] 14:24:38 INFO - PROCESS | 1847 | 1461273878756 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}] 14:24:38 INFO - PROCESS | 1847 | 1461273878908 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 14:24:39 INFO - PROCESS | 1847 | 1461273879084 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bb1d000 == 111 [pid = 1847] [id = 384] 14:24:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7ff8fd847800) [pid = 1847] [serial = 1153] [outer = (nil)] 14:24:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7ff902393000) [pid = 1847] [serial = 1154] [outer = 0x7ff8fd847800] 14:24:39 INFO - PROCESS | 1847 | 1461273879149 Marionette DEBUG loaded listener.js 14:24:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7ff9088a6400) [pid = 1847] [serial = 1155] [outer = 0x7ff8fd847800] 14:24:40 INFO - PROCESS | 1847 | 1461273880005 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]]]}] 14:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1285ms 14:24:40 INFO - PROCESS | 1847 | 1461273880029 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 14:24:40 INFO - PROCESS | 1847 | 1461273880032 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 14:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:24:40 INFO - PROCESS | 1847 | 1461273880037 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:24:40 INFO - PROCESS | 1847 | 1461273880040 Marionette TRACE conn3 <- [1,1510,null,{}] 14:24:40 INFO - PROCESS | 1847 | 1461273880052 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}] 14:24:40 INFO - PROCESS | 1847 | 1461273880208 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 14:24:40 INFO - PROCESS | 1847 | 1461273880383 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91cee3000 == 112 [pid = 1847] [id = 385] 14:24:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7ff90b652c00) [pid = 1847] [serial = 1156] [outer = (nil)] 14:24:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7ff90b661000) [pid = 1847] [serial = 1157] [outer = 0x7ff90b652c00] 14:24:40 INFO - PROCESS | 1847 | 1461273880451 Marionette DEBUG loaded listener.js 14:24:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7ff90ca5cc00) [pid = 1847] [serial = 1158] [outer = 0x7ff90b652c00] 14:24:41 INFO - PROCESS | 1847 | 1461273881255 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]]]}] 14:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1227ms 14:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:24:41 INFO - PROCESS | 1847 | 1461273881264 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 14:24:41 INFO - PROCESS | 1847 | 1461273881266 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 14:24:41 INFO - PROCESS | 1847 | 1461273881271 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:24:41 INFO - PROCESS | 1847 | 1461273881274 Marionette TRACE conn3 <- [1,1514,null,{}] 14:24:41 INFO - PROCESS | 1847 | 1461273881278 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}] 14:24:41 INFO - PROCESS | 1847 | 1461273881420 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 14:24:41 INFO - PROCESS | 1847 | 1461273881592 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9281c2000 == 113 [pid = 1847] [id = 386] 14:24:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7ff909515800) [pid = 1847] [serial = 1159] [outer = (nil)] 14:24:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7ff90e20c400) [pid = 1847] [serial = 1160] [outer = 0x7ff909515800] 14:24:41 INFO - PROCESS | 1847 | 1461273881656 Marionette DEBUG loaded listener.js 14:24:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7ff91070ac00) [pid = 1847] [serial = 1161] [outer = 0x7ff909515800] 14:24:42 INFO - PROCESS | 1847 | 1461273882451 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]]]}] 14:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1228ms 14:24:42 INFO - PROCESS | 1847 | 1461273882500 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 14:24:42 INFO - PROCESS | 1847 | 1461273882503 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 14:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:24:42 INFO - PROCESS | 1847 | 1461273882509 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:24:42 INFO - PROCESS | 1847 | 1461273882511 Marionette TRACE conn3 <- [1,1518,null,{}] 14:24:42 INFO - PROCESS | 1847 | 1461273882516 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}] 14:24:42 INFO - PROCESS | 1847 | 1461273882662 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 14:24:42 INFO - PROCESS | 1847 | 1461273882835 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92d352800 == 114 [pid = 1847] [id = 387] 14:24:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7ff90dd6c800) [pid = 1847] [serial = 1162] [outer = (nil)] 14:24:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7ff9121dd000) [pid = 1847] [serial = 1163] [outer = 0x7ff90dd6c800] 14:24:42 INFO - PROCESS | 1847 | 1461273882902 Marionette DEBUG loaded listener.js 14:24:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7ff916691400) [pid = 1847] [serial = 1164] [outer = 0x7ff90dd6c800] 14:24:43 INFO - PROCESS | 1847 | 1461273883670 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]]]}] 14:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1232ms 14:24:43 INFO - PROCESS | 1847 | 1461273883742 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 14:24:43 INFO - PROCESS | 1847 | 1461273883745 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 14:24:43 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:24:43 INFO - PROCESS | 1847 | 1461273883750 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:24:43 INFO - PROCESS | 1847 | 1461273883752 Marionette TRACE conn3 <- [1,1522,null,{}] 14:24:43 INFO - PROCESS | 1847 | 1461273883757 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}] 14:24:43 INFO - PROCESS | 1847 | 1461273883936 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 14:24:44 INFO - PROCESS | 1847 | 1461273884104 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8ffeb1800 == 115 [pid = 1847] [id = 388] 14:24:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7ff917350c00) [pid = 1847] [serial = 1165] [outer = (nil)] 14:24:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7ff923156800) [pid = 1847] [serial = 1166] [outer = 0x7ff917350c00] 14:24:44 INFO - PROCESS | 1847 | 1461273884171 Marionette DEBUG loaded listener.js 14:24:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7ff926056400) [pid = 1847] [serial = 1167] [outer = 0x7ff917350c00] 14:24:44 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:44 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:24:44 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:44 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:44 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:44 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:44 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:44 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:44 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:44 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:44 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:44 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:44 INFO - PROCESS | 1847 | 1461273884810 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"]]]}] 14:24:44 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 () { 14:24:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:24:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:24:44 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 () { 14:24:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:24:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:24:44 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 () { 14:24:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:24:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:24:44 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 () { 14:24:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:24:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:24:44 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1132ms 14:24:44 INFO - PROCESS | 1847 | 1461273884888 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 14:24:44 INFO - PROCESS | 1847 | 1461273884891 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 14:24:44 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:24:44 INFO - PROCESS | 1847 | 1461273884897 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:24:44 INFO - PROCESS | 1847 | 1461273884899 Marionette TRACE conn3 <- [1,1526,null,{}] 14:24:44 INFO - PROCESS | 1847 | 1461273884904 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}] 14:24:45 INFO - PROCESS | 1847 | 1461273885043 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 14:24:45 INFO - PROCESS | 1847 | 1461273885216 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900618800 == 116 [pid = 1847] [id = 389] 14:24:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7ff91861d400) [pid = 1847] [serial = 1168] [outer = (nil)] 14:24:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7ff927847400) [pid = 1847] [serial = 1169] [outer = 0x7ff91861d400] 14:24:45 INFO - PROCESS | 1847 | 1461273885280 Marionette DEBUG loaded listener.js 14:24:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7ff927f8b000) [pid = 1847] [serial = 1170] [outer = 0x7ff91861d400] 14:24:45 INFO - PROCESS | 1847 | 1461273885973 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"]]]}] 14:24:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:24:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:24:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:24:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:24:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:24:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:24:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:24:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:24:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:24:46 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1130ms 14:24:46 INFO - PROCESS | 1847 | 1461273886051 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 14:24:46 INFO - PROCESS | 1847 | 1461273886053 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 14:24:46 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:24:46 INFO - PROCESS | 1847 | 1461273886061 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:24:46 INFO - PROCESS | 1847 | 1461273886063 Marionette TRACE conn3 <- [1,1530,null,{}] 14:24:46 INFO - PROCESS | 1847 | 1461273886068 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}] 14:24:46 INFO - PROCESS | 1847 | 1461273886226 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 14:24:46 INFO - PROCESS | 1847 | 1461273886394 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910322000 == 117 [pid = 1847] [id = 390] 14:24:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7ff9102cb800) [pid = 1847] [serial = 1171] [outer = (nil)] 14:24:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7ff9102d7c00) [pid = 1847] [serial = 1172] [outer = 0x7ff9102cb800] 14:24:46 INFO - PROCESS | 1847 | 1461273886458 Marionette DEBUG loaded listener.js 14:24:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7ff927842400) [pid = 1847] [serial = 1173] [outer = 0x7ff9102cb800] 14:24:47 INFO - PROCESS | 1847 | 1461273887055 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]]]}] 14:24:47 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 14:24:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:24:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:24:47 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. 14:24:47 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:24:47 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1029ms 14:24:47 INFO - PROCESS | 1847 | 1461273887092 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 14:24:47 INFO - PROCESS | 1847 | 1461273887097 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 14:24:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:24:47 INFO - PROCESS | 1847 | 1461273887102 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:24:47 INFO - PROCESS | 1847 | 1461273887104 Marionette TRACE conn3 <- [1,1534,null,{}] 14:24:47 INFO - PROCESS | 1847 | 1461273887127 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}] 14:24:47 INFO - PROCESS | 1847 | 1461273887278 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 14:24:47 INFO - PROCESS | 1847 | 1461273887468 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fbfd3800 == 118 [pid = 1847] [id = 391] 14:24:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7ff8fc0d8800) [pid = 1847] [serial = 1174] [outer = (nil)] 14:24:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7ff8fc0de000) [pid = 1847] [serial = 1175] [outer = 0x7ff8fc0d8800] 14:24:47 INFO - PROCESS | 1847 | 1461273887529 Marionette DEBUG loaded listener.js 14:24:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7ff8fc0e5400) [pid = 1847] [serial = 1176] [outer = 0x7ff8fc0d8800] 14:24:48 INFO - PROCESS | 1847 | 1461273888301 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]]]}] 14:24:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:24:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1228ms 14:24:48 INFO - PROCESS | 1847 | 1461273888345 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 14:24:48 INFO - PROCESS | 1847 | 1461273888349 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 14:24:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:24:48 INFO - PROCESS | 1847 | 1461273888357 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:24:48 INFO - PROCESS | 1847 | 1461273888359 Marionette TRACE conn3 <- [1,1538,null,{}] 14:24:48 INFO - PROCESS | 1847 | 1461273888363 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}] 14:24:48 INFO - PROCESS | 1847 | 1461273888505 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 14:24:48 INFO - PROCESS | 1847 | 1461273888682 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fe24d000 == 119 [pid = 1847] [id = 392] 14:24:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7ff8fc0d8c00) [pid = 1847] [serial = 1177] [outer = (nil)] 14:24:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7ff8fccc8800) [pid = 1847] [serial = 1178] [outer = 0x7ff8fc0d8c00] 14:24:48 INFO - PROCESS | 1847 | 1461273888742 Marionette DEBUG loaded listener.js 14:24:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7ff8fcccd000) [pid = 1847] [serial = 1179] [outer = 0x7ff8fc0d8c00] 14:24:49 INFO - PROCESS | 1847 | 1461273889474 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]]]}] 14:24:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:24:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1176ms 14:24:49 INFO - PROCESS | 1847 | 1461273889552 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 14:24:49 INFO - PROCESS | 1847 | 1461273889555 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 14:24:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:24:49 INFO - PROCESS | 1847 | 1461273889561 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:24:49 INFO - PROCESS | 1847 | 1461273889564 Marionette TRACE conn3 <- [1,1542,null,{}] 14:24:49 INFO - PROCESS | 1847 | 1461273889569 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}] 14:24:49 INFO - PROCESS | 1847 | 1461273889744 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 14:24:49 INFO - PROCESS | 1847 | 1461273889924 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9022d4800 == 120 [pid = 1847] [id = 393] 14:24:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7ff8fc0de800) [pid = 1847] [serial = 1180] [outer = (nil)] 14:24:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7ff8fc2a7c00) [pid = 1847] [serial = 1181] [outer = 0x7ff8fc0de800] 14:24:49 INFO - PROCESS | 1847 | 1461273889988 Marionette DEBUG loaded listener.js 14:24:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7ff8fcccf800) [pid = 1847] [serial = 1182] [outer = 0x7ff8fc0de800] 14:24:51 INFO - PROCESS | 1847 | 1461273891096 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]]]}] 14:24:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:24:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1580ms 14:24:51 INFO - PROCESS | 1847 | 1461273891142 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 14:24:51 INFO - PROCESS | 1847 | 1461273891148 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 14:24:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:24:51 INFO - PROCESS | 1847 | 1461273891155 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:24:51 INFO - PROCESS | 1847 | 1461273891159 Marionette TRACE conn3 <- [1,1546,null,{}] 14:24:51 INFO - PROCESS | 1847 | 1461273891165 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}] 14:24:51 INFO - PROCESS | 1847 | 1461273891316 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 14:24:51 INFO - PROCESS | 1847 | 1461273891499 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908703800 == 121 [pid = 1847] [id = 394] 14:24:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7ff8fd4ca000) [pid = 1847] [serial = 1183] [outer = (nil)] 14:24:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7ff8fd4d2400) [pid = 1847] [serial = 1184] [outer = 0x7ff8fd4ca000] 14:24:51 INFO - PROCESS | 1847 | 1461273891556 Marionette DEBUG loaded listener.js 14:24:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7ff8feed5800) [pid = 1847] [serial = 1185] [outer = 0x7ff8fd4ca000] 14:24:52 INFO - PROCESS | 1847 | 1461273892515 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]]]}] 14:24:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:24:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1432ms 14:24:52 INFO - PROCESS | 1847 | 1461273892588 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 14:24:52 INFO - PROCESS | 1847 | 1461273892594 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 14:24:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:24:52 INFO - PROCESS | 1847 | 1461273892603 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:24:52 INFO - PROCESS | 1847 | 1461273892606 Marionette TRACE conn3 <- [1,1550,null,{}] 14:24:52 INFO - PROCESS | 1847 | 1461273892610 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}] 14:24:52 INFO - PROCESS | 1847 | 1461273892756 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 14:24:53 INFO - PROCESS | 1847 | 1461273893005 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900fb3000 == 122 [pid = 1847] [id = 395] 14:24:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7ff9011e6c00) [pid = 1847] [serial = 1186] [outer = (nil)] 14:24:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7ff9011f0800) [pid = 1847] [serial = 1187] [outer = 0x7ff9011e6c00] 14:24:53 INFO - PROCESS | 1847 | 1461273893109 Marionette DEBUG loaded listener.js 14:24:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7ff901afe400) [pid = 1847] [serial = 1188] [outer = 0x7ff9011e6c00] 14:24:53 INFO - PROCESS | 1847 | 1461273893874 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]]]}] 14:24:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:24:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1330ms 14:24:53 INFO - PROCESS | 1847 | 1461273893934 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 14:24:53 INFO - PROCESS | 1847 | 1461273893936 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 14:24:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:24:53 INFO - PROCESS | 1847 | 1461273893942 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:24:53 INFO - PROCESS | 1847 | 1461273893947 Marionette TRACE conn3 <- [1,1554,null,{}] 14:24:53 INFO - PROCESS | 1847 | 1461273893960 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}] 14:24:54 INFO - PROCESS | 1847 | 1461273894106 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 14:24:54 INFO - PROCESS | 1847 | 1461273894286 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a23d800 == 123 [pid = 1847] [id = 396] 14:24:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7ff9087cf800) [pid = 1847] [serial = 1189] [outer = (nil)] 14:24:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7ff9088aac00) [pid = 1847] [serial = 1190] [outer = 0x7ff9087cf800] 14:24:54 INFO - PROCESS | 1847 | 1461273894343 Marionette DEBUG loaded listener.js 14:24:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7ff9094d3400) [pid = 1847] [serial = 1191] [outer = 0x7ff9087cf800] 14:24:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9186a8800 == 122 [pid = 1847] [id = 76] 14:24:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910b71000 == 121 [pid = 1847] [id = 336] 14:24:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91085a000 == 120 [pid = 1847] [id = 334] 14:24:54 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7ff9156ba400) [pid = 1847] [serial = 1046] [outer = (nil)] [url = about:blank] 14:24:54 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7ff90b65e400) [pid = 1847] [serial = 1058] [outer = (nil)] [url = about:blank] 14:24:54 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7ff902399c00) [pid = 1847] [serial = 1052] [outer = (nil)] [url = about:blank] 14:24:54 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7ff908954400) [pid = 1847] [serial = 1061] [outer = (nil)] [url = about:blank] 14:24:54 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7ff9011e3c00) [pid = 1847] [serial = 1037] [outer = (nil)] [url = about:blank] 14:24:54 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7ff90caf0000) [pid = 1847] [serial = 1043] [outer = (nil)] [url = about:blank] 14:24:54 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7ff90950fc00) [pid = 1847] [serial = 1040] [outer = (nil)] [url = about:blank] 14:24:54 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7ff926028400) [pid = 1847] [serial = 1049] [outer = (nil)] [url = about:blank] 14:24:54 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7ff90a578400) [pid = 1847] [serial = 1055] [outer = (nil)] [url = about:blank] 14:24:54 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7ff910cb3c00) [pid = 1847] [serial = 1091] [outer = (nil)] [url = about:blank] 14:24:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e28c800 == 119 [pid = 1847] [id = 381] 14:24:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff913f0d800 == 118 [pid = 1847] [id = 380] 14:24:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e1b9800 == 117 [pid = 1847] [id = 379] 14:24:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c043000 == 116 [pid = 1847] [id = 378] 14:24:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a215800 == 115 [pid = 1847] [id = 377] 14:24:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900fb7800 == 114 [pid = 1847] [id = 376] 14:24:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90887d800 == 113 [pid = 1847] [id = 375] 14:24:55 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901288800 == 112 [pid = 1847] [id = 371] 14:24:55 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fe3de000 == 111 [pid = 1847] [id = 370] 14:24:55 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92fa8c000 == 110 [pid = 1847] [id = 369] 14:24:55 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9284c1800 == 109 [pid = 1847] [id = 368] 14:24:55 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9277bc800 == 108 [pid = 1847] [id = 367] 14:24:55 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9186e9000 == 107 [pid = 1847] [id = 366] 14:24:55 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e078800 == 106 [pid = 1847] [id = 365] 14:24:55 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9089df800 == 105 [pid = 1847] [id = 364] 14:24:55 INFO - PROCESS | 1847 | 1461273895139 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]]]}] 14:24:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:24:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1241ms 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7ff9158e2000) [pid = 1847] [serial = 984] [outer = (nil)] [url = about:blank] 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7ff910719400) [pid = 1847] [serial = 1085] [outer = (nil)] [url = about:blank] 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7ff90a572000) [pid = 1847] [serial = 1073] [outer = (nil)] [url = about:blank] 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7ff901f35800) [pid = 1847] [serial = 1067] [outer = (nil)] [url = about:blank] 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7ff92784f400) [pid = 1847] [serial = 1035] [outer = (nil)] [url = about:blank] 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7ff90ca61400) [pid = 1847] [serial = 1079] [outer = (nil)] [url = about:blank] 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7ff9094ce000) [pid = 1847] [serial = 1071] [outer = (nil)] [url = about:blank] 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7ff90f70d000) [pid = 1847] [serial = 1082] [outer = (nil)] [url = about:blank] 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7ff902395400) [pid = 1847] [serial = 1068] [outer = (nil)] [url = about:blank] 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7ff90b423c00) [pid = 1847] [serial = 1074] [outer = (nil)] [url = about:blank] 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7ff9083e2400) [pid = 1847] [serial = 1070] [outer = (nil)] [url = about:blank] 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7ff910cad800) [pid = 1847] [serial = 1089] [outer = (nil)] [url = about:blank] 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7ff910a6a400) [pid = 1847] [serial = 1086] [outer = (nil)] [url = about:blank] 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7ff9007d1c00) [pid = 1847] [serial = 1064] [outer = (nil)] [url = about:blank] 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7ff90ccbe800) [pid = 1847] [serial = 1080] [outer = (nil)] [url = about:blank] 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7ff90bc45400) [pid = 1847] [serial = 1076] [outer = (nil)] [url = about:blank] 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7ff910a6f000) [pid = 1847] [serial = 1088] [outer = (nil)] [url = about:blank] 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7ff90c452800) [pid = 1847] [serial = 1077] [outer = (nil)] [url = about:blank] 14:24:55 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7ff90f9cf400) [pid = 1847] [serial = 1083] [outer = (nil)] [url = about:blank] 14:24:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:24:55 INFO - PROCESS | 1847 | 1461273895204 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 14:24:55 INFO - PROCESS | 1847 | 1461273895206 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 14:24:55 INFO - PROCESS | 1847 | 1461273895212 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:24:55 INFO - PROCESS | 1847 | 1461273895214 Marionette TRACE conn3 <- [1,1558,null,{}] 14:24:55 INFO - PROCESS | 1847 | 1461273895219 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}] 14:24:55 INFO - PROCESS | 1847 | 1461273895349 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 14:24:55 INFO - PROCESS | 1847 | 1461273895362 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901288800 == 106 [pid = 1847] [id = 397] 14:24:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7ff901f2b000) [pid = 1847] [serial = 1192] [outer = (nil)] 14:24:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7ff909747c00) [pid = 1847] [serial = 1193] [outer = 0x7ff901f2b000] 14:24:55 INFO - PROCESS | 1847 | 1461273895413 Marionette DEBUG loaded listener.js 14:24:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7ff90a420800) [pid = 1847] [serial = 1194] [outer = 0x7ff901f2b000] 14:24:56 INFO - PROCESS | 1847 | 1461273896159 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]]]}] 14:24:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:24:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 975ms 14:24:56 INFO - PROCESS | 1847 | 1461273896198 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 14:24:56 INFO - PROCESS | 1847 | 1461273896201 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 14:24:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:24:56 INFO - PROCESS | 1847 | 1461273896213 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:24:56 INFO - PROCESS | 1847 | 1461273896215 Marionette TRACE conn3 <- [1,1562,null,{}] 14:24:56 INFO - PROCESS | 1847 | 1461273896219 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}] 14:24:56 INFO - PROCESS | 1847 | 1461273896355 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 14:24:56 INFO - PROCESS | 1847 | 1461273896367 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a215800 == 107 [pid = 1847] [id = 398] 14:24:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7ff90950fc00) [pid = 1847] [serial = 1195] [outer = (nil)] 14:24:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7ff90a56ec00) [pid = 1847] [serial = 1196] [outer = 0x7ff90950fc00] 14:24:56 INFO - PROCESS | 1847 | 1461273896420 Marionette DEBUG loaded listener.js 14:24:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7ff90a6efc00) [pid = 1847] [serial = 1197] [outer = 0x7ff90950fc00] 14:24:57 INFO - PROCESS | 1847 | 1461273897144 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]]]}] 14:24:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:24:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 978ms 14:24:57 INFO - PROCESS | 1847 | 1461273897191 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 14:24:57 INFO - PROCESS | 1847 | 1461273897194 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 14:24:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:24:57 INFO - PROCESS | 1847 | 1461273897199 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:24:57 INFO - PROCESS | 1847 | 1461273897210 Marionette TRACE conn3 <- [1,1566,null,{}] 14:24:57 INFO - PROCESS | 1847 | 1461273897213 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}] 14:24:57 INFO - PROCESS | 1847 | 1461273897408 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 14:24:57 INFO - PROCESS | 1847 | 1461273897436 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c913800 == 108 [pid = 1847] [id = 399] 14:24:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7ff90b65c000) [pid = 1847] [serial = 1198] [outer = (nil)] 14:24:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7ff90c5cc800) [pid = 1847] [serial = 1199] [outer = 0x7ff90b65c000] 14:24:57 INFO - PROCESS | 1847 | 1461273897491 Marionette DEBUG loaded listener.js 14:24:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7ff90ccbb400) [pid = 1847] [serial = 1200] [outer = 0x7ff90b65c000] 14:24:58 INFO - PROCESS | 1847 | 1461273898125 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]]]}] 14:24:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:24:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 983ms 14:24:58 INFO - PROCESS | 1847 | 1461273898188 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 14:24:58 INFO - PROCESS | 1847 | 1461273898191 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 14:24:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:24:58 INFO - PROCESS | 1847 | 1461273898196 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:24:58 INFO - PROCESS | 1847 | 1461273898198 Marionette TRACE conn3 <- [1,1570,null,{}] 14:24:58 INFO - PROCESS | 1847 | 1461273898206 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}] 14:24:58 INFO - PROCESS | 1847 | 1461273898377 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 14:24:58 INFO - PROCESS | 1847 | 1461273898398 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90f766800 == 109 [pid = 1847] [id = 400] 14:24:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7ff90b682800) [pid = 1847] [serial = 1201] [outer = (nil)] 14:24:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7ff90dc54800) [pid = 1847] [serial = 1202] [outer = 0x7ff90b682800] 14:24:58 INFO - PROCESS | 1847 | 1461273898455 Marionette DEBUG loaded listener.js 14:24:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7ff90e10e800) [pid = 1847] [serial = 1203] [outer = 0x7ff90b682800] 14:24:59 INFO - PROCESS | 1847 | 1461273899190 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]]]}] 14:24:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:24:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1030ms 14:24:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:24:59 INFO - PROCESS | 1847 | 1461273899227 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 14:24:59 INFO - PROCESS | 1847 | 1461273899229 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 14:24:59 INFO - PROCESS | 1847 | 1461273899234 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:24:59 INFO - PROCESS | 1847 | 1461273899236 Marionette TRACE conn3 <- [1,1574,null,{}] 14:24:59 INFO - PROCESS | 1847 | 1461273899241 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}] 14:25:00 INFO - PROCESS | 1847 | 1461273900045 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7ff9121db000) [pid = 1847] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7ff90a56e400) [pid = 1847] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7ff8ffedc400) [pid = 1847] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7ff8ffeda800) [pid = 1847] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7ff90fccd800) [pid = 1847] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7ff90fcd1800) [pid = 1847] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7ff90dd70400) [pid = 1847] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7ff90c132c00) [pid = 1847] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7ff918404000) [pid = 1847] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7ff918615000) [pid = 1847] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7ff91081f800) [pid = 1847] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7ff90ca5ac00) [pid = 1847] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7ff901af3400) [pid = 1847] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7ff9088ad000) [pid = 1847] [serial = 840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7ff923e40c00) [pid = 1847] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7ff9094ce800) [pid = 1847] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7ff90e213000) [pid = 1847] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7ff9121e0000) [pid = 1847] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7ff909745400) [pid = 1847] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7ff912d71c00) [pid = 1847] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7ff912d71400) [pid = 1847] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7ff91082dc00) [pid = 1847] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7ff8ffee6c00) [pid = 1847] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7ff9088a5c00) [pid = 1847] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7ff90c066000) [pid = 1847] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7ff916793c00) [pid = 1847] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7ff8ffedb800) [pid = 1847] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7ff90e021400) [pid = 1847] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7ff909334400) [pid = 1847] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7ff90dc5a000) [pid = 1847] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7ff927ed7800) [pid = 1847] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7ff901af2400) [pid = 1847] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7ff909744000) [pid = 1847] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7ff90fcc3800) [pid = 1847] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7ff8ffedd000) [pid = 1847] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7ff90a4d0000) [pid = 1847] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7ff90dc5c000) [pid = 1847] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7ff9088a7400) [pid = 1847] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7ff90894f000) [pid = 1847] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7ff90b689800) [pid = 1847] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7ff91751cc00) [pid = 1847] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7ff910717c00) [pid = 1847] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7ff910718c00) [pid = 1847] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7ff9083d9000) [pid = 1847] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7ff9088a7000) [pid = 1847] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7ff902396400) [pid = 1847] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7ff90a56e800) [pid = 1847] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7ff90fcc8800) [pid = 1847] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7ff90e020800) [pid = 1847] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7ff8ffee1800) [pid = 1847] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7ff9087cec00) [pid = 1847] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7ff90cae6000) [pid = 1847] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7ff8fd1e9400) [pid = 1847] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7ff90ccbe000) [pid = 1847] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7ff901af0c00) [pid = 1847] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7ff9088a7c00) [pid = 1847] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7ff90208c400) [pid = 1847] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7ff8ffee4c00) [pid = 1847] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:25:00 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7ff9083d8800) [pid = 1847] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:25:00 INFO - PROCESS | 1847 | 1461273900243 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900fba000 == 110 [pid = 1847] [id = 401] 14:25:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7ff8fd1e9400) [pid = 1847] [serial = 1204] [outer = (nil)] 14:25:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7ff8ffedb800) [pid = 1847] [serial = 1205] [outer = 0x7ff8fd1e9400] 14:25:00 INFO - PROCESS | 1847 | 1461273900296 Marionette DEBUG loaded listener.js 14:25:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7ff901af2400) [pid = 1847] [serial = 1206] [outer = 0x7ff8fd1e9400] 14:25:00 INFO - PROCESS | 1847 | 1461273900830 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]]]}] 14:25:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:25:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1626ms 14:25:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:25:00 INFO - PROCESS | 1847 | 1461273900861 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 14:25:00 INFO - PROCESS | 1847 | 1461273900863 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 14:25:00 INFO - PROCESS | 1847 | 1461273900867 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:25:00 INFO - PROCESS | 1847 | 1461273900871 Marionette TRACE conn3 <- [1,1578,null,{}] 14:25:00 INFO - PROCESS | 1847 | 1461273900876 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}] 14:25:01 INFO - PROCESS | 1847 | 1461273901004 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 14:25:01 INFO - PROCESS | 1847 | 1461273901019 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bc72000 == 111 [pid = 1847] [id = 402] 14:25:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7ff8fc0df800) [pid = 1847] [serial = 1207] [outer = (nil)] 14:25:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7ff9087cd000) [pid = 1847] [serial = 1208] [outer = 0x7ff8fc0df800] 14:25:01 INFO - PROCESS | 1847 | 1461273901069 Marionette DEBUG loaded listener.js 14:25:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7ff909333c00) [pid = 1847] [serial = 1209] [outer = 0x7ff8fc0df800] 14:25:01 INFO - PROCESS | 1847 | 1461273901753 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]]]}] 14:25:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:25:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 926ms 14:25:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:25:01 INFO - PROCESS | 1847 | 1461273901794 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 14:25:01 INFO - PROCESS | 1847 | 1461273901796 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 14:25:01 INFO - PROCESS | 1847 | 1461273901801 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:25:01 INFO - PROCESS | 1847 | 1461273901803 Marionette TRACE conn3 <- [1,1582,null,{}] 14:25:01 INFO - PROCESS | 1847 | 1461273901807 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}] 14:25:01 INFO - PROCESS | 1847 | 1461273901946 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 14:25:02 INFO - PROCESS | 1847 | 1461273902177 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fd454000 == 112 [pid = 1847] [id = 403] 14:25:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7ff8fc0d9000) [pid = 1847] [serial = 1210] [outer = (nil)] 14:25:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7ff8fc29ec00) [pid = 1847] [serial = 1211] [outer = 0x7ff8fc0d9000] 14:25:02 INFO - PROCESS | 1847 | 1461273902242 Marionette DEBUG loaded listener.js 14:25:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7ff8fc2adc00) [pid = 1847] [serial = 1212] [outer = 0x7ff8fc0d9000] 14:25:03 INFO - PROCESS | 1847 | 1461273903071 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]]]}] 14:25:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:25:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1330ms 14:25:03 INFO - PROCESS | 1847 | 1461273903131 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 14:25:03 INFO - PROCESS | 1847 | 1461273903137 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 14:25:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:25:03 INFO - PROCESS | 1847 | 1461273903145 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:25:03 INFO - PROCESS | 1847 | 1461273903149 Marionette TRACE conn3 <- [1,1586,null,{}] 14:25:03 INFO - PROCESS | 1847 | 1461273903155 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}] 14:25:03 INFO - PROCESS | 1847 | 1461273903330 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 14:25:03 INFO - PROCESS | 1847 | 1461273903511 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9086d7000 == 113 [pid = 1847] [id = 404] 14:25:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7ff8fc0d9400) [pid = 1847] [serial = 1213] [outer = (nil)] 14:25:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7ff9007c7c00) [pid = 1847] [serial = 1214] [outer = 0x7ff8fc0d9400] 14:25:03 INFO - PROCESS | 1847 | 1461273903581 Marionette DEBUG loaded listener.js 14:25:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7ff901aef800) [pid = 1847] [serial = 1215] [outer = 0x7ff8fc0d9400] 14:25:04 INFO - PROCESS | 1847 | 1461273904340 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]]]}] 14:25:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:25:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1228ms 14:25:04 INFO - PROCESS | 1847 | 1461273904377 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 14:25:04 INFO - PROCESS | 1847 | 1461273904382 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 14:25:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:25:04 INFO - PROCESS | 1847 | 1461273904388 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:25:04 INFO - PROCESS | 1847 | 1461273904390 Marionette TRACE conn3 <- [1,1590,null,{}] 14:25:04 INFO - PROCESS | 1847 | 1461273904412 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}] 14:25:04 INFO - PROCESS | 1847 | 1461273904558 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 14:25:04 INFO - PROCESS | 1847 | 1461273904733 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c4e2800 == 114 [pid = 1847] [id = 405] 14:25:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7ff901f2fc00) [pid = 1847] [serial = 1216] [outer = (nil)] 14:25:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7ff9087d9400) [pid = 1847] [serial = 1217] [outer = 0x7ff901f2fc00] 14:25:04 INFO - PROCESS | 1847 | 1461273904793 Marionette DEBUG loaded listener.js 14:25:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7ff909339c00) [pid = 1847] [serial = 1218] [outer = 0x7ff901f2fc00] 14:25:05 INFO - PROCESS | 1847 | 1461273905682 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]]]}] 14:25:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:25:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1339ms 14:25:05 INFO - PROCESS | 1847 | 1461273905728 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 14:25:05 INFO - PROCESS | 1847 | 1461273905731 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 14:25:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:25:05 INFO - PROCESS | 1847 | 1461273905743 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:25:05 INFO - PROCESS | 1847 | 1461273905751 Marionette TRACE conn3 <- [1,1594,null,{}] 14:25:05 INFO - PROCESS | 1847 | 1461273905758 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}] 14:25:05 INFO - PROCESS | 1847 | 1461273905908 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 14:25:06 INFO - PROCESS | 1847 | 1461273906089 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff914fd0000 == 115 [pid = 1847] [id = 406] 14:25:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7ff909745c00) [pid = 1847] [serial = 1219] [outer = (nil)] 14:25:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7ff90a573000) [pid = 1847] [serial = 1220] [outer = 0x7ff909745c00] 14:25:06 INFO - PROCESS | 1847 | 1461273906160 Marionette DEBUG loaded listener.js 14:25:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7ff90b552000) [pid = 1847] [serial = 1221] [outer = 0x7ff909745c00] 14:25:06 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bbb5800 == 114 [pid = 1847] [id = 11] 14:25:06 INFO - PROCESS | 1847 | 1461273906992 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]]]}] 14:25:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:25:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1291ms 14:25:07 INFO - PROCESS | 1847 | 1461273907029 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 14:25:07 INFO - PROCESS | 1847 | 1461273907033 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 14:25:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:25:07 INFO - PROCESS | 1847 | 1461273907038 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:25:07 INFO - PROCESS | 1847 | 1461273907040 Marionette TRACE conn3 <- [1,1598,null,{}] 14:25:07 INFO - PROCESS | 1847 | 1461273907045 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}] 14:25:07 INFO - PROCESS | 1847 | 1461273907195 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 14:25:07 INFO - PROCESS | 1847 | 1461273907371 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916235800 == 115 [pid = 1847] [id = 407] 14:25:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7ff90b54d800) [pid = 1847] [serial = 1222] [outer = (nil)] 14:25:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff90c066000) [pid = 1847] [serial = 1223] [outer = 0x7ff90b54d800] 14:25:07 INFO - PROCESS | 1847 | 1461273907437 Marionette DEBUG loaded listener.js 14:25:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7ff90ca5a400) [pid = 1847] [serial = 1224] [outer = 0x7ff90b54d800] 14:25:08 INFO - PROCESS | 1847 | 1461273908191 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]]]}] 14:25:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:25:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1175ms 14:25:08 INFO - PROCESS | 1847 | 1461273908215 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 14:25:08 INFO - PROCESS | 1847 | 1461273908219 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 14:25:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:25:08 INFO - PROCESS | 1847 | 1461273908223 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:25:08 INFO - PROCESS | 1847 | 1461273908225 Marionette TRACE conn3 <- [1,1602,null,{}] 14:25:08 INFO - PROCESS | 1847 | 1461273908230 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}] 14:25:08 INFO - PROCESS | 1847 | 1461273908363 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 14:25:08 INFO - PROCESS | 1847 | 1461273908573 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916c0b000 == 116 [pid = 1847] [id = 408] 14:25:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7ff90dc5a400) [pid = 1847] [serial = 1225] [outer = (nil)] 14:25:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7ff90dd64800) [pid = 1847] [serial = 1226] [outer = 0x7ff90dc5a400] 14:25:08 INFO - PROCESS | 1847 | 1461273908646 Marionette DEBUG loaded listener.js 14:25:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7ff90f70f800) [pid = 1847] [serial = 1227] [outer = 0x7ff90dc5a400] 14:25:09 INFO - PROCESS | 1847 | 1461273909452 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]]]}] 14:25:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:25:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1274ms 14:25:09 INFO - PROCESS | 1847 | 1461273909498 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 14:25:09 INFO - PROCESS | 1847 | 1461273909502 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 14:25:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:25:09 INFO - PROCESS | 1847 | 1461273909506 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:25:09 INFO - PROCESS | 1847 | 1461273909509 Marionette TRACE conn3 <- [1,1606,null,{}] 14:25:09 INFO - PROCESS | 1847 | 1461273909513 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}] 14:25:09 INFO - PROCESS | 1847 | 1461273909648 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 14:25:09 INFO - PROCESS | 1847 | 1461273909828 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff921e21000 == 117 [pid = 1847] [id = 409] 14:25:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7ff90dc5c000) [pid = 1847] [serial = 1228] [outer = (nil)] 14:25:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7ff9102d0800) [pid = 1847] [serial = 1229] [outer = 0x7ff90dc5c000] 14:25:09 INFO - PROCESS | 1847 | 1461273909886 Marionette DEBUG loaded listener.js 14:25:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7ff9102d9c00) [pid = 1847] [serial = 1230] [outer = 0x7ff90dc5c000] 14:25:10 INFO - PROCESS | 1847 | 1461273910630 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]]]}] 14:25:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:25:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1176ms 14:25:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:25:10 INFO - PROCESS | 1847 | 1461273910683 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 14:25:10 INFO - PROCESS | 1847 | 1461273910685 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 14:25:10 INFO - PROCESS | 1847 | 1461273910691 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:25:10 INFO - PROCESS | 1847 | 1461273910693 Marionette TRACE conn3 <- [1,1610,null,{}] 14:25:10 INFO - PROCESS | 1847 | 1461273910698 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}] 14:25:10 INFO - PROCESS | 1847 | 1461273910833 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 14:25:11 INFO - PROCESS | 1847 | 1461273911010 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff923c0b000 == 118 [pid = 1847] [id = 410] 14:25:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7ff90fcc6800) [pid = 1847] [serial = 1231] [outer = (nil)] 14:25:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7ff910a69800) [pid = 1847] [serial = 1232] [outer = 0x7ff90fcc6800] 14:25:11 INFO - PROCESS | 1847 | 1461273911068 Marionette DEBUG loaded listener.js 14:25:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7ff9121e3000) [pid = 1847] [serial = 1233] [outer = 0x7ff90fcc6800] 14:25:11 INFO - PROCESS | 1847 | 1461273911831 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]]]}] 14:25:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:25:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1182ms 14:25:11 INFO - PROCESS | 1847 | 1461273911872 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 14:25:11 INFO - PROCESS | 1847 | 1461273911875 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 14:25:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:25:11 INFO - PROCESS | 1847 | 1461273911897 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:25:11 INFO - PROCESS | 1847 | 1461273911900 Marionette TRACE conn3 <- [1,1614,null,{}] 14:25:11 INFO - PROCESS | 1847 | 1461273911904 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}] 14:25:12 INFO - PROCESS | 1847 | 1461273912043 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 14:25:12 INFO - PROCESS | 1847 | 1461273912219 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927d94800 == 119 [pid = 1847] [id = 411] 14:25:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7ff9102d2400) [pid = 1847] [serial = 1234] [outer = (nil)] 14:25:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7ff914d79800) [pid = 1847] [serial = 1235] [outer = 0x7ff9102d2400] 14:25:12 INFO - PROCESS | 1847 | 1461273912280 Marionette DEBUG loaded listener.js 14:25:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7ff91549d000) [pid = 1847] [serial = 1236] [outer = 0x7ff9102d2400] 14:25:13 INFO - PROCESS | 1847 | 1461273913014 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]]]}] 14:25:13 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 14:25:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1180ms 14:25:13 INFO - PROCESS | 1847 | 1461273913076 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 14:25:13 INFO - PROCESS | 1847 | 1461273913079 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 14:25:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:25:13 INFO - PROCESS | 1847 | 1461273913084 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:25:13 INFO - PROCESS | 1847 | 1461273913086 Marionette TRACE conn3 <- [1,1618,null,{}] 14:25:13 INFO - PROCESS | 1847 | 1461273913090 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}] 14:25:13 INFO - PROCESS | 1847 | 1461273913227 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 14:25:13 INFO - PROCESS | 1847 | 1461273913405 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9284cf800 == 120 [pid = 1847] [id = 412] 14:25:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7ff9154b3000) [pid = 1847] [serial = 1237] [outer = (nil)] 14:25:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7ff9158de000) [pid = 1847] [serial = 1238] [outer = 0x7ff9154b3000] 14:25:13 INFO - PROCESS | 1847 | 1461273913467 Marionette DEBUG loaded listener.js 14:25:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7ff916796400) [pid = 1847] [serial = 1239] [outer = 0x7ff9154b3000] 14:25:14 INFO - PROCESS | 1847 | 1461273914218 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]]]}] 14:25:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:25:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1179ms 14:25:14 INFO - PROCESS | 1847 | 1461273914273 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 14:25:14 INFO - PROCESS | 1847 | 1461273914276 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 14:25:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:25:14 INFO - PROCESS | 1847 | 1461273914282 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:25:14 INFO - PROCESS | 1847 | 1461273914284 Marionette TRACE conn3 <- [1,1622,null,{}] 14:25:14 INFO - PROCESS | 1847 | 1461273914288 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}] 14:25:14 INFO - PROCESS | 1847 | 1461273914432 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 14:25:14 INFO - PROCESS | 1847 | 1461273914613 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900906000 == 121 [pid = 1847] [id = 413] 14:25:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7ff8fd846c00) [pid = 1847] [serial = 1240] [outer = (nil)] 14:25:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7ff901afa800) [pid = 1847] [serial = 1241] [outer = 0x7ff8fd846c00] 14:25:14 INFO - PROCESS | 1847 | 1461273914676 Marionette DEBUG loaded listener.js 14:25:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7ff916a98c00) [pid = 1847] [serial = 1242] [outer = 0x7ff8fd846c00] 14:25:15 INFO - PROCESS | 1847 | 1461273915502 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]]]}] 14:25:15 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 14:25:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1279ms 14:25:15 INFO - PROCESS | 1847 | 1461273915561 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 14:25:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:25:15 INFO - PROCESS | 1847 | 1461273915565 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 14:25:15 INFO - PROCESS | 1847 | 1461273915570 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:25:15 INFO - PROCESS | 1847 | 1461273915573 Marionette TRACE conn3 <- [1,1626,null,{}] 14:25:15 INFO - PROCESS | 1847 | 1461273915578 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}] 14:25:15 INFO - PROCESS | 1847 | 1461273915756 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 14:25:15 INFO - PROCESS | 1847 | 1461273915932 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908370000 == 122 [pid = 1847] [id = 414] 14:25:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7ff9007c8c00) [pid = 1847] [serial = 1243] [outer = (nil)] 14:25:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7ff9083e5400) [pid = 1847] [serial = 1244] [outer = 0x7ff9007c8c00] 14:25:15 INFO - PROCESS | 1847 | 1461273915990 Marionette DEBUG loaded listener.js 14:25:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7ff909517800) [pid = 1847] [serial = 1245] [outer = 0x7ff9007c8c00] 14:25:17 INFO - PROCESS | 1847 | 1461273917069 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]]]}] 14:25:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:25:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1528ms 14:25:17 INFO - PROCESS | 1847 | 1461273917098 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 14:25:17 INFO - PROCESS | 1847 | 1461273917103 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 14:25:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:25:17 INFO - PROCESS | 1847 | 1461273917109 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:25:17 INFO - PROCESS | 1847 | 1461273917114 Marionette TRACE conn3 <- [1,1630,null,{}] 14:25:17 INFO - PROCESS | 1847 | 1461273917121 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}] 14:25:17 INFO - PROCESS | 1847 | 1461273917267 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 14:25:17 INFO - PROCESS | 1847 | 1461273917508 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fe253000 == 123 [pid = 1847] [id = 415] 14:25:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7ff8fc0dcc00) [pid = 1847] [serial = 1246] [outer = (nil)] 14:25:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7ff8fccc3c00) [pid = 1847] [serial = 1247] [outer = 0x7ff8fc0dcc00] 14:25:17 INFO - PROCESS | 1847 | 1461273917622 Marionette DEBUG loaded listener.js 14:25:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7ff8fd84ec00) [pid = 1847] [serial = 1248] [outer = 0x7ff8fc0dcc00] 14:25:18 INFO - PROCESS | 1847 | 1461273918436 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]]]}] 14:25:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:25:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1382ms 14:25:18 INFO - PROCESS | 1847 | 1461273918491 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 14:25:18 INFO - PROCESS | 1847 | 1461273918498 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 14:25:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:25:18 INFO - PROCESS | 1847 | 1461273918506 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:25:18 INFO - PROCESS | 1847 | 1461273918509 Marionette TRACE conn3 <- [1,1634,null,{}] 14:25:18 INFO - PROCESS | 1847 | 1461273918513 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}] 14:25:18 INFO - PROCESS | 1847 | 1461273918653 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 14:25:18 INFO - PROCESS | 1847 | 1461273918842 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fd2da000 == 124 [pid = 1847] [id = 416] 14:25:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7ff9007d5000) [pid = 1847] [serial = 1249] [outer = (nil)] 14:25:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7ff901af4400) [pid = 1847] [serial = 1250] [outer = 0x7ff9007d5000] 14:25:18 INFO - PROCESS | 1847 | 1461273918895 Marionette DEBUG loaded listener.js 14:25:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7ff901f35c00) [pid = 1847] [serial = 1251] [outer = 0x7ff9007d5000] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7ff9121e4800) [pid = 1847] [serial = 1103] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7ff916795400) [pid = 1847] [serial = 1106] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7ff924177c00) [pid = 1847] [serial = 1109] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7ff8feeda000) [pid = 1847] [serial = 1115] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7ff8fd84cc00) [pid = 1847] [serial = 1112] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7ff8fd1eb400) [pid = 1847] [serial = 1118] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7ff8feee0000) [pid = 1847] [serial = 1121] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7ff90fccf400) [pid = 1847] [serial = 1148] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900fab000 == 123 [pid = 1847] [id = 352] 14:25:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bc72000 == 122 [pid = 1847] [id = 402] 14:25:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900fba000 == 121 [pid = 1847] [id = 401] 14:25:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90f766800 == 120 [pid = 1847] [id = 400] 14:25:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c913800 == 119 [pid = 1847] [id = 399] 14:25:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a215800 == 118 [pid = 1847] [id = 398] 14:25:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901288800 == 117 [pid = 1847] [id = 397] 14:25:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a23d800 == 116 [pid = 1847] [id = 396] 14:25:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900fb3000 == 115 [pid = 1847] [id = 395] 14:25:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908703800 == 114 [pid = 1847] [id = 394] 14:25:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8ffeb1800 == 113 [pid = 1847] [id = 388] 14:25:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92d352800 == 112 [pid = 1847] [id = 387] 14:25:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9281c2000 == 111 [pid = 1847] [id = 386] 14:25:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91cee3000 == 110 [pid = 1847] [id = 385] 14:25:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bb1d000 == 109 [pid = 1847] [id = 384] 14:25:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9010ee000 == 108 [pid = 1847] [id = 383] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7ff91ce1e000) [pid = 1847] [serial = 903] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7ff922d90800) [pid = 1847] [serial = 906] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7ff922d98400) [pid = 1847] [serial = 942] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7ff90e211400) [pid = 1847] [serial = 797] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7ff9083e2c00) [pid = 1847] [serial = 1008] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7ff90a4d5400) [pid = 1847] [serial = 842] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7ff928172400) [pid = 1847] [serial = 1002] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7ff90b414400) [pid = 1847] [serial = 794] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7ff9158e3000) [pid = 1847] [serial = 996] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7ff9159c2800) [pid = 1847] [serial = 897] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7ff90ca65800) [pid = 1847] [serial = 888] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7ff926060800) [pid = 1847] [serial = 945] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7ff9158da400) [pid = 1847] [serial = 861] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7ff915498c00) [pid = 1847] [serial = 858] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7ff90951dc00) [pid = 1847] [serial = 960] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7ff927ed1800) [pid = 1847] [serial = 809] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7ff90e021000) [pid = 1847] [serial = 1044] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7ff917526800) [pid = 1847] [serial = 900] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7ff8ffee5800) [pid = 1847] [serial = 954] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7ff9178a6800) [pid = 1847] [serial = 1047] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7ff915499400) [pid = 1847] [serial = 909] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7ff90f7f4400) [pid = 1847] [serial = 849] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7ff9281dd400) [pid = 1847] [serial = 948] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7ff916910c00) [pid = 1847] [serial = 1005] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7ff90a4d9800) [pid = 1847] [serial = 933] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7ff918824c00) [pid = 1847] [serial = 999] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7ff90a4d5000) [pid = 1847] [serial = 1041] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7ff90c92ac00) [pid = 1847] [serial = 990] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7ff910821c00) [pid = 1847] [serial = 852] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7ff909744c00) [pid = 1847] [serial = 885] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7ff90895ac00) [pid = 1847] [serial = 1062] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7ff90cae4c00) [pid = 1847] [serial = 846] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7ff92602ac00) [pid = 1847] [serial = 806] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7ff9156b8800) [pid = 1847] [serial = 939] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7ff922d8fc00) [pid = 1847] [serial = 803] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7ff925b98400) [pid = 1847] [serial = 1011] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7ff90c13dc00) [pid = 1847] [serial = 812] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7ff927849c00) [pid = 1847] [serial = 1053] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7ff92784b800) [pid = 1847] [serial = 1059] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7ff916794c00) [pid = 1847] [serial = 800] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7ff91ce1e800) [pid = 1847] [serial = 743] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7ff909515000) [pid = 1847] [serial = 987] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7ff9281e4000) [pid = 1847] [serial = 951] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7ff910a66400) [pid = 1847] [serial = 993] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7ff9154a0000) [pid = 1847] [serial = 894] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7ff90b656000) [pid = 1847] [serial = 1056] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7ff909514000) [pid = 1847] [serial = 957] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7ff9011f0000) [pid = 1847] [serial = 1038] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7ff91082d000) [pid = 1847] [serial = 855] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7ff927843800) [pid = 1847] [serial = 1050] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7ff90fcd1400) [pid = 1847] [serial = 891] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7ff90e21a000) [pid = 1847] [serial = 936] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7ff90e10c800) [pid = 1847] [serial = 1100] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7ff9011ec400) [pid = 1847] [serial = 1128] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7ff9007d2000) [pid = 1847] [serial = 1127] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7ff90a573c00) [pid = 1847] [serial = 1136] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7ff8fd4d4000) [pid = 1847] [serial = 1124] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7ff902394c00) [pid = 1847] [serial = 1094] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7ff90f9cb400) [pid = 1847] [serial = 1143] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7ff90b661c00) [pid = 1847] [serial = 1140] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7ff90f7f0c00) [pid = 1847] [serial = 1146] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7ff90a6f7c00) [pid = 1847] [serial = 1137] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7ff90b657400) [pid = 1847] [serial = 1139] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7ff90e215c00) [pid = 1847] [serial = 1142] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7ff90b65dc00) [pid = 1847] [serial = 1145] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7ff908955000) [pid = 1847] [serial = 1133] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7ff909511800) [pid = 1847] [serial = 1134] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7ff90238cc00) [pid = 1847] [serial = 1131] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7ff90208ec00) [pid = 1847] [serial = 1130] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7ff90a569c00) [pid = 1847] [serial = 1097] [outer = (nil)] [url = about:blank] 14:25:19 INFO - PROCESS | 1847 | 1461273919819 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]]]}] 14:25:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:25:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1377ms 14:25:19 INFO - PROCESS | 1847 | 1461273919884 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 14:25:19 INFO - PROCESS | 1847 | 1461273919886 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 14:25:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:25:19 INFO - PROCESS | 1847 | 1461273919892 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:25:19 INFO - PROCESS | 1847 | 1461273919895 Marionette TRACE conn3 <- [1,1638,null,{}] 14:25:19 INFO - PROCESS | 1847 | 1461273919908 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}] 14:25:20 INFO - PROCESS | 1847 | 1461273920043 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 14:25:20 INFO - PROCESS | 1847 | 1461273920052 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900fba000 == 109 [pid = 1847] [id = 417] 14:25:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7ff902082c00) [pid = 1847] [serial = 1252] [outer = (nil)] 14:25:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7ff9087d3000) [pid = 1847] [serial = 1253] [outer = 0x7ff902082c00] 14:25:20 INFO - PROCESS | 1847 | 1461273920106 Marionette DEBUG loaded listener.js 14:25:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7ff9088ac000) [pid = 1847] [serial = 1254] [outer = 0x7ff902082c00] 14:25:20 INFO - PROCESS | 1847 | 1461273920798 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]]]}] 14:25:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:25:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 928ms 14:25:20 INFO - PROCESS | 1847 | 1461273920821 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 14:25:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:25:20 INFO - PROCESS | 1847 | 1461273920825 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 14:25:20 INFO - PROCESS | 1847 | 1461273920830 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:25:20 INFO - PROCESS | 1847 | 1461273920832 Marionette TRACE conn3 <- [1,1642,null,{}] 14:25:20 INFO - PROCESS | 1847 | 1461273920836 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}] 14:25:20 INFO - PROCESS | 1847 | 1461273920959 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 14:25:20 INFO - PROCESS | 1847 | 1461273920976 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908617800 == 110 [pid = 1847] [id = 418] 14:25:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7ff9087d3400) [pid = 1847] [serial = 1255] [outer = (nil)] 14:25:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7ff9094d6400) [pid = 1847] [serial = 1256] [outer = 0x7ff9087d3400] 14:25:21 INFO - PROCESS | 1847 | 1461273921025 Marionette DEBUG loaded listener.js 14:25:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7ff909519000) [pid = 1847] [serial = 1257] [outer = 0x7ff9087d3400] 14:25:21 INFO - PROCESS | 1847 | 1461273921762 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]]]}] 14:25:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:25:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 974ms 14:25:21 INFO - PROCESS | 1847 | 1461273921811 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 14:25:21 INFO - PROCESS | 1847 | 1461273921813 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 14:25:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:25:21 INFO - PROCESS | 1847 | 1461273921819 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:25:21 INFO - PROCESS | 1847 | 1461273921820 Marionette TRACE conn3 <- [1,1646,null,{}] 14:25:21 INFO - PROCESS | 1847 | 1461273921825 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}] 14:25:21 INFO - PROCESS | 1847 | 1461273921992 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 14:25:22 INFO - PROCESS | 1847 | 1461273922019 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9089dc800 == 111 [pid = 1847] [id = 419] 14:25:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7ff902395400) [pid = 1847] [serial = 1258] [outer = (nil)] 14:25:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7ff90974ec00) [pid = 1847] [serial = 1259] [outer = 0x7ff902395400] 14:25:22 INFO - PROCESS | 1847 | 1461273922069 Marionette DEBUG loaded listener.js 14:25:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7ff90a423800) [pid = 1847] [serial = 1260] [outer = 0x7ff902395400] 14:25:22 INFO - PROCESS | 1847 | 1461273922746 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]]]}] 14:25:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:25:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 982ms 14:25:22 INFO - PROCESS | 1847 | 1461273922803 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 14:25:22 INFO - PROCESS | 1847 | 1461273922806 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 14:25:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:25:22 INFO - PROCESS | 1847 | 1461273922811 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:25:22 INFO - PROCESS | 1847 | 1461273922812 Marionette TRACE conn3 <- [1,1650,null,{}] 14:25:22 INFO - PROCESS | 1847 | 1461273922817 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}] 14:25:23 INFO - PROCESS | 1847 | 1461273923005 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 14:25:23 INFO - PROCESS | 1847 | 1461273923050 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a213000 == 112 [pid = 1847] [id = 420] 14:25:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7ff90b419c00) [pid = 1847] [serial = 1261] [outer = (nil)] 14:25:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7ff90b68d400) [pid = 1847] [serial = 1262] [outer = 0x7ff90b419c00] 14:25:23 INFO - PROCESS | 1847 | 1461273923102 Marionette DEBUG loaded listener.js 14:25:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7ff90c929800) [pid = 1847] [serial = 1263] [outer = 0x7ff90b419c00] 14:25:24 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7ff9007c7800) [pid = 1847] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:25:24 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7ff90b682800) [pid = 1847] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:25:24 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7ff9087cf800) [pid = 1847] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:25:24 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7ff8fd4ca000) [pid = 1847] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:25:24 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7ff901f2b000) [pid = 1847] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:25:24 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7ff9011e6c00) [pid = 1847] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:25:24 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7ff90950fc00) [pid = 1847] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:25:24 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7ff901af4c00) [pid = 1847] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:25:24 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7ff8fd1e9400) [pid = 1847] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:25:24 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7ff90b65c000) [pid = 1847] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:25:24 INFO - PROCESS | 1847 | 1461273924213 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]]]}] 14:25:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:25:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1424ms 14:25:24 INFO - PROCESS | 1847 | 1461273924236 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 14:25:24 INFO - PROCESS | 1847 | 1461273924240 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 14:25:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:25:24 INFO - PROCESS | 1847 | 1461273924253 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:25:24 INFO - PROCESS | 1847 | 1461273924255 Marionette TRACE conn3 <- [1,1654,null,{}] 14:25:24 INFO - PROCESS | 1847 | 1461273924268 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}] 14:25:24 INFO - PROCESS | 1847 | 1461273924393 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 14:25:24 INFO - PROCESS | 1847 | 1461273924404 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a24c800 == 113 [pid = 1847] [id = 421] 14:25:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7ff8fd1edc00) [pid = 1847] [serial = 1264] [outer = (nil)] 14:25:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7ff909518400) [pid = 1847] [serial = 1265] [outer = 0x7ff8fd1edc00] 14:25:24 INFO - PROCESS | 1847 | 1461273924456 Marionette DEBUG loaded listener.js 14:25:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7ff90ca60000) [pid = 1847] [serial = 1266] [outer = 0x7ff8fd1edc00] 14:25:25 INFO - PROCESS | 1847 | 1461273925128 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]]]}] 14:25:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:25:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 942ms 14:25:25 INFO - PROCESS | 1847 | 1461273925187 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 14:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:25:25 INFO - PROCESS | 1847 | 1461273925189 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 14:25:25 INFO - PROCESS | 1847 | 1461273925194 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:25:25 INFO - PROCESS | 1847 | 1461273925196 Marionette TRACE conn3 <- [1,1658,null,{}] 14:25:25 INFO - PROCESS | 1847 | 1461273925200 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}] 14:25:25 INFO - PROCESS | 1847 | 1461273925322 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 14:25:25 INFO - PROCESS | 1847 | 1461273925463 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bc56000 == 114 [pid = 1847] [id = 422] 14:25:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7ff9011ec000) [pid = 1847] [serial = 1267] [outer = (nil)] 14:25:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7ff90ccc3c00) [pid = 1847] [serial = 1268] [outer = 0x7ff9011ec000] 14:25:25 INFO - PROCESS | 1847 | 1461273925512 Marionette DEBUG loaded listener.js 14:25:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7ff90e10c800) [pid = 1847] [serial = 1269] [outer = 0x7ff9011ec000] 14:25:26 INFO - PROCESS | 1847 | 1461273926165 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]]]}] 14:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1027ms 14:25:26 INFO - PROCESS | 1847 | 1461273926221 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 14:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:25:26 INFO - PROCESS | 1847 | 1461273926226 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 14:25:26 INFO - PROCESS | 1847 | 1461273926271 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:25:26 INFO - PROCESS | 1847 | 1461273926276 Marionette TRACE conn3 <- [1,1662,null,{}] 14:25:26 INFO - PROCESS | 1847 | 1461273926338 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}] 14:25:26 INFO - PROCESS | 1847 | 1461273926494 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 14:25:26 INFO - PROCESS | 1847 | 1461273926660 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8febda800 == 115 [pid = 1847] [id = 423] 14:25:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7ff8fc0dd000) [pid = 1847] [serial = 1270] [outer = (nil)] 14:25:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7ff8fd1eb800) [pid = 1847] [serial = 1271] [outer = 0x7ff8fc0dd000] 14:25:26 INFO - PROCESS | 1847 | 1461273926724 Marionette DEBUG loaded listener.js 14:25:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7ff8feed6000) [pid = 1847] [serial = 1272] [outer = 0x7ff8fc0dd000] 14:25:27 INFO - PROCESS | 1847 | 1461273927499 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]]]}] 14:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1324ms 14:25:27 INFO - PROCESS | 1847 | 1461273927557 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 14:25:27 INFO - PROCESS | 1847 | 1461273927564 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 14:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:25:27 INFO - PROCESS | 1847 | 1461273927573 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:25:27 INFO - PROCESS | 1847 | 1461273927577 Marionette TRACE conn3 <- [1,1666,null,{}] 14:25:27 INFO - PROCESS | 1847 | 1461273927581 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}] 14:25:27 INFO - PROCESS | 1847 | 1461273927729 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 14:25:27 INFO - PROCESS | 1847 | 1461273927898 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908380800 == 116 [pid = 1847] [id = 424] 14:25:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7ff9007cfc00) [pid = 1847] [serial = 1273] [outer = (nil)] 14:25:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7ff902084400) [pid = 1847] [serial = 1274] [outer = 0x7ff9007cfc00] 14:25:27 INFO - PROCESS | 1847 | 1461273927957 Marionette DEBUG loaded listener.js 14:25:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7ff902394c00) [pid = 1847] [serial = 1275] [outer = 0x7ff9007cfc00] 14:25:28 INFO - PROCESS | 1847 | 1461273928821 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]]]}] 14:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1279ms 14:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:25:28 INFO - PROCESS | 1847 | 1461273928852 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 14:25:28 INFO - PROCESS | 1847 | 1461273928855 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 14:25:28 INFO - PROCESS | 1847 | 1461273928861 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:25:28 INFO - PROCESS | 1847 | 1461273928865 Marionette TRACE conn3 <- [1,1670,null,{}] 14:25:28 INFO - PROCESS | 1847 | 1461273928879 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}] 14:25:29 INFO - PROCESS | 1847 | 1461273929026 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 14:25:29 INFO - PROCESS | 1847 | 1461273929200 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c565000 == 117 [pid = 1847] [id = 425] 14:25:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7ff909331400) [pid = 1847] [serial = 1276] [outer = (nil)] 14:25:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7ff909749000) [pid = 1847] [serial = 1277] [outer = 0x7ff909331400] 14:25:29 INFO - PROCESS | 1847 | 1461273929264 Marionette DEBUG loaded listener.js 14:25:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7ff90a6f0c00) [pid = 1847] [serial = 1278] [outer = 0x7ff909331400] 14:25:30 INFO - PROCESS | 1847 | 1461273930077 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]]]}] 14:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1290ms 14:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:25:30 INFO - PROCESS | 1847 | 1461273930151 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 14:25:30 INFO - PROCESS | 1847 | 1461273930154 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 14:25:30 INFO - PROCESS | 1847 | 1461273930159 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:25:30 INFO - PROCESS | 1847 | 1461273930162 Marionette TRACE conn3 <- [1,1674,null,{}] 14:25:30 INFO - PROCESS | 1847 | 1461273930166 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}] 14:25:30 INFO - PROCESS | 1847 | 1461273930311 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 14:25:30 INFO - PROCESS | 1847 | 1461273930482 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90f766800 == 118 [pid = 1847] [id = 426] 14:25:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7ff909332400) [pid = 1847] [serial = 1279] [outer = (nil)] 14:25:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7ff90b660400) [pid = 1847] [serial = 1280] [outer = 0x7ff909332400] 14:25:30 INFO - PROCESS | 1847 | 1461273930542 Marionette DEBUG loaded listener.js 14:25:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7ff90c06e800) [pid = 1847] [serial = 1281] [outer = 0x7ff909332400] 14:25:31 INFO - PROCESS | 1847 | 1461273931325 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]]]}] 14:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1226ms 14:25:31 INFO - PROCESS | 1847 | 1461273931385 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 14:25:31 INFO - PROCESS | 1847 | 1461273931387 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 14:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:25:31 INFO - PROCESS | 1847 | 1461273931393 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:25:31 INFO - PROCESS | 1847 | 1461273931395 Marionette TRACE conn3 <- [1,1678,null,{}] 14:25:31 INFO - PROCESS | 1847 | 1461273931400 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}] 14:25:31 INFO - PROCESS | 1847 | 1461273931538 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 14:25:31 INFO - PROCESS | 1847 | 1461273931707 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91085a000 == 119 [pid = 1847] [id = 427] 14:25:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7ff90a6f2000) [pid = 1847] [serial = 1282] [outer = (nil)] 14:25:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7ff90c7ba000) [pid = 1847] [serial = 1283] [outer = 0x7ff90a6f2000] 14:25:31 INFO - PROCESS | 1847 | 1461273931771 Marionette DEBUG loaded listener.js 14:25:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7ff90e114800) [pid = 1847] [serial = 1284] [outer = 0x7ff90a6f2000] 14:25:32 INFO - PROCESS | 1847 | 1461273932503 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]]]}] 14:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1180ms 14:25:32 INFO - PROCESS | 1847 | 1461273932573 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 14:25:32 INFO - PROCESS | 1847 | 1461273932576 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 14:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:25:32 INFO - PROCESS | 1847 | 1461273932581 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:25:32 INFO - PROCESS | 1847 | 1461273932583 Marionette TRACE conn3 <- [1,1682,null,{}] 14:25:32 INFO - PROCESS | 1847 | 1461273932588 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}] 14:25:32 INFO - PROCESS | 1847 | 1461273932757 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 14:25:32 INFO - PROCESS | 1847 | 1461273932928 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff912d4e000 == 120 [pid = 1847] [id = 428] 14:25:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7ff90e219c00) [pid = 1847] [serial = 1285] [outer = (nil)] 14:25:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7ff90fcca000) [pid = 1847] [serial = 1286] [outer = 0x7ff90e219c00] 14:25:32 INFO - PROCESS | 1847 | 1461273932989 Marionette DEBUG loaded listener.js 14:25:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7ff91082dc00) [pid = 1847] [serial = 1287] [outer = 0x7ff90e219c00] 14:25:33 INFO - PROCESS | 1847 | 1461273933758 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]]]}] 14:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1226ms 14:25:33 INFO - PROCESS | 1847 | 1461273933810 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 14:25:33 INFO - PROCESS | 1847 | 1461273933813 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 14:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:25:33 INFO - PROCESS | 1847 | 1461273933818 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:25:33 INFO - PROCESS | 1847 | 1461273933820 Marionette TRACE conn3 <- [1,1686,null,{}] 14:25:33 INFO - PROCESS | 1847 | 1461273933825 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}] 14:25:33 INFO - PROCESS | 1847 | 1461273933960 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 14:25:34 INFO - PROCESS | 1847 | 1461273934137 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916064000 == 121 [pid = 1847] [id = 429] 14:25:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7ff90f9c8000) [pid = 1847] [serial = 1288] [outer = (nil)] 14:25:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7ff9121e0400) [pid = 1847] [serial = 1289] [outer = 0x7ff90f9c8000] 14:25:34 INFO - PROCESS | 1847 | 1461273934195 Marionette DEBUG loaded listener.js 14:25:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7ff91549b000) [pid = 1847] [serial = 1290] [outer = 0x7ff90f9c8000] 14:25:34 INFO - PROCESS | 1847 | 1461273934900 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]]]}] 14:25:34 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 14:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1131ms 14:25:34 INFO - PROCESS | 1847 | 1461273934958 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 14:25:34 INFO - PROCESS | 1847 | 1461273934960 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 14:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:25:34 INFO - PROCESS | 1847 | 1461273934967 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:25:34 INFO - PROCESS | 1847 | 1461273934970 Marionette TRACE conn3 <- [1,1690,null,{}] 14:25:34 INFO - PROCESS | 1847 | 1461273934974 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}] 14:25:35 INFO - PROCESS | 1847 | 1461273935116 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 14:25:35 INFO - PROCESS | 1847 | 1461273935288 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916ab9000 == 122 [pid = 1847] [id = 430] 14:25:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7ff90fcc3400) [pid = 1847] [serial = 1291] [outer = (nil)] 14:25:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7ff9158e5800) [pid = 1847] [serial = 1292] [outer = 0x7ff90fcc3400] 14:25:35 INFO - PROCESS | 1847 | 1461273935349 Marionette DEBUG loaded listener.js 14:25:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7ff916910c00) [pid = 1847] [serial = 1293] [outer = 0x7ff90fcc3400] 14:25:36 INFO - PROCESS | 1847 | 1461273936068 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]]]}] 14:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1134ms 14:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:25:36 INFO - PROCESS | 1847 | 1461273936102 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 14:25:36 INFO - PROCESS | 1847 | 1461273936105 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 14:25:36 INFO - PROCESS | 1847 | 1461273936110 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:25:36 INFO - PROCESS | 1847 | 1461273936112 Marionette TRACE conn3 <- [1,1694,null,{}] 14:25:36 INFO - PROCESS | 1847 | 1461273936117 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}] 14:25:36 INFO - PROCESS | 1847 | 1461273936262 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 14:25:36 INFO - PROCESS | 1847 | 1461273936448 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9186ea800 == 123 [pid = 1847] [id = 431] 14:25:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7ff91070e800) [pid = 1847] [serial = 1294] [outer = (nil)] 14:25:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7ff91751e800) [pid = 1847] [serial = 1295] [outer = 0x7ff91070e800] 14:25:36 INFO - PROCESS | 1847 | 1461273936510 Marionette DEBUG loaded listener.js 14:25:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7ff9183e6c00) [pid = 1847] [serial = 1296] [outer = 0x7ff91070e800] 14:25:37 INFO - PROCESS | 1847 | 1461273937192 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]]]}] 14:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1126ms 14:25:37 INFO - PROCESS | 1847 | 1461273937236 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 14:25:37 INFO - PROCESS | 1847 | 1461273937239 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 14:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:25:37 INFO - PROCESS | 1847 | 1461273937244 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:25:37 INFO - PROCESS | 1847 | 1461273937246 Marionette TRACE conn3 <- [1,1698,null,{}] 14:25:37 INFO - PROCESS | 1847 | 1461273937268 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}] 14:25:37 INFO - PROCESS | 1847 | 1461273937420 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 14:25:37 INFO - PROCESS | 1847 | 1461273937593 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922ce5000 == 124 [pid = 1847] [id = 432] 14:25:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7ff90c7afc00) [pid = 1847] [serial = 1297] [outer = (nil)] 14:25:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7ff918403800) [pid = 1847] [serial = 1298] [outer = 0x7ff90c7afc00] 14:25:37 INFO - PROCESS | 1847 | 1461273937655 Marionette DEBUG loaded listener.js 14:25:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7ff91866d800) [pid = 1847] [serial = 1299] [outer = 0x7ff90c7afc00] 14:25:38 INFO - PROCESS | 1847 | 1461273938390 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]]]}] 14:25:38 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 14:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1194ms 14:25:38 INFO - PROCESS | 1847 | 1461273938439 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 14:25:38 INFO - PROCESS | 1847 | 1461273938442 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 14:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:25:38 INFO - PROCESS | 1847 | 1461273938448 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:25:38 INFO - PROCESS | 1847 | 1461273938450 Marionette TRACE conn3 <- [1,1702,null,{}] 14:25:38 INFO - PROCESS | 1847 | 1461273938455 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}] 14:25:38 INFO - PROCESS | 1847 | 1461273938636 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 14:25:38 INFO - PROCESS | 1847 | 1461273938823 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a62f800 == 125 [pid = 1847] [id = 433] 14:25:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7ff8fd1e6000) [pid = 1847] [serial = 1300] [outer = (nil)] 14:25:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7ff90a422000) [pid = 1847] [serial = 1301] [outer = 0x7ff8fd1e6000] 14:25:38 INFO - PROCESS | 1847 | 1461273938889 Marionette DEBUG loaded listener.js 14:25:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7ff922d95c00) [pid = 1847] [serial = 1302] [outer = 0x7ff8fd1e6000] 14:25:39 INFO - PROCESS | 1847 | 1461273939731 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]]]}] 14:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1329ms 14:25:39 INFO - PROCESS | 1847 | 1461273939778 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 14:25:39 INFO - PROCESS | 1847 | 1461273939781 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 14:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:25:39 INFO - PROCESS | 1847 | 1461273939786 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:25:39 INFO - PROCESS | 1847 | 1461273939788 Marionette TRACE conn3 <- [1,1706,null,{}] 14:25:39 INFO - PROCESS | 1847 | 1461273939793 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}] 14:25:39 INFO - PROCESS | 1847 | 1461273939947 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 14:25:40 INFO - PROCESS | 1847 | 1461273940141 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9089cc000 == 126 [pid = 1847] [id = 434] 14:25:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7ff8fd4cac00) [pid = 1847] [serial = 1303] [outer = (nil)] 14:25:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7ff916f8bc00) [pid = 1847] [serial = 1304] [outer = 0x7ff8fd4cac00] 14:25:40 INFO - PROCESS | 1847 | 1461273940219 Marionette DEBUG loaded listener.js 14:25:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7ff923ba3400) [pid = 1847] [serial = 1305] [outer = 0x7ff8fd4cac00] 14:25:41 INFO - PROCESS | 1847 | 1461273941773 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]]]}] 14:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2029ms 14:25:41 INFO - PROCESS | 1847 | 1461273941816 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 14:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:25:41 INFO - PROCESS | 1847 | 1461273941823 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 14:25:41 INFO - PROCESS | 1847 | 1461273941829 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:25:41 INFO - PROCESS | 1847 | 1461273941833 Marionette TRACE conn3 <- [1,1710,null,{}] 14:25:41 INFO - PROCESS | 1847 | 1461273941839 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}] 14:25:42 INFO - PROCESS | 1847 | 1461273942027 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 14:25:42 INFO - PROCESS | 1847 | 1461273942218 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9083bc800 == 127 [pid = 1847] [id = 435] 14:25:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7ff8fc2aa400) [pid = 1847] [serial = 1306] [outer = (nil)] 14:25:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7ff8feee0400) [pid = 1847] [serial = 1307] [outer = 0x7ff8fc2aa400] 14:25:42 INFO - PROCESS | 1847 | 1461273942276 Marionette DEBUG loaded listener.js 14:25:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7ff9011ec800) [pid = 1847] [serial = 1308] [outer = 0x7ff8fc2aa400] 14:25:43 INFO - PROCESS | 1847 | 1461273943172 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]]]}] 14:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1381ms 14:25:43 INFO - PROCESS | 1847 | 1461273943210 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 14:25:43 INFO - PROCESS | 1847 | 1461273943217 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 14:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:25:43 INFO - PROCESS | 1847 | 1461273943225 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:25:43 INFO - PROCESS | 1847 | 1461273943228 Marionette TRACE conn3 <- [1,1714,null,{}] 14:25:43 INFO - PROCESS | 1847 | 1461273943232 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}] 14:25:43 INFO - PROCESS | 1847 | 1461273943374 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 14:25:43 INFO - PROCESS | 1847 | 1461273943560 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fd44b000 == 128 [pid = 1847] [id = 436] 14:25:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7ff9083dc800) [pid = 1847] [serial = 1309] [outer = (nil)] 14:25:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7ff9087d6000) [pid = 1847] [serial = 1310] [outer = 0x7ff9083dc800] 14:25:43 INFO - PROCESS | 1847 | 1461273943619 Marionette DEBUG loaded listener.js 14:25:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff908951c00) [pid = 1847] [serial = 1311] [outer = 0x7ff9083dc800] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c758000 == 127 [pid = 1847] [id = 59] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a24c800 == 126 [pid = 1847] [id = 421] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7ff9087cd000) [pid = 1847] [serial = 1208] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7ff8fc0de000) [pid = 1847] [serial = 1175] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7ff8fccc8800) [pid = 1847] [serial = 1178] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a213000 == 125 [pid = 1847] [id = 420] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916c1c800 == 124 [pid = 1847] [id = 382] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9089dc800 == 123 [pid = 1847] [id = 419] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908617800 == 122 [pid = 1847] [id = 418] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900fba000 == 121 [pid = 1847] [id = 417] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fd2da000 == 120 [pid = 1847] [id = 416] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fe253000 == 119 [pid = 1847] [id = 415] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9284cf800 == 118 [pid = 1847] [id = 412] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff927d94800 == 117 [pid = 1847] [id = 411] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff923c0b000 == 116 [pid = 1847] [id = 410] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff921e21000 == 115 [pid = 1847] [id = 409] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916c0b000 == 114 [pid = 1847] [id = 408] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916235800 == 113 [pid = 1847] [id = 407] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff914fd0000 == 112 [pid = 1847] [id = 406] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c4e2800 == 111 [pid = 1847] [id = 405] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9086d7000 == 110 [pid = 1847] [id = 404] 14:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fd454000 == 109 [pid = 1847] [id = 403] 14:25:44 INFO - PROCESS | 1847 | 1461273944434 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]]]}] 14:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1233ms 14:25:44 INFO - PROCESS | 1847 | 1461273944458 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 14:25:44 INFO - PROCESS | 1847 | 1461273944461 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 14:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:25:44 INFO - PROCESS | 1847 | 1461273944466 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:25:44 INFO - PROCESS | 1847 | 1461273944471 Marionette TRACE conn3 <- [1,1718,null,{}] 14:25:44 INFO - PROCESS | 1847 | 1461273944483 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}] 14:25:44 INFO - PROCESS | 1847 | 1461273944621 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7ff9088a2400) [pid = 1847] [serial = 1065] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7ff90dc54800) [pid = 1847] [serial = 1202] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7ff923156800) [pid = 1847] [serial = 1166] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7ff902393000) [pid = 1847] [serial = 1154] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7ff9094d3400) [pid = 1847] [serial = 1191] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7ff9088aac00) [pid = 1847] [serial = 1190] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7ff90e20c400) [pid = 1847] [serial = 1160] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7ff90e10e800) [pid = 1847] [serial = 1203] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7ff9102d7c00) [pid = 1847] [serial = 1172] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7ff9121dd000) [pid = 1847] [serial = 1163] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7ff90b661000) [pid = 1847] [serial = 1157] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7ff8feed5800) [pid = 1847] [serial = 1185] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7ff8fd4d2400) [pid = 1847] [serial = 1184] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7ff909747c00) [pid = 1847] [serial = 1193] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7ff90a420800) [pid = 1847] [serial = 1194] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7ff901afe400) [pid = 1847] [serial = 1188] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7ff9011f0800) [pid = 1847] [serial = 1187] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7ff90a56ec00) [pid = 1847] [serial = 1196] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7ff90a6efc00) [pid = 1847] [serial = 1197] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7ff8fc2a7c00) [pid = 1847] [serial = 1181] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7ff927847400) [pid = 1847] [serial = 1169] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7ff8fd84d000) [pid = 1847] [serial = 1151] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7ff91549b400) [pid = 1847] [serial = 1149] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7ff901af2400) [pid = 1847] [serial = 1206] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7ff90c5cc800) [pid = 1847] [serial = 1199] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7ff8ffedb800) [pid = 1847] [serial = 1205] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7ff90ccbb400) [pid = 1847] [serial = 1200] [outer = (nil)] [url = about:blank] 14:25:44 INFO - PROCESS | 1847 | 1461273944781 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9022d7800 == 110 [pid = 1847] [id = 437] 14:25:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7ff8feed5800) [pid = 1847] [serial = 1312] [outer = (nil)] 14:25:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7ff9088a2400) [pid = 1847] [serial = 1313] [outer = 0x7ff8feed5800] 14:25:44 INFO - PROCESS | 1847 | 1461273944838 Marionette DEBUG loaded listener.js 14:25:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7ff90a56ec00) [pid = 1847] [serial = 1314] [outer = 0x7ff8feed5800] 14:25:45 INFO - PROCESS | 1847 | 1461273945434 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]]]}] 14:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 984ms 14:25:45 INFO - PROCESS | 1847 | 1461273945451 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 14:25:45 INFO - PROCESS | 1847 | 1461273945454 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 14:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:25:45 INFO - PROCESS | 1847 | 1461273945460 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:25:45 INFO - PROCESS | 1847 | 1461273945461 Marionette TRACE conn3 <- [1,1722,null,{}] 14:25:45 INFO - PROCESS | 1847 | 1461273945466 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}] 14:25:45 INFO - PROCESS | 1847 | 1461273945590 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 14:25:45 INFO - PROCESS | 1847 | 1461273945737 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908887000 == 111 [pid = 1847] [id = 438] 14:25:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7ff8ffedb800) [pid = 1847] [serial = 1315] [outer = (nil)] 14:25:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7ff90b557c00) [pid = 1847] [serial = 1316] [outer = 0x7ff8ffedb800] 14:25:45 INFO - PROCESS | 1847 | 1461273945788 Marionette DEBUG loaded listener.js 14:25:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7ff90c44a400) [pid = 1847] [serial = 1317] [outer = 0x7ff8ffedb800] 14:25:46 INFO - PROCESS | 1847 | 1461273946415 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]]]}] 14:25:46 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 14:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 974ms 14:25:46 INFO - PROCESS | 1847 | 1461273946433 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 14:25:46 INFO - PROCESS | 1847 | 1461273946436 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 14:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:25:46 INFO - PROCESS | 1847 | 1461273946440 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:25:46 INFO - PROCESS | 1847 | 1461273946451 Marionette TRACE conn3 <- [1,1726,null,{}] 14:25:46 INFO - PROCESS | 1847 | 1461273946456 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}] 14:25:46 INFO - PROCESS | 1847 | 1461273946581 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 14:25:46 INFO - PROCESS | 1847 | 1461273946745 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90b4f0000 == 112 [pid = 1847] [id = 439] 14:25:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7ff9088a7400) [pid = 1847] [serial = 1318] [outer = (nil)] 14:25:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7ff90c452c00) [pid = 1847] [serial = 1319] [outer = 0x7ff9088a7400] 14:25:46 INFO - PROCESS | 1847 | 1461273946796 Marionette DEBUG loaded listener.js 14:25:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7ff90ccbc000) [pid = 1847] [serial = 1320] [outer = 0x7ff9088a7400] 14:25:47 INFO - PROCESS | 1847 | 1461273947420 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]]]}] 14:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1033ms 14:25:47 INFO - PROCESS | 1847 | 1461273947475 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 14:25:47 INFO - PROCESS | 1847 | 1461273947477 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 14:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:25:47 INFO - PROCESS | 1847 | 1461273947485 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:25:47 INFO - PROCESS | 1847 | 1461273947487 Marionette TRACE conn3 <- [1,1730,null,{}] 14:25:47 INFO - PROCESS | 1847 | 1461273947511 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}] 14:25:47 INFO - PROCESS | 1847 | 1461273947699 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 14:25:47 INFO - PROCESS | 1847 | 1461273947719 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c911800 == 113 [pid = 1847] [id = 440] 14:25:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7ff90cae6400) [pid = 1847] [serial = 1321] [outer = (nil)] 14:25:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7ff90fccc800) [pid = 1847] [serial = 1322] [outer = 0x7ff90cae6400] 14:25:47 INFO - PROCESS | 1847 | 1461273947773 Marionette DEBUG loaded listener.js 14:25:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7ff9102da400) [pid = 1847] [serial = 1323] [outer = 0x7ff90cae6400] 14:25:48 INFO - PROCESS | 1847 | 1461273948458 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]]]}] 14:25:48 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 14:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 985ms 14:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:25:48 INFO - PROCESS | 1847 | 1461273948470 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 14:25:48 INFO - PROCESS | 1847 | 1461273948472 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 14:25:48 INFO - PROCESS | 1847 | 1461273948477 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:25:48 INFO - PROCESS | 1847 | 1461273948481 Marionette TRACE conn3 <- [1,1734,null,{}] 14:25:48 INFO - PROCESS | 1847 | 1461273948485 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}] 14:25:48 INFO - PROCESS | 1847 | 1461273948673 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 14:25:49 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7ff902395400) [pid = 1847] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:25:49 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7ff8fd1edc00) [pid = 1847] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:25:49 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7ff9087d3400) [pid = 1847] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:25:49 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7ff8fc0dcc00) [pid = 1847] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:25:49 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7ff902082c00) [pid = 1847] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:25:49 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7ff9007d5000) [pid = 1847] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:25:49 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7ff90c7b8c00) [pid = 1847] [serial = 33] [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.] 14:25:49 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7ff8fc0df800) [pid = 1847] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:25:49 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7ff90bbb6000) [pid = 1847] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:25:49 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7ff90b419c00) [pid = 1847] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:25:49 INFO - PROCESS | 1847 | 1461273949126 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fe3ca000 == 114 [pid = 1847] [id = 441] 14:25:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7ff8fc0dcc00) [pid = 1847] [serial = 1324] [outer = (nil)] 14:25:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7ff9007c8800) [pid = 1847] [serial = 1325] [outer = 0x7ff8fc0dcc00] 14:25:49 INFO - PROCESS | 1847 | 1461273949178 Marionette DEBUG loaded listener.js 14:25:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7ff909743400) [pid = 1847] [serial = 1326] [outer = 0x7ff8fc0dcc00] 14:25:49 INFO - PROCESS | 1847 | 1461273949770 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]]]}] 14:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1330ms 14:25:49 INFO - PROCESS | 1847 | 1461273949807 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 14:25:49 INFO - PROCESS | 1847 | 1461273949810 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 14:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:25:49 INFO - PROCESS | 1847 | 1461273949815 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:25:49 INFO - PROCESS | 1847 | 1461273949817 Marionette TRACE conn3 <- [1,1738,null,{}] 14:25:49 INFO - PROCESS | 1847 | 1461273949821 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}] 14:25:49 INFO - PROCESS | 1847 | 1461273949947 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 14:25:49 INFO - PROCESS | 1847 | 1461273949960 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910b68800 == 115 [pid = 1847] [id = 442] 14:25:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7ff909744800) [pid = 1847] [serial = 1327] [outer = (nil)] 14:25:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7ff910822000) [pid = 1847] [serial = 1328] [outer = 0x7ff909744800] 14:25:50 INFO - PROCESS | 1847 | 1461273950009 Marionette DEBUG loaded listener.js 14:25:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7ff9153b0000) [pid = 1847] [serial = 1329] [outer = 0x7ff909744800] 14:25:50 INFO - PROCESS | 1847 | 1461273950694 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]]]}] 14:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 928ms 14:25:50 INFO - PROCESS | 1847 | 1461273950744 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 14:25:50 INFO - PROCESS | 1847 | 1461273950747 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 14:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:25:50 INFO - PROCESS | 1847 | 1461273950752 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:25:50 INFO - PROCESS | 1847 | 1461273950753 Marionette TRACE conn3 <- [1,1742,null,{}] 14:25:50 INFO - PROCESS | 1847 | 1461273950758 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}] 14:25:50 INFO - PROCESS | 1847 | 1461273950883 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 14:25:51 INFO - PROCESS | 1847 | 1461273951023 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff914fcc800 == 116 [pid = 1847] [id = 443] 14:25:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7ff90b419c00) [pid = 1847] [serial = 1330] [outer = (nil)] 14:25:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7ff915493400) [pid = 1847] [serial = 1331] [outer = 0x7ff90b419c00] 14:25:51 INFO - PROCESS | 1847 | 1461273951074 Marionette DEBUG loaded listener.js 14:25:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7ff916690c00) [pid = 1847] [serial = 1332] [outer = 0x7ff90b419c00] 14:25:51 INFO - PROCESS | 1847 | 1461273951937 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]]]}] 14:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1223ms 14:25:51 INFO - PROCESS | 1847 | 1461273951977 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 14:25:51 INFO - PROCESS | 1847 | 1461273951982 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 14:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:25:51 INFO - PROCESS | 1847 | 1461273951991 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:25:52 INFO - PROCESS | 1847 | 1461273951995 Marionette TRACE conn3 <- [1,1746,null,{}] 14:25:52 INFO - PROCESS | 1847 | 1461273952002 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}] 14:25:52 INFO - PROCESS | 1847 | 1461273952160 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 14:25:52 INFO - PROCESS | 1847 | 1461273952341 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9022d2800 == 117 [pid = 1847] [id = 444] 14:25:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7ff8feed4000) [pid = 1847] [serial = 1333] [outer = (nil)] 14:25:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7ff9011e9c00) [pid = 1847] [serial = 1334] [outer = 0x7ff8feed4000] 14:25:52 INFO - PROCESS | 1847 | 1461273952406 Marionette DEBUG loaded listener.js 14:25:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7ff90238e400) [pid = 1847] [serial = 1335] [outer = 0x7ff8feed4000] 14:25:53 INFO - PROCESS | 1847 | 1461273953161 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]]]}] 14:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1242ms 14:25:53 INFO - PROCESS | 1847 | 1461273953234 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 14:25:53 INFO - PROCESS | 1847 | 1461273953241 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 14:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:25:53 INFO - PROCESS | 1847 | 1461273953250 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:25:53 INFO - PROCESS | 1847 | 1461273953253 Marionette TRACE conn3 <- [1,1750,null,{}] 14:25:53 INFO - PROCESS | 1847 | 1461273953258 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}] 14:25:53 INFO - PROCESS | 1847 | 1461273953426 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 14:25:53 INFO - PROCESS | 1847 | 1461273953598 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bc70000 == 118 [pid = 1847] [id = 445] 14:25:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7ff908955000) [pid = 1847] [serial = 1336] [outer = (nil)] 14:25:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7ff90974a400) [pid = 1847] [serial = 1337] [outer = 0x7ff908955000] 14:25:53 INFO - PROCESS | 1847 | 1461273953660 Marionette DEBUG loaded listener.js 14:25:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7ff90b41e000) [pid = 1847] [serial = 1338] [outer = 0x7ff908955000] 14:25:54 INFO - PROCESS | 1847 | 1461273954523 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]]]}] 14:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1327ms 14:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:25:54 INFO - PROCESS | 1847 | 1461273954578 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 14:25:54 INFO - PROCESS | 1847 | 1461273954580 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 14:25:54 INFO - PROCESS | 1847 | 1461273954586 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:25:54 INFO - PROCESS | 1847 | 1461273954591 Marionette TRACE conn3 <- [1,1754,null,{}] 14:25:54 INFO - PROCESS | 1847 | 1461273954604 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}] 14:25:54 INFO - PROCESS | 1847 | 1461273954757 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 14:25:54 INFO - PROCESS | 1847 | 1461273954939 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916668000 == 119 [pid = 1847] [id = 446] 14:25:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7ff90ca65000) [pid = 1847] [serial = 1339] [outer = (nil)] 14:25:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7ff90e217800) [pid = 1847] [serial = 1340] [outer = 0x7ff90ca65000] 14:25:55 INFO - PROCESS | 1847 | 1461273955004 Marionette DEBUG loaded listener.js 14:25:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7ff9102d0000) [pid = 1847] [serial = 1341] [outer = 0x7ff90ca65000] 14:25:55 INFO - PROCESS | 1847 | 1461273955747 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]]]}] 14:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1189ms 14:25:55 INFO - PROCESS | 1847 | 1461273955788 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 14:25:55 INFO - PROCESS | 1847 | 1461273955792 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 14:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:25:55 INFO - PROCESS | 1847 | 1461273955797 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:25:55 INFO - PROCESS | 1847 | 1461273955800 Marionette TRACE conn3 <- [1,1758,null,{}] 14:25:55 INFO - PROCESS | 1847 | 1461273955805 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}] 14:25:55 INFO - PROCESS | 1847 | 1461273955968 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 14:25:56 INFO - PROCESS | 1847 | 1461273956147 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922c76800 == 120 [pid = 1847] [id = 447] 14:25:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7ff90caf0000) [pid = 1847] [serial = 1342] [outer = (nil)] 14:25:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7ff915b54400) [pid = 1847] [serial = 1343] [outer = 0x7ff90caf0000] 14:25:56 INFO - PROCESS | 1847 | 1461273956208 Marionette DEBUG loaded listener.js 14:25:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7ff917528800) [pid = 1847] [serial = 1344] [outer = 0x7ff90caf0000] 14:25:57 INFO - PROCESS | 1847 | 1461273957035 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]]]}] 14:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1281ms 14:25:57 INFO - PROCESS | 1847 | 1461273957079 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 14:25:57 INFO - PROCESS | 1847 | 1461273957083 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 14:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:25:57 INFO - PROCESS | 1847 | 1461273957088 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:25:57 INFO - PROCESS | 1847 | 1461273957089 Marionette TRACE conn3 <- [1,1762,null,{}] 14:25:57 INFO - PROCESS | 1847 | 1461273957094 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}] 14:25:57 INFO - PROCESS | 1847 | 1461273957240 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 14:25:57 INFO - PROCESS | 1847 | 1461273957420 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927d8a000 == 121 [pid = 1847] [id = 448] 14:25:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7ff915492400) [pid = 1847] [serial = 1345] [outer = (nil)] 14:25:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7ff91c155c00) [pid = 1847] [serial = 1346] [outer = 0x7ff915492400] 14:25:57 INFO - PROCESS | 1847 | 1461273957479 Marionette DEBUG loaded listener.js 14:25:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7ff922a0cc00) [pid = 1847] [serial = 1347] [outer = 0x7ff915492400] 14:25:58 INFO - PROCESS | 1847 | 1461273958272 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]]]}] 14:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1225ms 14:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:25:58 INFO - PROCESS | 1847 | 1461273958314 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 14:25:58 INFO - PROCESS | 1847 | 1461273958316 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 14:25:58 INFO - PROCESS | 1847 | 1461273958321 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:25:58 INFO - PROCESS | 1847 | 1461273958324 Marionette TRACE conn3 <- [1,1766,null,{}] 14:25:58 INFO - PROCESS | 1847 | 1461273958328 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}] 14:25:58 INFO - PROCESS | 1847 | 1461273958484 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 14:25:58 INFO - PROCESS | 1847 | 1461273958668 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9284c7000 == 122 [pid = 1847] [id = 449] 14:25:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7ff922a87800) [pid = 1847] [serial = 1348] [outer = (nil)] 14:25:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7ff925b0f400) [pid = 1847] [serial = 1349] [outer = 0x7ff922a87800] 14:25:58 INFO - PROCESS | 1847 | 1461273958732 Marionette DEBUG loaded listener.js 14:25:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7ff92605d800) [pid = 1847] [serial = 1350] [outer = 0x7ff922a87800] 14:25:59 INFO - PROCESS | 1847 | 1461273959459 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]]]}] 14:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1178ms 14:25:59 INFO - PROCESS | 1847 | 1461273959499 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 14:25:59 INFO - PROCESS | 1847 | 1461273959502 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 14:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:25:59 INFO - PROCESS | 1847 | 1461273959507 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:25:59 INFO - PROCESS | 1847 | 1461273959509 Marionette TRACE conn3 <- [1,1770,null,{}] 14:25:59 INFO - PROCESS | 1847 | 1461273959514 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}] 14:25:59 INFO - PROCESS | 1847 | 1461273959660 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 14:25:59 INFO - PROCESS | 1847 | 1461273959840 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92d346000 == 123 [pid = 1847] [id = 450] 14:25:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff90e117c00) [pid = 1847] [serial = 1351] [outer = (nil)] 14:25:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7ff927846000) [pid = 1847] [serial = 1352] [outer = 0x7ff90e117c00] 14:25:59 INFO - PROCESS | 1847 | 1461273959898 Marionette DEBUG loaded listener.js 14:25:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7ff92784e400) [pid = 1847] [serial = 1353] [outer = 0x7ff90e117c00] 14:26:00 INFO - PROCESS | 1847 | 1461273960691 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]]]}] 14:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1224ms 14:26:00 INFO - PROCESS | 1847 | 1461273960733 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 14:26:00 INFO - PROCESS | 1847 | 1461273960736 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 14:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:26:00 INFO - PROCESS | 1847 | 1461273960741 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:26:00 INFO - PROCESS | 1847 | 1461273960743 Marionette TRACE conn3 <- [1,1774,null,{}] 14:26:00 INFO - PROCESS | 1847 | 1461273960749 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}] 14:26:00 INFO - PROCESS | 1847 | 1461273960903 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 14:26:01 INFO - PROCESS | 1847 | 1461273961085 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901b5f800 == 124 [pid = 1847] [id = 451] 14:26:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7ff8fcace400) [pid = 1847] [serial = 1354] [outer = (nil)] 14:26:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7ff8fcad7800) [pid = 1847] [serial = 1355] [outer = 0x7ff8fcace400] 14:26:01 INFO - PROCESS | 1847 | 1461273961144 Marionette DEBUG loaded listener.js 14:26:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7ff8fcadc000) [pid = 1847] [serial = 1356] [outer = 0x7ff8fcace400] 14:26:01 INFO - PROCESS | 1847 | 1461273961930 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]]]}] 14:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1226ms 14:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:26:01 INFO - PROCESS | 1847 | 1461273961968 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 14:26:01 INFO - PROCESS | 1847 | 1461273961971 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 14:26:01 INFO - PROCESS | 1847 | 1461273961976 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:26:01 INFO - PROCESS | 1847 | 1461273961979 Marionette TRACE conn3 <- [1,1778,null,{}] 14:26:01 INFO - PROCESS | 1847 | 1461273961983 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}] 14:26:02 INFO - PROCESS | 1847 | 1461273962131 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 14:26:02 INFO - PROCESS | 1847 | 1461273962311 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92d353000 == 125 [pid = 1847] [id = 452] 14:26:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7ff8fcacfc00) [pid = 1847] [serial = 1357] [outer = (nil)] 14:26:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7ff92784e800) [pid = 1847] [serial = 1358] [outer = 0x7ff8fcacfc00] 14:26:02 INFO - PROCESS | 1847 | 1461273962371 Marionette DEBUG loaded listener.js 14:26:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7ff92795ac00) [pid = 1847] [serial = 1359] [outer = 0x7ff8fcacfc00] 14:26:03 INFO - PROCESS | 1847 | 1461273963133 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]]]}] 14:26:03 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 14:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1184ms 14:26:03 INFO - PROCESS | 1847 | 1461273963159 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 14:26:03 INFO - PROCESS | 1847 | 1461273963162 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 14:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:26:03 INFO - PROCESS | 1847 | 1461273963167 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:26:03 INFO - PROCESS | 1847 | 1461273963169 Marionette TRACE conn3 <- [1,1782,null,{}] 14:26:03 INFO - PROCESS | 1847 | 1461273963174 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}] 14:26:03 INFO - PROCESS | 1847 | 1461273963333 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 14:26:03 INFO - PROCESS | 1847 | 1461273963514 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910b23800 == 126 [pid = 1847] [id = 453] 14:26:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7ff8fbf45400) [pid = 1847] [serial = 1360] [outer = (nil)] 14:26:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7ff8fbf4a800) [pid = 1847] [serial = 1361] [outer = 0x7ff8fbf45400] 14:26:03 INFO - PROCESS | 1847 | 1461273963576 Marionette DEBUG loaded listener.js 14:26:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7ff8fbf50400) [pid = 1847] [serial = 1362] [outer = 0x7ff8fbf45400] 14:26:04 INFO - PROCESS | 1847 | 1461273964357 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]]]}] 14:26:04 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 14:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1224ms 14:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:26:04 INFO - PROCESS | 1847 | 1461273964393 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 14:26:04 INFO - PROCESS | 1847 | 1461273964395 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 14:26:04 INFO - PROCESS | 1847 | 1461273964400 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:26:04 INFO - PROCESS | 1847 | 1461273964405 Marionette TRACE conn3 <- [1,1786,null,{}] 14:26:04 INFO - PROCESS | 1847 | 1461273964410 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}] 14:26:04 INFO - PROCESS | 1847 | 1461273964632 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 14:26:04 INFO - PROCESS | 1847 | 1461273964774 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908416800 == 127 [pid = 1847] [id = 454] 14:26:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7ff8fbf51c00) [pid = 1847] [serial = 1363] [outer = (nil)] 14:26:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7ff90114f400) [pid = 1847] [serial = 1364] [outer = 0x7ff8fbf51c00] 14:26:04 INFO - PROCESS | 1847 | 1461273964842 Marionette DEBUG loaded listener.js 14:26:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7ff927725000) [pid = 1847] [serial = 1365] [outer = 0x7ff8fbf51c00] 14:26:05 INFO - PROCESS | 1847 | 1461273965614 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]]]}] 14:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 14:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1277ms 14:26:05 INFO - PROCESS | 1847 | 1461273965678 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 14:26:05 INFO - PROCESS | 1847 | 1461273965680 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 14:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:26:05 INFO - PROCESS | 1847 | 1461273965686 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:26:05 INFO - PROCESS | 1847 | 1461273965687 Marionette TRACE conn3 <- [1,1790,null,{}] 14:26:05 INFO - PROCESS | 1847 | 1461273965692 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}] 14:26:05 INFO - PROCESS | 1847 | 1461273965849 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 14:26:06 INFO - PROCESS | 1847 | 1461273966035 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fc15d000 == 128 [pid = 1847] [id = 455] 14:26:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7ff8fc0da000) [pid = 1847] [serial = 1366] [outer = (nil)] 14:26:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7ff901151400) [pid = 1847] [serial = 1367] [outer = 0x7ff8fc0da000] 14:26:06 INFO - PROCESS | 1847 | 1461273966095 Marionette DEBUG loaded listener.js 14:26:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7ff901a0a000) [pid = 1847] [serial = 1368] [outer = 0x7ff8fc0da000] 14:26:06 INFO - PROCESS | 1847 | 1461273966857 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]]]}] 14:26:06 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) 14:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1227ms 14:26:06 INFO - PROCESS | 1847 | 1461273966914 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 14:26:06 INFO - PROCESS | 1847 | 1461273966917 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 14:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:26:06 INFO - PROCESS | 1847 | 1461273966921 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:26:06 INFO - PROCESS | 1847 | 1461273966924 Marionette TRACE conn3 <- [1,1794,null,{}] 14:26:06 INFO - PROCESS | 1847 | 1461273966928 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}] 14:26:07 INFO - PROCESS | 1847 | 1461273967093 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 14:26:07 INFO - PROCESS | 1847 | 1461273967277 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900914800 == 129 [pid = 1847] [id = 456] 14:26:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7ff8fc0d7800) [pid = 1847] [serial = 1369] [outer = (nil)] 14:26:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7ff901a0f800) [pid = 1847] [serial = 1370] [outer = 0x7ff8fc0d7800] 14:26:07 INFO - PROCESS | 1847 | 1461273967335 Marionette DEBUG loaded listener.js 14:26:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7ff902399c00) [pid = 1847] [serial = 1371] [outer = 0x7ff8fc0d7800] 14:26:08 INFO - PROCESS | 1847 | 1461273968474 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]]]}] 14:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1626ms 14:26:08 INFO - PROCESS | 1847 | 1461273968551 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 14:26:08 INFO - PROCESS | 1847 | 1461273968556 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 14:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:26:08 INFO - PROCESS | 1847 | 1461273968562 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:26:08 INFO - PROCESS | 1847 | 1461273968567 Marionette TRACE conn3 <- [1,1798,null,{}] 14:26:08 INFO - PROCESS | 1847 | 1461273968573 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}] 14:26:08 INFO - PROCESS | 1847 | 1461273968771 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 14:26:08 INFO - PROCESS | 1847 | 1461273968986 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9083c5800 == 130 [pid = 1847] [id = 457] 14:26:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7ff8fc2acc00) [pid = 1847] [serial = 1372] [outer = (nil)] 14:26:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7ff8fd4d3800) [pid = 1847] [serial = 1373] [outer = 0x7ff8fc2acc00] 14:26:09 INFO - PROCESS | 1847 | 1461273969044 Marionette DEBUG loaded listener.js 14:26:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7ff90114e800) [pid = 1847] [serial = 1374] [outer = 0x7ff8fc2acc00] 14:26:09 INFO - PROCESS | 1847 | 1461273969912 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]]]}] 14:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1379ms 14:26:09 INFO - PROCESS | 1847 | 1461273969942 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 14:26:09 INFO - PROCESS | 1847 | 1461273969949 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 14:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:26:09 INFO - PROCESS | 1847 | 1461273969959 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:26:09 INFO - PROCESS | 1847 | 1461273969963 Marionette TRACE conn3 <- [1,1802,null,{}] 14:26:09 INFO - PROCESS | 1847 | 1461273969968 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}] 14:26:10 INFO - PROCESS | 1847 | 1461273970128 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 14:26:10 INFO - PROCESS | 1847 | 1461273970324 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90091b800 == 131 [pid = 1847] [id = 458] 14:26:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7ff901c21400) [pid = 1847] [serial = 1375] [outer = (nil)] 14:26:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7ff901c25000) [pid = 1847] [serial = 1376] [outer = 0x7ff901c21400] 14:26:10 INFO - PROCESS | 1847 | 1461273970383 Marionette DEBUG loaded listener.js 14:26:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7ff901c29800) [pid = 1847] [serial = 1377] [outer = 0x7ff901c21400] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff927da0000 == 130 [pid = 1847] [id = 232] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900618800 == 129 [pid = 1847] [id = 389] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910322000 == 128 [pid = 1847] [id = 390] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fbfd3800 == 127 [pid = 1847] [id = 391] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fe24d000 == 126 [pid = 1847] [id = 392] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910b68800 == 125 [pid = 1847] [id = 442] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fe3ca000 == 124 [pid = 1847] [id = 441] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7ff90bbbe800) [pid = 1847] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7ff90ccc3c00) [pid = 1847] [serial = 1268] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c911800 == 123 [pid = 1847] [id = 440] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90b4f0000 == 122 [pid = 1847] [id = 439] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908887000 == 121 [pid = 1847] [id = 438] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9022d7800 == 120 [pid = 1847] [id = 437] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fd44b000 == 119 [pid = 1847] [id = 436] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bbb5000 == 118 [pid = 1847] [id = 12] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9083bc800 == 117 [pid = 1847] [id = 435] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a62f800 == 116 [pid = 1847] [id = 433] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff922ce5000 == 115 [pid = 1847] [id = 432] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9186ea800 == 114 [pid = 1847] [id = 431] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916ab9000 == 113 [pid = 1847] [id = 430] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916064000 == 112 [pid = 1847] [id = 429] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff912d4e000 == 111 [pid = 1847] [id = 428] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91085a000 == 110 [pid = 1847] [id = 427] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90f766800 == 109 [pid = 1847] [id = 426] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c565000 == 108 [pid = 1847] [id = 425] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908380800 == 107 [pid = 1847] [id = 424] 14:26:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8febda800 == 106 [pid = 1847] [id = 423] 14:26:11 INFO - PROCESS | 1847 | 1461273971276 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]]]}] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7ff9087d9400) [pid = 1847] [serial = 1217] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7ff90a4dc800) [pid = 1847] [serial = 843] [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.] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7ff9083e5400) [pid = 1847] [serial = 1244] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7ff90ca60000) [pid = 1847] [serial = 1266] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7ff90c929800) [pid = 1847] [serial = 1263] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7ff90a423800) [pid = 1847] [serial = 1260] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7ff909519000) [pid = 1847] [serial = 1257] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7ff909333c00) [pid = 1847] [serial = 1209] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7ff90b68d400) [pid = 1847] [serial = 1262] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7ff90974ec00) [pid = 1847] [serial = 1259] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7ff909518400) [pid = 1847] [serial = 1265] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7ff90c066000) [pid = 1847] [serial = 1223] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7ff9094d6400) [pid = 1847] [serial = 1256] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7ff8fd84ec00) [pid = 1847] [serial = 1248] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7ff8fccc3c00) [pid = 1847] [serial = 1247] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7ff9087d3000) [pid = 1847] [serial = 1253] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7ff9088ac000) [pid = 1847] [serial = 1254] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7ff910a69800) [pid = 1847] [serial = 1232] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7ff9007c7c00) [pid = 1847] [serial = 1214] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7ff90dd64800) [pid = 1847] [serial = 1226] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7ff901f35c00) [pid = 1847] [serial = 1251] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7ff901af4400) [pid = 1847] [serial = 1250] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7ff9102d0800) [pid = 1847] [serial = 1229] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7ff8fc29ec00) [pid = 1847] [serial = 1211] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7ff9158de000) [pid = 1847] [serial = 1238] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7ff914d79800) [pid = 1847] [serial = 1235] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7ff901afa800) [pid = 1847] [serial = 1241] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7ff90a573000) [pid = 1847] [serial = 1220] [outer = (nil)] [url = about:blank] 14:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1390ms 14:26:11 INFO - PROCESS | 1847 | 1461273971349 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 14:26:11 INFO - PROCESS | 1847 | 1461273971352 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 14:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:26:11 INFO - PROCESS | 1847 | 1461273971357 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:26:11 INFO - PROCESS | 1847 | 1461273971362 Marionette TRACE conn3 <- [1,1806,null,{}] 14:26:11 INFO - PROCESS | 1847 | 1461273971374 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}] 14:26:11 INFO - PROCESS | 1847 | 1461273971522 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 14:26:11 INFO - PROCESS | 1847 | 1461273971659 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9010f1800 == 107 [pid = 1847] [id = 459] 14:26:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7ff901c23000) [pid = 1847] [serial = 1378] [outer = (nil)] 14:26:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7ff9083e4c00) [pid = 1847] [serial = 1379] [outer = 0x7ff901c23000] 14:26:11 INFO - PROCESS | 1847 | 1461273971712 Marionette DEBUG loaded listener.js 14:26:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7ff9088a8000) [pid = 1847] [serial = 1380] [outer = 0x7ff901c23000] 14:26:12 INFO - PROCESS | 1847 | 1461273972336 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]]]}] 14:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1030ms 14:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:26:12 INFO - PROCESS | 1847 | 1461273972388 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 14:26:12 INFO - PROCESS | 1847 | 1461273972391 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 14:26:12 INFO - PROCESS | 1847 | 1461273972395 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:26:12 INFO - PROCESS | 1847 | 1461273972398 Marionette TRACE conn3 <- [1,1810,null,{}] 14:26:12 INFO - PROCESS | 1847 | 1461273972402 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}] 14:26:12 INFO - PROCESS | 1847 | 1461273972550 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 14:26:12 INFO - PROCESS | 1847 | 1461273972693 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908a8e000 == 108 [pid = 1847] [id = 460] 14:26:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff901f2e000) [pid = 1847] [serial = 1381] [outer = (nil)] 14:26:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7ff90950e400) [pid = 1847] [serial = 1382] [outer = 0x7ff901f2e000] 14:26:12 INFO - PROCESS | 1847 | 1461273972745 Marionette DEBUG loaded listener.js 14:26:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7ff90a2fb800) [pid = 1847] [serial = 1383] [outer = 0x7ff901f2e000] 14:26:13 INFO - PROCESS | 1847 | 1461273973387 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]]]}] 14:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1025ms 14:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:26:13 INFO - PROCESS | 1847 | 1461273973421 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 14:26:13 INFO - PROCESS | 1847 | 1461273973423 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 14:26:13 INFO - PROCESS | 1847 | 1461273973427 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:26:13 INFO - PROCESS | 1847 | 1461273973430 Marionette TRACE conn3 <- [1,1814,null,{}] 14:26:13 INFO - PROCESS | 1847 | 1461273973435 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}] 14:26:13 INFO - PROCESS | 1847 | 1461273973661 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 14:26:13 INFO - PROCESS | 1847 | 1461273973686 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a240000 == 109 [pid = 1847] [id = 461] 14:26:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7ff901c26000) [pid = 1847] [serial = 1384] [outer = (nil)] 14:26:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7ff90a4d5000) [pid = 1847] [serial = 1385] [outer = 0x7ff901c26000] 14:26:13 INFO - PROCESS | 1847 | 1461273973738 Marionette DEBUG loaded listener.js 14:26:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7ff90a6f6800) [pid = 1847] [serial = 1386] [outer = 0x7ff901c26000] 14:26:14 INFO - PROCESS | 1847 | 1461273974452 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]]]}] 14:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1082ms 14:26:14 INFO - PROCESS | 1847 | 1461273974522 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 14:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:26:14 INFO - PROCESS | 1847 | 1461273974529 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 14:26:14 INFO - PROCESS | 1847 | 1461273974534 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:26:14 INFO - PROCESS | 1847 | 1461273974537 Marionette TRACE conn3 <- [1,1818,null,{}] 14:26:14 INFO - PROCESS | 1847 | 1461273974544 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}] 14:26:14 INFO - PROCESS | 1847 | 1461273974748 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 14:26:14 INFO - PROCESS | 1847 | 1461273974778 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c4de000 == 110 [pid = 1847] [id = 462] 14:26:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7ff90b55a800) [pid = 1847] [serial = 1387] [outer = (nil)] 14:26:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7ff90ca60000) [pid = 1847] [serial = 1388] [outer = 0x7ff90b55a800] 14:26:14 INFO - PROCESS | 1847 | 1461273974832 Marionette DEBUG loaded listener.js 14:26:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7ff90dd69800) [pid = 1847] [serial = 1389] [outer = 0x7ff90b55a800] 14:26:15 INFO - PROCESS | 1847 | 1461273975510 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]]]}] 14:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1033ms 14:26:15 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7ff90cae6400) [pid = 1847] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:26:15 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7ff8fc0dcc00) [pid = 1847] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:26:15 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7ff909744800) [pid = 1847] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:26:15 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7ff9011ec000) [pid = 1847] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:26:15 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7ff8fc2aa400) [pid = 1847] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:26:15 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7ff8feed5800) [pid = 1847] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:26:15 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7ff8ffedb800) [pid = 1847] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:26:15 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7ff9083dc800) [pid = 1847] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:26:15 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7ff9088a7400) [pid = 1847] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:26:15 INFO - PROCESS | 1847 | 1461273975934 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 14:26:15 INFO - PROCESS | 1847 | 1461273975936 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 14:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:26:15 INFO - PROCESS | 1847 | 1461273975947 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:26:15 INFO - PROCESS | 1847 | 1461273975950 Marionette TRACE conn3 <- [1,1822,null,{}] 14:26:15 INFO - PROCESS | 1847 | 1461273975955 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}] 14:26:16 INFO - PROCESS | 1847 | 1461273976108 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 14:26:16 INFO - PROCESS | 1847 | 1461273976118 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a242000 == 111 [pid = 1847] [id = 463] 14:26:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff9083db400) [pid = 1847] [serial = 1390] [outer = (nil)] 14:26:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7ff90c454000) [pid = 1847] [serial = 1391] [outer = 0x7ff9083db400] 14:26:16 INFO - PROCESS | 1847 | 1461273976171 Marionette DEBUG loaded listener.js 14:26:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7ff90e021c00) [pid = 1847] [serial = 1392] [outer = 0x7ff9083db400] 14:26:16 INFO - PROCESS | 1847 | 1461273976903 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]]]}] 14:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 975ms 14:26:16 INFO - PROCESS | 1847 | 1461273976923 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 14:26:16 INFO - PROCESS | 1847 | 1461273976926 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 14:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:26:16 INFO - PROCESS | 1847 | 1461273976931 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:26:16 INFO - PROCESS | 1847 | 1461273976933 Marionette TRACE conn3 <- [1,1826,null,{}] 14:26:16 INFO - PROCESS | 1847 | 1461273976937 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}] 14:26:17 INFO - PROCESS | 1847 | 1461273977070 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 14:26:17 INFO - PROCESS | 1847 | 1461273977215 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910854000 == 112 [pid = 1847] [id = 464] 14:26:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7ff9083dc800) [pid = 1847] [serial = 1393] [outer = (nil)] 14:26:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7ff90f9c7800) [pid = 1847] [serial = 1394] [outer = 0x7ff9083dc800] 14:26:17 INFO - PROCESS | 1847 | 1461273977267 Marionette DEBUG loaded listener.js 14:26:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7ff910710c00) [pid = 1847] [serial = 1395] [outer = 0x7ff9083dc800] 14:26:17 INFO - PROCESS | 1847 | 1461273977837 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]]]}] 14:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 928ms 14:26:17 INFO - PROCESS | 1847 | 1461273977860 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 14:26:17 INFO - PROCESS | 1847 | 1461273977864 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 14:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:26:17 INFO - PROCESS | 1847 | 1461273977868 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:26:17 INFO - PROCESS | 1847 | 1461273977870 Marionette TRACE conn3 <- [1,1830,null,{}] 14:26:17 INFO - PROCESS | 1847 | 1461273977875 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}] 14:26:18 INFO - PROCESS | 1847 | 1461273978112 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 14:26:18 INFO - PROCESS | 1847 | 1461273978275 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fd45a000 == 113 [pid = 1847] [id = 465] 14:26:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7ff8fc0db000) [pid = 1847] [serial = 1396] [outer = (nil)] 14:26:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7ff8fc2a1c00) [pid = 1847] [serial = 1397] [outer = 0x7ff8fc0db000] 14:26:18 INFO - PROCESS | 1847 | 1461273978341 Marionette DEBUG loaded listener.js 14:26:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7ff8fcccbc00) [pid = 1847] [serial = 1398] [outer = 0x7ff8fc0db000] 14:26:19 INFO - PROCESS | 1847 | 1461273979186 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]]]}] 14:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1375ms 14:26:19 INFO - PROCESS | 1847 | 1461273979246 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 14:26:19 INFO - PROCESS | 1847 | 1461273979252 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 14:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:26:19 INFO - PROCESS | 1847 | 1461273979259 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:26:19 INFO - PROCESS | 1847 | 1461273979266 Marionette TRACE conn3 <- [1,1834,null,{}] 14:26:19 INFO - PROCESS | 1847 | 1461273979272 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}] 14:26:19 INFO - PROCESS | 1847 | 1461273979460 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 14:26:19 INFO - PROCESS | 1847 | 1461273979640 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908708000 == 114 [pid = 1847] [id = 466] 14:26:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7ff8fc0df400) [pid = 1847] [serial = 1399] [outer = (nil)] 14:26:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7ff901af4400) [pid = 1847] [serial = 1400] [outer = 0x7ff8fc0df400] 14:26:19 INFO - PROCESS | 1847 | 1461273979707 Marionette DEBUG loaded listener.js 14:26:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7ff901c2a400) [pid = 1847] [serial = 1401] [outer = 0x7ff8fc0df400] 14:26:20 INFO - PROCESS | 1847 | 1461273980473 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]]]}] 14:26:20 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 14:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1284ms 14:26:20 INFO - PROCESS | 1847 | 1461273980558 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 14:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:26:20 INFO - PROCESS | 1847 | 1461273980563 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 14:26:20 INFO - PROCESS | 1847 | 1461273980569 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:26:20 INFO - PROCESS | 1847 | 1461273980572 Marionette TRACE conn3 <- [1,1838,null,{}] 14:26:20 INFO - PROCESS | 1847 | 1461273980577 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}] 14:26:20 INFO - PROCESS | 1847 | 1461273980739 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 14:26:20 INFO - PROCESS | 1847 | 1461273980924 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91085a000 == 115 [pid = 1847] [id = 467] 14:26:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7ff90238cc00) [pid = 1847] [serial = 1402] [outer = (nil)] 14:26:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7ff9094d0c00) [pid = 1847] [serial = 1403] [outer = 0x7ff90238cc00] 14:26:20 INFO - PROCESS | 1847 | 1461273980986 Marionette DEBUG loaded listener.js 14:26:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7ff90a6ed800) [pid = 1847] [serial = 1404] [outer = 0x7ff90238cc00] 14:26:21 INFO - PROCESS | 1847 | 1461273981908 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]]]}] 14:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1387ms 14:26:21 INFO - PROCESS | 1847 | 1461273981956 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 14:26:21 INFO - PROCESS | 1847 | 1461273981961 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 14:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:26:21 INFO - PROCESS | 1847 | 1461273981975 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:26:21 INFO - PROCESS | 1847 | 1461273981981 Marionette TRACE conn3 <- [1,1842,null,{}] 14:26:21 INFO - PROCESS | 1847 | 1461273981986 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}] 14:26:22 INFO - PROCESS | 1847 | 1461273982143 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 14:26:22 INFO - PROCESS | 1847 | 1461273982327 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9162e4800 == 116 [pid = 1847] [id = 468] 14:26:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7ff9087d9800) [pid = 1847] [serial = 1405] [outer = (nil)] 14:26:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7ff90ca60400) [pid = 1847] [serial = 1406] [outer = 0x7ff9087d9800] 14:26:22 INFO - PROCESS | 1847 | 1461273982389 Marionette DEBUG loaded listener.js 14:26:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7ff90e112c00) [pid = 1847] [serial = 1407] [outer = 0x7ff9087d9800] 14:26:23 INFO - PROCESS | 1847 | 1461273983122 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]]]}] 14:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1188ms 14:26:23 INFO - PROCESS | 1847 | 1461273983157 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 14:26:23 INFO - PROCESS | 1847 | 1461273983160 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 14:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:26:23 INFO - PROCESS | 1847 | 1461273983181 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:26:23 INFO - PROCESS | 1847 | 1461273983184 Marionette TRACE conn3 <- [1,1846,null,{}] 14:26:23 INFO - PROCESS | 1847 | 1461273983189 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}] 14:26:23 INFO - PROCESS | 1847 | 1461273983336 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 14:26:23 INFO - PROCESS | 1847 | 1461273983521 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9186a8800 == 117 [pid = 1847] [id = 469] 14:26:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7ff9088a3c00) [pid = 1847] [serial = 1408] [outer = (nil)] 14:26:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7ff910a74800) [pid = 1847] [serial = 1409] [outer = 0x7ff9088a3c00] 14:26:23 INFO - PROCESS | 1847 | 1461273983580 Marionette DEBUG loaded listener.js 14:26:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7ff9156b5000) [pid = 1847] [serial = 1410] [outer = 0x7ff9088a3c00] 14:26:24 INFO - PROCESS | 1847 | 1461273984341 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]]]}] 14:26:24 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) 14:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1229ms 14:26:24 INFO - PROCESS | 1847 | 1461273984409 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 14:26:24 INFO - PROCESS | 1847 | 1461273984412 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 14:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:26:24 INFO - PROCESS | 1847 | 1461273984417 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:26:24 INFO - PROCESS | 1847 | 1461273984419 Marionette TRACE conn3 <- [1,1850,null,{}] 14:26:24 INFO - PROCESS | 1847 | 1461273984424 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}] 14:26:24 INFO - PROCESS | 1847 | 1461273984586 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 14:26:24 INFO - PROCESS | 1847 | 1461273984794 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927bb7800 == 118 [pid = 1847] [id = 470] 14:26:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7ff918616c00) [pid = 1847] [serial = 1411] [outer = (nil)] 14:26:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7ff918823800) [pid = 1847] [serial = 1412] [outer = 0x7ff918616c00] 14:26:24 INFO - PROCESS | 1847 | 1461273984863 Marionette DEBUG loaded listener.js 14:26:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7ff922d9e800) [pid = 1847] [serial = 1413] [outer = 0x7ff918616c00] 14:26:25 INFO - PROCESS | 1847 | 1461273985685 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]]]}] 14:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1327ms 14:26:25 INFO - PROCESS | 1847 | 1461273985745 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 14:26:25 INFO - PROCESS | 1847 | 1461273985748 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 14:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:26:25 INFO - PROCESS | 1847 | 1461273985753 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:26:25 INFO - PROCESS | 1847 | 1461273985755 Marionette TRACE conn3 <- [1,1854,null,{}] 14:26:25 INFO - PROCESS | 1847 | 1461273985760 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}] 14:26:25 INFO - PROCESS | 1847 | 1461273985905 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 14:26:26 INFO - PROCESS | 1847 | 1461273986088 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92d34c800 == 119 [pid = 1847] [id = 471] 14:26:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7ff915971800) [pid = 1847] [serial = 1414] [outer = (nil)] 14:26:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7ff926059400) [pid = 1847] [serial = 1415] [outer = 0x7ff915971800] 14:26:26 INFO - PROCESS | 1847 | 1461273986146 Marionette DEBUG loaded listener.js 14:26:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7ff927850000) [pid = 1847] [serial = 1416] [outer = 0x7ff915971800] 14:26:26 INFO - PROCESS | 1847 | 1461273986957 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]]]}] 14:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1276ms 14:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:26:27 INFO - PROCESS | 1847 | 1461273987030 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 14:26:27 INFO - PROCESS | 1847 | 1461273987033 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 14:26:27 INFO - PROCESS | 1847 | 1461273987038 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:26:27 INFO - PROCESS | 1847 | 1461273987040 Marionette TRACE conn3 <- [1,1858,null,{}] 14:26:27 INFO - PROCESS | 1847 | 1461273987045 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}] 14:26:27 INFO - PROCESS | 1847 | 1461273987185 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 14:26:27 INFO - PROCESS | 1847 | 1461273987369 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90b61a800 == 120 [pid = 1847] [id = 472] 14:26:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7ff8fe48c000) [pid = 1847] [serial = 1417] [outer = (nil)] 14:26:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7ff8fe493800) [pid = 1847] [serial = 1418] [outer = 0x7ff8fe48c000] 14:26:27 INFO - PROCESS | 1847 | 1461273987427 Marionette DEBUG loaded listener.js 14:26:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7ff8fe497800) [pid = 1847] [serial = 1419] [outer = 0x7ff8fe48c000] 14:26:28 INFO - PROCESS | 1847 | 1461273988186 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]]]}] 14:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1178ms 14:26:28 INFO - PROCESS | 1847 | 1461273988223 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 14:26:28 INFO - PROCESS | 1847 | 1461273988225 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 14:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:26:28 INFO - PROCESS | 1847 | 1461273988230 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:26:28 INFO - PROCESS | 1847 | 1461273988233 Marionette TRACE conn3 <- [1,1862,null,{}] 14:26:28 INFO - PROCESS | 1847 | 1461273988237 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}] 14:26:28 INFO - PROCESS | 1847 | 1461273988371 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 14:26:28 INFO - PROCESS | 1847 | 1461273988555 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fabc0000 == 121 [pid = 1847] [id = 473] 14:26:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7ff8fbf02800) [pid = 1847] [serial = 1420] [outer = (nil)] 14:26:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7ff8fbf0c400) [pid = 1847] [serial = 1421] [outer = 0x7ff8fbf02800] 14:26:28 INFO - PROCESS | 1847 | 1461273988612 Marionette DEBUG loaded listener.js 14:26:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7ff8fbf11000) [pid = 1847] [serial = 1422] [outer = 0x7ff8fbf02800] 14:26:29 INFO - PROCESS | 1847 | 1461273989371 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]]]}] 14:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1175ms 14:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:26:29 INFO - PROCESS | 1847 | 1461273989409 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 14:26:29 INFO - PROCESS | 1847 | 1461273989411 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 14:26:29 INFO - PROCESS | 1847 | 1461273989416 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:26:29 INFO - PROCESS | 1847 | 1461273989418 Marionette TRACE conn3 <- [1,1866,null,{}] 14:26:29 INFO - PROCESS | 1847 | 1461273989423 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}] 14:26:29 INFO - PROCESS | 1847 | 1461273989558 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 14:26:29 INFO - PROCESS | 1847 | 1461273989756 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901c81000 == 122 [pid = 1847] [id = 474] 14:26:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7ff8fbf04c00) [pid = 1847] [serial = 1423] [outer = (nil)] 14:26:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7ff8fe497400) [pid = 1847] [serial = 1424] [outer = 0x7ff8fbf04c00] 14:26:29 INFO - PROCESS | 1847 | 1461273989817 Marionette DEBUG loaded listener.js 14:26:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7ff92784f800) [pid = 1847] [serial = 1425] [outer = 0x7ff8fbf04c00] 14:26:30 INFO - PROCESS | 1847 | 1461273990546 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]]]}] 14:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1176ms 14:26:30 INFO - PROCESS | 1847 | 1461273990605 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 14:26:30 INFO - PROCESS | 1847 | 1461273990607 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 14:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:26:30 INFO - PROCESS | 1847 | 1461273990613 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:26:30 INFO - PROCESS | 1847 | 1461273990615 Marionette TRACE conn3 <- [1,1870,null,{}] 14:26:30 INFO - PROCESS | 1847 | 1461273990620 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}] 14:26:30 INFO - PROCESS | 1847 | 1461273990763 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 14:26:30 INFO - PROCESS | 1847 | 1461273990952 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901c99800 == 123 [pid = 1847] [id = 475] 14:26:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7ff8fbf0e000) [pid = 1847] [serial = 1426] [outer = (nil)] 14:26:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7ff90cdd8c00) [pid = 1847] [serial = 1427] [outer = 0x7ff8fbf0e000] 14:26:31 INFO - PROCESS | 1847 | 1461273991021 Marionette DEBUG loaded listener.js 14:26:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7ff90cddf000) [pid = 1847] [serial = 1428] [outer = 0x7ff8fbf0e000] 14:26:31 INFO - PROCESS | 1847 | 1461273991788 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]]]}] 14:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1225ms 14:26:31 INFO - PROCESS | 1847 | 1461273991854 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 14:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:26:31 INFO - PROCESS | 1847 | 1461273991863 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 14:26:31 INFO - PROCESS | 1847 | 1461273991870 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:26:31 INFO - PROCESS | 1847 | 1461273991875 Marionette TRACE conn3 <- [1,1874,null,{}] 14:26:31 INFO - PROCESS | 1847 | 1461273991880 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}] 14:26:32 INFO - PROCESS | 1847 | 1461273992059 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 14:26:32 INFO - PROCESS | 1847 | 1461273992245 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fbbe4000 == 124 [pid = 1847] [id = 476] 14:26:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7ff8fc024800) [pid = 1847] [serial = 1429] [outer = (nil)] 14:26:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7ff8fc02a800) [pid = 1847] [serial = 1430] [outer = 0x7ff8fc024800] 14:26:32 INFO - PROCESS | 1847 | 1461273992304 Marionette DEBUG loaded listener.js 14:26:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7ff90cde0c00) [pid = 1847] [serial = 1431] [outer = 0x7ff8fc024800] 14:26:33 INFO - PROCESS | 1847 | 1461273993043 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]]]}] 14:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1233ms 14:26:33 INFO - PROCESS | 1847 | 1461273993103 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 14:26:33 INFO - PROCESS | 1847 | 1461273993106 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 14:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:26:33 INFO - PROCESS | 1847 | 1461273993111 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:26:33 INFO - PROCESS | 1847 | 1461273993113 Marionette TRACE conn3 <- [1,1878,null,{}] 14:26:33 INFO - PROCESS | 1847 | 1461273993118 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}] 14:26:33 INFO - PROCESS | 1847 | 1461273993272 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 14:26:33 INFO - PROCESS | 1847 | 1461273993466 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fa6d0000 == 125 [pid = 1847] [id = 477] 14:26:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7ff8fa7b2400) [pid = 1847] [serial = 1432] [outer = (nil)] 14:26:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7ff8fa7bb000) [pid = 1847] [serial = 1433] [outer = 0x7ff8fa7b2400] 14:26:33 INFO - PROCESS | 1847 | 1461273993528 Marionette DEBUG loaded listener.js 14:26:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7ff8fa7bf000) [pid = 1847] [serial = 1434] [outer = 0x7ff8fa7b2400] 14:26:34 INFO - PROCESS | 1847 | 1461273994317 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]]]}] 14:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1278ms 14:26:34 INFO - PROCESS | 1847 | 1461273994390 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 14:26:34 INFO - PROCESS | 1847 | 1461273994394 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 14:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:26:34 INFO - PROCESS | 1847 | 1461273994398 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:26:34 INFO - PROCESS | 1847 | 1461273994400 Marionette TRACE conn3 <- [1,1882,null,{}] 14:26:34 INFO - PROCESS | 1847 | 1461273994405 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}] 14:26:34 INFO - PROCESS | 1847 | 1461273994550 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 14:26:34 INFO - PROCESS | 1847 | 1461273994749 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90860f800 == 126 [pid = 1847] [id = 478] 14:26:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7ff8fa7b5800) [pid = 1847] [serial = 1435] [outer = (nil)] 14:26:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7ff9007cf800) [pid = 1847] [serial = 1436] [outer = 0x7ff8fa7b5800] 14:26:34 INFO - PROCESS | 1847 | 1461273994807 Marionette DEBUG loaded listener.js 14:26:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7ff90a41e400) [pid = 1847] [serial = 1437] [outer = 0x7ff8fa7b5800] 14:26:35 INFO - PROCESS | 1847 | 1461273995939 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]]]}] 14:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1576ms 14:26:35 INFO - PROCESS | 1847 | 1461273995975 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 14:26:35 INFO - PROCESS | 1847 | 1461273995980 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 14:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:26:36 INFO - PROCESS | 1847 | 1461273996004 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:26:36 INFO - PROCESS | 1847 | 1461273996009 Marionette TRACE conn3 <- [1,1886,null,{}] 14:26:36 INFO - PROCESS | 1847 | 1461273996023 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}] 14:26:36 INFO - PROCESS | 1847 | 1461273996168 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 14:26:36 INFO - PROCESS | 1847 | 1461273996408 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901c81800 == 127 [pid = 1847] [id = 479] 14:26:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7ff8fc0dec00) [pid = 1847] [serial = 1438] [outer = (nil)] 14:26:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7ff8fc2ad800) [pid = 1847] [serial = 1439] [outer = 0x7ff8fc0dec00] 14:26:36 INFO - PROCESS | 1847 | 1461273996516 Marionette DEBUG loaded listener.js 14:26:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7ff8fd1e6400) [pid = 1847] [serial = 1440] [outer = 0x7ff8fc0dec00] 14:26:37 INFO - PROCESS | 1847 | 1461273997420 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]]]}] 14:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1496ms 14:26:37 INFO - PROCESS | 1847 | 1461273997496 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 14:26:37 INFO - PROCESS | 1847 | 1461273997503 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 14:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:26:37 INFO - PROCESS | 1847 | 1461273997511 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:26:37 INFO - PROCESS | 1847 | 1461273997514 Marionette TRACE conn3 <- [1,1890,null,{}] 14:26:37 INFO - PROCESS | 1847 | 1461273997519 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}] 14:26:37 INFO - PROCESS | 1847 | 1461273997703 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 14:26:37 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910854000 == 126 [pid = 1847] [id = 464] 14:26:37 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a242000 == 125 [pid = 1847] [id = 463] 14:26:37 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7ff91751e800) [pid = 1847] [serial = 1295] [outer = (nil)] [url = about:blank] 14:26:37 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7ff918403800) [pid = 1847] [serial = 1298] [outer = (nil)] [url = about:blank] 14:26:37 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7ff90a422000) [pid = 1847] [serial = 1301] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | 1461273997997 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c4de000 == 124 [pid = 1847] [id = 462] 14:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a240000 == 123 [pid = 1847] [id = 461] 14:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908a8e000 == 122 [pid = 1847] [id = 460] 14:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9010f1800 == 121 [pid = 1847] [id = 459] 14:26:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900614800 == 122 [pid = 1847] [id = 480] 14:26:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7ff8fd846400) [pid = 1847] [serial = 1441] [outer = (nil)] 14:26:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7ff90114b800) [pid = 1847] [serial = 1442] [outer = 0x7ff8fd846400] 14:26:38 INFO - PROCESS | 1847 | 1461273998057 Marionette DEBUG loaded listener.js 14:26:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7ff9011e3c00) [pid = 1847] [serial = 1443] [outer = 0x7ff8fd846400] 14:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90091b800 == 121 [pid = 1847] [id = 458] 14:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9083c5800 == 120 [pid = 1847] [id = 457] 14:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910b23800 == 119 [pid = 1847] [id = 453] 14:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92d353000 == 118 [pid = 1847] [id = 452] 14:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901b5f800 == 117 [pid = 1847] [id = 451] 14:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92d346000 == 116 [pid = 1847] [id = 450] 14:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9284c7000 == 115 [pid = 1847] [id = 449] 14:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff927d8a000 == 114 [pid = 1847] [id = 448] 14:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff922c76800 == 113 [pid = 1847] [id = 447] 14:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916668000 == 112 [pid = 1847] [id = 446] 14:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bc70000 == 111 [pid = 1847] [id = 445] 14:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9022d2800 == 110 [pid = 1847] [id = 444] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7ff90fccc800) [pid = 1847] [serial = 1322] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7ff9007c8800) [pid = 1847] [serial = 1325] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7ff910822000) [pid = 1847] [serial = 1328] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7ff90e10c800) [pid = 1847] [serial = 1269] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7ff902084400) [pid = 1847] [serial = 1274] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7ff90b660400) [pid = 1847] [serial = 1280] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7ff9011ec800) [pid = 1847] [serial = 1308] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7ff8feee0400) [pid = 1847] [serial = 1307] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7ff9088a2400) [pid = 1847] [serial = 1313] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7ff90a56ec00) [pid = 1847] [serial = 1314] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7ff90fcca000) [pid = 1847] [serial = 1286] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7ff909749000) [pid = 1847] [serial = 1277] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7ff90b557c00) [pid = 1847] [serial = 1316] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7ff90c44a400) [pid = 1847] [serial = 1317] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7ff8fd1eb800) [pid = 1847] [serial = 1271] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7ff9158e5800) [pid = 1847] [serial = 1292] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7ff90c7ba000) [pid = 1847] [serial = 1283] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7ff908951c00) [pid = 1847] [serial = 1311] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7ff9087d6000) [pid = 1847] [serial = 1310] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7ff916f8bc00) [pid = 1847] [serial = 1304] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7ff9121e0400) [pid = 1847] [serial = 1289] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7ff909743400) [pid = 1847] [serial = 1326] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7ff90c452c00) [pid = 1847] [serial = 1319] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7ff90ccbc000) [pid = 1847] [serial = 1320] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7ff9153b0000) [pid = 1847] [serial = 1329] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7ff9102da400) [pid = 1847] [serial = 1323] [outer = (nil)] [url = about:blank] 14:26:38 INFO - PROCESS | 1847 | 1461273998790 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]]]}] 14:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1329ms 14:26:38 INFO - PROCESS | 1847 | 1461273998840 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 14:26:38 INFO - PROCESS | 1847 | 1461273998843 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 14:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:26:38 INFO - PROCESS | 1847 | 1461273998848 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:26:38 INFO - PROCESS | 1847 | 1461273998853 Marionette TRACE conn3 <- [1,1894,null,{}] 14:26:38 INFO - PROCESS | 1847 | 1461273998865 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}] 14:26:39 INFO - PROCESS | 1847 | 1461273999007 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 14:26:39 INFO - PROCESS | 1847 | 1461273999023 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908615800 == 111 [pid = 1847] [id = 481] 14:26:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7ff901afa400) [pid = 1847] [serial = 1444] [outer = (nil)] 14:26:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7ff901f2b000) [pid = 1847] [serial = 1445] [outer = 0x7ff901afa400] 14:26:39 INFO - PROCESS | 1847 | 1461273999076 Marionette DEBUG loaded listener.js 14:26:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7ff902109400) [pid = 1847] [serial = 1446] [outer = 0x7ff901afa400] 14:26:39 INFO - PROCESS | 1847 | 1461273999842 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]]]}] 14:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1032ms 14:26:39 INFO - PROCESS | 1847 | 1461273999881 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 14:26:39 INFO - PROCESS | 1847 | 1461273999884 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 14:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:26:39 INFO - PROCESS | 1847 | 1461273999889 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:26:39 INFO - PROCESS | 1847 | 1461273999891 Marionette TRACE conn3 <- [1,1898,null,{}] 14:26:39 INFO - PROCESS | 1847 | 1461273999895 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}] 14:26:40 INFO - PROCESS | 1847 | 1461274000037 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 14:26:40 INFO - PROCESS | 1847 | 1461274000050 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9089da800 == 112 [pid = 1847] [id = 482] 14:26:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7ff902084400) [pid = 1847] [serial = 1447] [outer = (nil)] 14:26:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7ff9083d6800) [pid = 1847] [serial = 1448] [outer = 0x7ff902084400] 14:26:40 INFO - PROCESS | 1847 | 1461274000109 Marionette DEBUG loaded listener.js 14:26:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7ff9087d1000) [pid = 1847] [serial = 1449] [outer = 0x7ff902084400] 14:26:40 INFO - PROCESS | 1847 | 1461274000881 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]]]}] 14:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1024ms 14:26:40 INFO - PROCESS | 1847 | 1461274000920 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 14:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:26:40 INFO - PROCESS | 1847 | 1461274000923 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 14:26:40 INFO - PROCESS | 1847 | 1461274000928 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:26:40 INFO - PROCESS | 1847 | 1461274000931 Marionette TRACE conn3 <- [1,1902,null,{}] 14:26:40 INFO - PROCESS | 1847 | 1461274000935 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}] 14:26:41 INFO - PROCESS | 1847 | 1461274001143 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 14:26:41 INFO - PROCESS | 1847 | 1461274001171 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a234800 == 113 [pid = 1847] [id = 483] 14:26:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7ff90210f400) [pid = 1847] [serial = 1450] [outer = (nil)] 14:26:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7ff9088ad800) [pid = 1847] [serial = 1451] [outer = 0x7ff90210f400] 14:26:41 INFO - PROCESS | 1847 | 1461274001222 Marionette DEBUG loaded listener.js 14:26:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7ff90933a400) [pid = 1847] [serial = 1452] [outer = 0x7ff90210f400] 14:26:41 INFO - PROCESS | 1847 | 1461274001960 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]]]}] 14:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1080ms 14:26:42 INFO - PROCESS | 1847 | 1461274002008 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 14:26:42 INFO - PROCESS | 1847 | 1461274002011 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 14:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:26:42 INFO - PROCESS | 1847 | 1461274002022 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:26:42 INFO - PROCESS | 1847 | 1461274002024 Marionette TRACE conn3 <- [1,1906,null,{}] 14:26:42 INFO - PROCESS | 1847 | 1461274002029 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}] 14:26:42 INFO - PROCESS | 1847 | 1461274002238 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 14:26:42 INFO - PROCESS | 1847 | 1461274002267 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bc5e800 == 114 [pid = 1847] [id = 484] 14:26:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7ff9094d3c00) [pid = 1847] [serial = 1453] [outer = (nil)] 14:26:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7ff90a575800) [pid = 1847] [serial = 1454] [outer = 0x7ff9094d3c00] 14:26:42 INFO - PROCESS | 1847 | 1461274002321 Marionette DEBUG loaded listener.js 14:26:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7ff90c065c00) [pid = 1847] [serial = 1455] [outer = 0x7ff9094d3c00] 14:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7ff901c21400) [pid = 1847] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7ff901c26000) [pid = 1847] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7ff8fc2acc00) [pid = 1847] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7ff9083db400) [pid = 1847] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7ff901f2e000) [pid = 1847] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7ff901c23000) [pid = 1847] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7ff90b55a800) [pid = 1847] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:26:43 INFO - PROCESS | 1847 | 1461274003389 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]]]}] 14:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1424ms 14:26:43 INFO - PROCESS | 1847 | 1461274003448 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 14:26:43 INFO - PROCESS | 1847 | 1461274003450 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 14:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:26:43 INFO - PROCESS | 1847 | 1461274003455 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:26:43 INFO - PROCESS | 1847 | 1461274003457 Marionette TRACE conn3 <- [1,1910,null,{}] 14:26:43 INFO - PROCESS | 1847 | 1461274003462 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}] 14:26:43 INFO - PROCESS | 1847 | 1461274003598 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 14:26:43 INFO - PROCESS | 1847 | 1461274003609 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c556000 == 115 [pid = 1847] [id = 485] 14:26:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7ff901a0fc00) [pid = 1847] [serial = 1456] [outer = (nil)] 14:26:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7ff90b65c800) [pid = 1847] [serial = 1457] [outer = 0x7ff901a0fc00] 14:26:43 INFO - PROCESS | 1847 | 1461274003660 Marionette DEBUG loaded listener.js 14:26:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7ff90c7bac00) [pid = 1847] [serial = 1458] [outer = 0x7ff901a0fc00] 14:26:44 INFO - PROCESS | 1847 | 1461274004372 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]]]}] 14:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 982ms 14:26:44 INFO - PROCESS | 1847 | 1461274004439 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 14:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:26:44 INFO - PROCESS | 1847 | 1461274004442 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 14:26:44 INFO - PROCESS | 1847 | 1461274004446 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:26:44 INFO - PROCESS | 1847 | 1461274004449 Marionette TRACE conn3 <- [1,1914,null,{}] 14:26:44 INFO - PROCESS | 1847 | 1461274004453 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}] 14:26:44 INFO - PROCESS | 1847 | 1461274004651 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 14:26:44 INFO - PROCESS | 1847 | 1461274004668 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e1b9800 == 116 [pid = 1847] [id = 486] 14:26:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7ff901c21400) [pid = 1847] [serial = 1459] [outer = (nil)] 14:26:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7ff90ccbe000) [pid = 1847] [serial = 1460] [outer = 0x7ff901c21400] 14:26:44 INFO - PROCESS | 1847 | 1461274004721 Marionette DEBUG loaded listener.js 14:26:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7ff90cddf800) [pid = 1847] [serial = 1461] [outer = 0x7ff901c21400] 14:26:45 INFO - PROCESS | 1847 | 1461274005625 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]]]}] 14:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1228ms 14:26:45 INFO - PROCESS | 1847 | 1461274005679 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 14:26:45 INFO - PROCESS | 1847 | 1461274005684 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 14:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:26:45 INFO - PROCESS | 1847 | 1461274005693 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:26:45 INFO - PROCESS | 1847 | 1461274005698 Marionette TRACE conn3 <- [1,1918,null,{}] 14:26:45 INFO - PROCESS | 1847 | 1461274005707 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}] 14:26:45 INFO - PROCESS | 1847 | 1461274005900 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 14:26:46 INFO - PROCESS | 1847 | 1461274006089 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900fb0000 == 117 [pid = 1847] [id = 487] 14:26:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7ff8fa7c0000) [pid = 1847] [serial = 1462] [outer = (nil)] 14:26:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7ff8fcadb800) [pid = 1847] [serial = 1463] [outer = 0x7ff8fa7c0000] 14:26:46 INFO - PROCESS | 1847 | 1461274006153 Marionette DEBUG loaded listener.js 14:26:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7ff8feedb400) [pid = 1847] [serial = 1464] [outer = 0x7ff8fa7c0000] 14:26:46 INFO - PROCESS | 1847 | 1461274006986 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]]]}] 14:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1331ms 14:26:47 INFO - PROCESS | 1847 | 1461274007025 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 14:26:47 INFO - PROCESS | 1847 | 1461274007033 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 14:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:26:47 INFO - PROCESS | 1847 | 1461274007041 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:26:47 INFO - PROCESS | 1847 | 1461274007045 Marionette TRACE conn3 <- [1,1922,null,{}] 14:26:47 INFO - PROCESS | 1847 | 1461274007050 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}] 14:26:47 INFO - PROCESS | 1847 | 1461274007212 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 14:26:47 INFO - PROCESS | 1847 | 1461274007405 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9089d0800 == 118 [pid = 1847] [id = 488] 14:26:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7ff9011e2000) [pid = 1847] [serial = 1465] [outer = (nil)] 14:26:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7ff901af9c00) [pid = 1847] [serial = 1466] [outer = 0x7ff9011e2000] 14:26:47 INFO - PROCESS | 1847 | 1461274007466 Marionette DEBUG loaded listener.js 14:26:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7ff902106400) [pid = 1847] [serial = 1467] [outer = 0x7ff9011e2000] 14:26:48 INFO - PROCESS | 1847 | 1461274008363 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]]]}] 14:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1382ms 14:26:48 INFO - PROCESS | 1847 | 1461274008424 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 14:26:48 INFO - PROCESS | 1847 | 1461274008426 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 14:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:26:48 INFO - PROCESS | 1847 | 1461274008432 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:26:48 INFO - PROCESS | 1847 | 1461274008437 Marionette TRACE conn3 <- [1,1926,null,{}] 14:26:48 INFO - PROCESS | 1847 | 1461274008451 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}] 14:26:48 INFO - PROCESS | 1847 | 1461274008651 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 14:26:48 INFO - PROCESS | 1847 | 1461274008837 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910b1b800 == 119 [pid = 1847] [id = 489] 14:26:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7ff90894b400) [pid = 1847] [serial = 1468] [outer = (nil)] 14:26:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7ff90974ec00) [pid = 1847] [serial = 1469] [outer = 0x7ff90894b400] 14:26:48 INFO - PROCESS | 1847 | 1461274008902 Marionette DEBUG loaded listener.js 14:26:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7ff90a6f7c00) [pid = 1847] [serial = 1470] [outer = 0x7ff90894b400] 14:26:49 INFO - PROCESS | 1847 | 1461274009676 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]]]}] 14:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1282ms 14:26:49 INFO - PROCESS | 1847 | 1461274009716 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 14:26:49 INFO - PROCESS | 1847 | 1461274009719 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 14:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:26:49 INFO - PROCESS | 1847 | 1461274009725 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:26:49 INFO - PROCESS | 1847 | 1461274009727 Marionette TRACE conn3 <- [1,1930,null,{}] 14:26:49 INFO - PROCESS | 1847 | 1461274009731 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}] 14:26:49 INFO - PROCESS | 1847 | 1461274009894 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 14:26:50 INFO - PROCESS | 1847 | 1461274010083 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff914c75000 == 120 [pid = 1847] [id = 490] 14:26:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7ff8fd1edc00) [pid = 1847] [serial = 1471] [outer = (nil)] 14:26:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7ff90ccc2c00) [pid = 1847] [serial = 1472] [outer = 0x7ff8fd1edc00] 14:26:50 INFO - PROCESS | 1847 | 1461274010142 Marionette DEBUG loaded listener.js 14:26:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7ff90cde2800) [pid = 1847] [serial = 1473] [outer = 0x7ff8fd1edc00] 14:26:50 INFO - PROCESS | 1847 | 1461274010916 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]]]}] 14:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1226ms 14:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:26:50 INFO - PROCESS | 1847 | 1461274010951 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 14:26:50 INFO - PROCESS | 1847 | 1461274010953 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 14:26:50 INFO - PROCESS | 1847 | 1461274010959 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:26:50 INFO - PROCESS | 1847 | 1461274010962 Marionette TRACE conn3 <- [1,1934,null,{}] 14:26:50 INFO - PROCESS | 1847 | 1461274010984 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}] 14:26:51 INFO - PROCESS | 1847 | 1461274011137 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 14:26:51 INFO - PROCESS | 1847 | 1461274011324 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916674000 == 121 [pid = 1847] [id = 491] 14:26:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7ff90b414800) [pid = 1847] [serial = 1474] [outer = (nil)] 14:26:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7ff90e20d800) [pid = 1847] [serial = 1475] [outer = 0x7ff90b414800] 14:26:51 INFO - PROCESS | 1847 | 1461274011383 Marionette DEBUG loaded listener.js 14:26:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7ff90f9cb800) [pid = 1847] [serial = 1476] [outer = 0x7ff90b414800] 14:26:52 INFO - PROCESS | 1847 | 1461274012209 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]]]}] 14:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1284ms 14:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:26:52 INFO - PROCESS | 1847 | 1461274012242 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 14:26:52 INFO - PROCESS | 1847 | 1461274012244 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 14:26:52 INFO - PROCESS | 1847 | 1461274012249 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:26:52 INFO - PROCESS | 1847 | 1461274012251 Marionette TRACE conn3 <- [1,1938,null,{}] 14:26:52 INFO - PROCESS | 1847 | 1461274012257 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}] 14:26:52 INFO - PROCESS | 1847 | 1461274012423 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 14:26:52 INFO - PROCESS | 1847 | 1461274012617 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff923c0b800 == 122 [pid = 1847] [id = 492] 14:26:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7ff910711000) [pid = 1847] [serial = 1477] [outer = (nil)] 14:26:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7ff910a71000) [pid = 1847] [serial = 1478] [outer = 0x7ff910711000] 14:26:52 INFO - PROCESS | 1847 | 1461274012683 Marionette DEBUG loaded listener.js 14:26:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7ff916f8bc00) [pid = 1847] [serial = 1479] [outer = 0x7ff910711000] 14:26:53 INFO - PROCESS | 1847 | 1461274013460 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]]]}] 14:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1227ms 14:26:53 INFO - PROCESS | 1847 | 1461274013476 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 14:26:53 INFO - PROCESS | 1847 | 1461274013478 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 14:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:26:53 INFO - PROCESS | 1847 | 1461274013499 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:26:53 INFO - PROCESS | 1847 | 1461274013503 Marionette TRACE conn3 <- [1,1942,null,{}] 14:26:53 INFO - PROCESS | 1847 | 1461274013509 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}] 14:26:53 INFO - PROCESS | 1847 | 1461274013657 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 14:26:53 INFO - PROCESS | 1847 | 1461274013845 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927f3a000 == 123 [pid = 1847] [id = 493] 14:26:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7ff910a6c400) [pid = 1847] [serial = 1480] [outer = (nil)] 14:26:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7ff91866cc00) [pid = 1847] [serial = 1481] [outer = 0x7ff910a6c400] 14:26:53 INFO - PROCESS | 1847 | 1461274013906 Marionette DEBUG loaded listener.js 14:26:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7ff922a07000) [pid = 1847] [serial = 1482] [outer = 0x7ff910a6c400] 14:26:54 INFO - PROCESS | 1847 | 1461274014665 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]]]}] 14:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1193ms 14:26:54 INFO - PROCESS | 1847 | 1461274014692 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 14:26:54 INFO - PROCESS | 1847 | 1461274014694 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 14:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:26:54 INFO - PROCESS | 1847 | 1461274014703 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:26:54 INFO - PROCESS | 1847 | 1461274014705 Marionette TRACE conn3 <- [1,1946,null,{}] 14:26:54 INFO - PROCESS | 1847 | 1461274014708 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}] 14:26:54 INFO - PROCESS | 1847 | 1461274014862 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 14:26:55 INFO - PROCESS | 1847 | 1461274015085 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92d342800 == 124 [pid = 1847] [id = 494] 14:26:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7ff8fa892800) [pid = 1847] [serial = 1483] [outer = (nil)] 14:26:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x7ff8fa89d000) [pid = 1847] [serial = 1484] [outer = 0x7ff8fa892800] 14:26:55 INFO - PROCESS | 1847 | 1461274015144 Marionette DEBUG loaded listener.js 14:26:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x7ff8fa8a0c00) [pid = 1847] [serial = 1485] [outer = 0x7ff8fa892800] 14:26:55 INFO - PROCESS | 1847 | 1461274015913 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]]]}] 14:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1277ms 14:26:55 INFO - PROCESS | 1847 | 1461274015981 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 14:26:55 INFO - PROCESS | 1847 | 1461274015984 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 14:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:26:55 INFO - PROCESS | 1847 | 1461274015989 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:26:55 INFO - PROCESS | 1847 | 1461274015991 Marionette TRACE conn3 <- [1,1950,null,{}] 14:26:56 INFO - PROCESS | 1847 | 1461274015996 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}] 14:26:56 INFO - PROCESS | 1847 | 1461274016153 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 14:26:56 INFO - PROCESS | 1847 | 1461274016343 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c42d800 == 125 [pid = 1847] [id = 495] 14:26:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x7ff8fa894800) [pid = 1847] [serial = 1486] [outer = (nil)] 14:26:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 258 (0x7ff918402c00) [pid = 1847] [serial = 1487] [outer = 0x7ff8fa894800] 14:26:56 INFO - PROCESS | 1847 | 1461274016404 Marionette DEBUG loaded listener.js 14:26:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 259 (0x7ff922caa000) [pid = 1847] [serial = 1488] [outer = 0x7ff8fa894800] 14:26:57 INFO - PROCESS | 1847 | 1461274017121 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]]]}] 14:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1179ms 14:26:57 INFO - PROCESS | 1847 | 1461274017169 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 14:26:57 INFO - PROCESS | 1847 | 1461274017172 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 14:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:26:57 INFO - PROCESS | 1847 | 1461274017193 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:26:57 INFO - PROCESS | 1847 | 1461274017196 Marionette TRACE conn3 <- [1,1954,null,{}] 14:26:57 INFO - PROCESS | 1847 | 1461274017202 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}] 14:26:57 INFO - PROCESS | 1847 | 1461274017351 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 14:26:57 INFO - PROCESS | 1847 | 1461274017540 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90fb49000 == 126 [pid = 1847] [id = 496] 14:26:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 260 (0x7ff8fa897800) [pid = 1847] [serial = 1489] [outer = (nil)] 14:26:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 261 (0x7ff9242cfc00) [pid = 1847] [serial = 1490] [outer = 0x7ff8fa897800] 14:26:57 INFO - PROCESS | 1847 | 1461274017601 Marionette DEBUG loaded listener.js 14:26:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 262 (0x7ff9260f8000) [pid = 1847] [serial = 1491] [outer = 0x7ff8fa897800] 14:26:58 INFO - PROCESS | 1847 | 1461274018378 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]]]}] 14:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1246ms 14:26:58 INFO - PROCESS | 1847 | 1461274018424 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 14:26:58 INFO - PROCESS | 1847 | 1461274018428 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 14:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:26:58 INFO - PROCESS | 1847 | 1461274018433 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:26:58 INFO - PROCESS | 1847 | 1461274018436 Marionette TRACE conn3 <- [1,1958,null,{}] 14:26:58 INFO - PROCESS | 1847 | 1461274018441 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}] 14:26:58 INFO - PROCESS | 1847 | 1461274018601 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 14:26:58 INFO - PROCESS | 1847 | 1461274018794 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8f9ecb000 == 127 [pid = 1847] [id = 497] 14:26:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 263 (0x7ff901b49000) [pid = 1847] [serial = 1492] [outer = (nil)] 14:26:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 264 (0x7ff901b51000) [pid = 1847] [serial = 1493] [outer = 0x7ff901b49000] 14:26:58 INFO - PROCESS | 1847 | 1461274018858 Marionette DEBUG loaded listener.js 14:26:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 265 (0x7ff927ed0400) [pid = 1847] [serial = 1494] [outer = 0x7ff901b49000] 14:26:59 INFO - PROCESS | 1847 | 1461274019632 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]]]}] 14:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1229ms 14:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:26:59 INFO - PROCESS | 1847 | 1461274019662 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 14:26:59 INFO - PROCESS | 1847 | 1461274019664 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 14:26:59 INFO - PROCESS | 1847 | 1461274019669 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:26:59 INFO - PROCESS | 1847 | 1461274019673 Marionette TRACE conn3 <- [1,1962,null,{}] 14:26:59 INFO - PROCESS | 1847 | 1461274019677 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}] 14:26:59 INFO - PROCESS | 1847 | 1461274019825 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 14:27:00 INFO - PROCESS | 1847 | 1461274020029 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8ffe9a800 == 128 [pid = 1847] [id = 498] 14:27:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 266 (0x7ff8fbf48c00) [pid = 1847] [serial = 1495] [outer = (nil)] 14:27:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 267 (0x7ff901a10c00) [pid = 1847] [serial = 1496] [outer = 0x7ff8fbf48c00] 14:27:00 INFO - PROCESS | 1847 | 1461274020126 Marionette DEBUG loaded listener.js 14:27:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 268 (0x7ff90fcd0800) [pid = 1847] [serial = 1497] [outer = 0x7ff8fbf48c00] 14:27:01 INFO - PROCESS | 1847 | 1461274021253 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]]]}] 14:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1630ms 14:27:01 INFO - PROCESS | 1847 | 1461274021300 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 14:27:01 INFO - PROCESS | 1847 | 1461274021306 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 14:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:27:01 INFO - PROCESS | 1847 | 1461274021313 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:27:01 INFO - PROCESS | 1847 | 1461274021316 Marionette TRACE conn3 <- [1,1966,null,{}] 14:27:01 INFO - PROCESS | 1847 | 1461274021322 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}] 14:27:01 INFO - PROCESS | 1847 | 1461274021467 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 14:27:01 INFO - PROCESS | 1847 | 1461274021701 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900fbe800 == 129 [pid = 1847] [id = 499] 14:27:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 269 (0x7ff8fa7be400) [pid = 1847] [serial = 1498] [outer = (nil)] 14:27:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 270 (0x7ff8fc02a400) [pid = 1847] [serial = 1499] [outer = 0x7ff8fa7be400] 14:27:01 INFO - PROCESS | 1847 | 1461274021758 Marionette DEBUG loaded listener.js 14:27:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 271 (0x7ff8fd4ce800) [pid = 1847] [serial = 1500] [outer = 0x7ff8fa7be400] 14:27:02 INFO - PROCESS | 1847 | 1461274022693 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]]]}] 14:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1431ms 14:27:02 INFO - PROCESS | 1847 | 1461274022743 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 14:27:02 INFO - PROCESS | 1847 | 1461274022750 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 14:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:27:02 INFO - PROCESS | 1847 | 1461274022758 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:27:02 INFO - PROCESS | 1847 | 1461274022761 Marionette TRACE conn3 <- [1,1970,null,{}] 14:27:02 INFO - PROCESS | 1847 | 1461274022766 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}] 14:27:02 INFO - PROCESS | 1847 | 1461274022909 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 14:27:03 INFO - PROCESS | 1847 | 1461274023106 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901c7b000 == 130 [pid = 1847] [id = 500] 14:27:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 272 (0x7ff8fc024c00) [pid = 1847] [serial = 1501] [outer = (nil)] 14:27:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 273 (0x7ff901afa000) [pid = 1847] [serial = 1502] [outer = 0x7ff8fc024c00] 14:27:03 INFO - PROCESS | 1847 | 1461274023160 Marionette DEBUG loaded listener.js 14:27:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 274 (0x7ff901b4b800) [pid = 1847] [serial = 1503] [outer = 0x7ff8fc024c00] 14:27:03 INFO - PROCESS | 1847 | 1461274023960 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]]]}] 14:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1228ms 14:27:03 INFO - PROCESS | 1847 | 1461274023985 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 14:27:03 INFO - PROCESS | 1847 | 1461274023988 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 14:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:27:03 INFO - PROCESS | 1847 | 1461274023993 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:27:03 INFO - PROCESS | 1847 | 1461274023997 Marionette TRACE conn3 <- [1,1974,null,{}] 14:27:04 INFO - PROCESS | 1847 | 1461274024010 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}] 14:27:04 INFO - PROCESS | 1847 | 1461274024159 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 14:27:04 INFO - PROCESS | 1847 | 1461274024361 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908405800 == 131 [pid = 1847] [id = 501] 14:27:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 275 (0x7ff8fe496000) [pid = 1847] [serial = 1504] [outer = (nil)] 14:27:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 276 (0x7ff90210c400) [pid = 1847] [serial = 1505] [outer = 0x7ff8fe496000] 14:27:04 INFO - PROCESS | 1847 | 1461274024420 Marionette DEBUG loaded listener.js 14:27:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 277 (0x7ff9088a5400) [pid = 1847] [serial = 1506] [outer = 0x7ff8fe496000] 14:27:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c04c000 == 130 [pid = 1847] [id = 54] 14:27:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c556000 == 129 [pid = 1847] [id = 485] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 276 (0x7ff90f9c7800) [pid = 1847] [serial = 1394] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 275 (0x7ff9011e9c00) [pid = 1847] [serial = 1334] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 274 (0x7ff92784e800) [pid = 1847] [serial = 1358] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 273 (0x7ff915b54400) [pid = 1847] [serial = 1343] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 272 (0x7ff90114f400) [pid = 1847] [serial = 1364] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 271 (0x7ff927846000) [pid = 1847] [serial = 1352] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 270 (0x7ff8fcad7800) [pid = 1847] [serial = 1355] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 269 (0x7ff901a0f800) [pid = 1847] [serial = 1370] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 268 (0x7ff8fbf4a800) [pid = 1847] [serial = 1361] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 267 (0x7ff901151400) [pid = 1847] [serial = 1367] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 266 (0x7ff90e217800) [pid = 1847] [serial = 1340] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 265 (0x7ff91c155c00) [pid = 1847] [serial = 1346] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 264 (0x7ff925b0f400) [pid = 1847] [serial = 1349] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 263 (0x7ff90974a400) [pid = 1847] [serial = 1337] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bc5e800 == 128 [pid = 1847] [id = 484] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a234800 == 127 [pid = 1847] [id = 483] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9089da800 == 126 [pid = 1847] [id = 482] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908615800 == 125 [pid = 1847] [id = 481] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900614800 == 124 [pid = 1847] [id = 480] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901c81800 == 123 [pid = 1847] [id = 479] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fa6d0000 == 122 [pid = 1847] [id = 477] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fbbe4000 == 121 [pid = 1847] [id = 476] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901c99800 == 120 [pid = 1847] [id = 475] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901c81000 == 119 [pid = 1847] [id = 474] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fabc0000 == 118 [pid = 1847] [id = 473] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90b61a800 == 117 [pid = 1847] [id = 472] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92d34c800 == 116 [pid = 1847] [id = 471] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff927bb7800 == 115 [pid = 1847] [id = 470] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9186a8800 == 114 [pid = 1847] [id = 469] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9162e4800 == 113 [pid = 1847] [id = 468] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91085a000 == 112 [pid = 1847] [id = 467] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908708000 == 111 [pid = 1847] [id = 466] 14:27:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fd45a000 == 110 [pid = 1847] [id = 465] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 262 (0x7ff901c25000) [pid = 1847] [serial = 1376] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 261 (0x7ff915493400) [pid = 1847] [serial = 1331] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 260 (0x7ff90a4d5000) [pid = 1847] [serial = 1385] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 259 (0x7ff901c29800) [pid = 1847] [serial = 1377] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 258 (0x7ff8fd4d3800) [pid = 1847] [serial = 1373] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 257 (0x7ff90c454000) [pid = 1847] [serial = 1391] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x7ff90a2fb800) [pid = 1847] [serial = 1383] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x7ff9083e4c00) [pid = 1847] [serial = 1379] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x7ff90e021c00) [pid = 1847] [serial = 1392] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7ff90114e800) [pid = 1847] [serial = 1374] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7ff90950e400) [pid = 1847] [serial = 1382] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7ff90dd69800) [pid = 1847] [serial = 1389] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7ff90a6f6800) [pid = 1847] [serial = 1386] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7ff9088a8000) [pid = 1847] [serial = 1380] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7ff90ca60000) [pid = 1847] [serial = 1388] [outer = (nil)] [url = about:blank] 14:27:05 INFO - PROCESS | 1847 | 1461274025268 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]]]}] 14:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1291ms 14:27:05 INFO - PROCESS | 1847 | 1461274025285 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 14:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:27:05 INFO - PROCESS | 1847 | 1461274025288 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 14:27:05 INFO - PROCESS | 1847 | 1461274025293 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:27:05 INFO - PROCESS | 1847 | 1461274025295 Marionette TRACE conn3 <- [1,1978,null,{}] 14:27:05 INFO - PROCESS | 1847 | 1461274025299 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}] 14:27:05 INFO - PROCESS | 1847 | 1461274025437 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 14:27:05 INFO - PROCESS | 1847 | 1461274025587 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fd45a000 == 111 [pid = 1847] [id = 502] 14:27:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7ff8fa896000) [pid = 1847] [serial = 1507] [outer = (nil)] 14:27:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7ff9087d0400) [pid = 1847] [serial = 1508] [outer = 0x7ff8fa896000] 14:27:05 INFO - PROCESS | 1847 | 1461274025638 Marionette DEBUG loaded listener.js 14:27:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7ff9094d2800) [pid = 1847] [serial = 1509] [outer = 0x7ff8fa896000] 14:27:06 INFO - PROCESS | 1847 | 1461274026247 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]]]}] 14:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 974ms 14:27:06 INFO - PROCESS | 1847 | 1461274026266 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 14:27:06 INFO - PROCESS | 1847 | 1461274026270 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 14:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:27:06 INFO - PROCESS | 1847 | 1461274026275 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:27:06 INFO - PROCESS | 1847 | 1461274026276 Marionette TRACE conn3 <- [1,1982,null,{}] 14:27:06 INFO - PROCESS | 1847 | 1461274026281 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}] 14:27:06 INFO - PROCESS | 1847 | 1461274026411 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 14:27:06 INFO - PROCESS | 1847 | 1461274026592 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90841c800 == 112 [pid = 1847] [id = 503] 14:27:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7ff901c1e400) [pid = 1847] [serial = 1510] [outer = (nil)] 14:27:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7ff90a2f0400) [pid = 1847] [serial = 1511] [outer = 0x7ff901c1e400] 14:27:06 INFO - PROCESS | 1847 | 1461274026643 Marionette DEBUG loaded listener.js 14:27:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7ff90a6f7800) [pid = 1847] [serial = 1512] [outer = 0x7ff901c1e400] 14:27:07 INFO - PROCESS | 1847 | 1461274027242 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]]]}] 14:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1023ms 14:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:27:07 INFO - PROCESS | 1847 | 1461274027299 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 14:27:07 INFO - PROCESS | 1847 | 1461274027302 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 14:27:07 INFO - PROCESS | 1847 | 1461274027315 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:27:07 INFO - PROCESS | 1847 | 1461274027317 Marionette TRACE conn3 <- [1,1986,null,{}] 14:27:07 INFO - PROCESS | 1847 | 1461274027336 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}] 14:27:07 INFO - PROCESS | 1847 | 1461274027558 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 14:27:07 INFO - PROCESS | 1847 | 1461274027585 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bbb6000 == 113 [pid = 1847] [id = 504] 14:27:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x7ff909743800) [pid = 1847] [serial = 1513] [outer = (nil)] 14:27:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x7ff90ccbc000) [pid = 1847] [serial = 1514] [outer = 0x7ff909743800] 14:27:07 INFO - PROCESS | 1847 | 1461274027638 Marionette DEBUG loaded listener.js 14:27:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x7ff90e217800) [pid = 1847] [serial = 1515] [outer = 0x7ff909743800] 14:27:08 INFO - PROCESS | 1847 | 1461274028273 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]]]}] 14:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1053ms 14:27:08 INFO - PROCESS | 1847 | 1461274028359 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 14:27:08 INFO - PROCESS | 1847 | 1461274028362 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 14:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:27:08 INFO - PROCESS | 1847 | 1461274028366 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:27:08 INFO - PROCESS | 1847 | 1461274028368 Marionette TRACE conn3 <- [1,1990,null,{}] 14:27:08 INFO - PROCESS | 1847 | 1461274028373 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}] 14:27:08 INFO - PROCESS | 1847 | 1461274028552 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 14:27:08 INFO - PROCESS | 1847 | 1461274028578 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c9f2000 == 114 [pid = 1847] [id = 505] 14:27:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 258 (0x7ff8fa7b6400) [pid = 1847] [serial = 1516] [outer = (nil)] 14:27:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 259 (0x7ff90fccd800) [pid = 1847] [serial = 1517] [outer = 0x7ff8fa7b6400] 14:27:08 INFO - PROCESS | 1847 | 1461274028628 Marionette DEBUG loaded listener.js 14:27:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 260 (0x7ff9100e2000) [pid = 1847] [serial = 1518] [outer = 0x7ff8fa7b6400] 14:27:09 INFO - PROCESS | 1847 | 1461274029253 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]]]}] 14:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 924ms 14:27:09 INFO - PROCESS | 1847 | 1461274029291 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 14:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:27:09 INFO - PROCESS | 1847 | 1461274029293 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 14:27:09 INFO - PROCESS | 1847 | 1461274029298 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:27:09 INFO - PROCESS | 1847 | 1461274029300 Marionette TRACE conn3 <- [1,1994,null,{}] 14:27:09 INFO - PROCESS | 1847 | 1461274029310 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}] 14:27:09 INFO - PROCESS | 1847 | 1461274029499 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 14:27:10 INFO - PROCESS | 1847 | --DOMWINDOW == 259 (0x7ff90210f400) [pid = 1847] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:27:10 INFO - PROCESS | 1847 | --DOMWINDOW == 258 (0x7ff901a0fc00) [pid = 1847] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:27:10 INFO - PROCESS | 1847 | --DOMWINDOW == 257 (0x7ff9094d3c00) [pid = 1847] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:27:10 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x7ff8fc0dec00) [pid = 1847] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:27:10 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x7ff8fd846400) [pid = 1847] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:27:10 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x7ff901afa400) [pid = 1847] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:27:10 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7ff902084400) [pid = 1847] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:27:10 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7ff9083dc800) [pid = 1847] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:27:10 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7ff9007c8c00) [pid = 1847] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:27:10 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7ff8fd4cac00) [pid = 1847] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:27:10 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7ff8fc0d7800) [pid = 1847] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:27:10 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7ff8fc0de800) [pid = 1847] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:27:10 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7ff8fd1e5400) [pid = 1847] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:27:10 INFO - PROCESS | 1847 | 1461274030460 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900fa2800 == 115 [pid = 1847] [id = 506] 14:27:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7ff8fc026800) [pid = 1847] [serial = 1519] [outer = (nil)] 14:27:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7ff8fcadb400) [pid = 1847] [serial = 1520] [outer = 0x7ff8fc026800] 14:27:10 INFO - PROCESS | 1847 | 1461274030513 Marionette DEBUG loaded listener.js 14:27:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7ff901c1fc00) [pid = 1847] [serial = 1521] [outer = 0x7ff8fc026800] 14:27:11 INFO - PROCESS | 1847 | 1461274031034 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]]]}] 14:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1780ms 14:27:11 INFO - PROCESS | 1847 | 1461274031078 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 14:27:11 INFO - PROCESS | 1847 | 1461274031081 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 14:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:27:11 INFO - PROCESS | 1847 | 1461274031086 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:27:11 INFO - PROCESS | 1847 | 1461274031088 Marionette TRACE conn3 <- [1,1998,null,{}] 14:27:11 INFO - PROCESS | 1847 | 1461274031092 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}] 14:27:11 INFO - PROCESS | 1847 | 1461274031223 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 14:27:11 INFO - PROCESS | 1847 | 1461274031377 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91032c000 == 116 [pid = 1847] [id = 507] 14:27:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7ff8fc0de000) [pid = 1847] [serial = 1522] [outer = (nil)] 14:27:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7ff90f7ea800) [pid = 1847] [serial = 1523] [outer = 0x7ff8fc0de000] 14:27:11 INFO - PROCESS | 1847 | 1461274031428 Marionette DEBUG loaded listener.js 14:27:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7ff9100e7800) [pid = 1847] [serial = 1524] [outer = 0x7ff8fc0de000] 14:27:11 INFO - PROCESS | 1847 | 1461274031993 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]]]}] 14:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 923ms 14:27:12 INFO - PROCESS | 1847 | 1461274032010 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 14:27:12 INFO - PROCESS | 1847 | 1461274032012 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 14:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:27:12 INFO - PROCESS | 1847 | 1461274032017 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:27:12 INFO - PROCESS | 1847 | 1461274032020 Marionette TRACE conn3 <- [1,2002,null,{}] 14:27:12 INFO - PROCESS | 1847 | 1461274032024 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}] 14:27:12 INFO - PROCESS | 1847 | 1461274032162 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 14:27:12 INFO - PROCESS | 1847 | 1461274032177 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910c85000 == 117 [pid = 1847] [id = 508] 14:27:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7ff9100e7c00) [pid = 1847] [serial = 1525] [outer = (nil)] 14:27:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x7ff91070f400) [pid = 1847] [serial = 1526] [outer = 0x7ff9100e7c00] 14:27:12 INFO - PROCESS | 1847 | 1461274032236 Marionette DEBUG loaded listener.js 14:27:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x7ff910a6a800) [pid = 1847] [serial = 1527] [outer = 0x7ff9100e7c00] 14:27:13 INFO - PROCESS | 1847 | 1461274033234 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]]]}] 14:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1277ms 14:27:13 INFO - PROCESS | 1847 | 1461274033294 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 14:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:27:13 INFO - PROCESS | 1847 | 1461274033301 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 14:27:13 INFO - PROCESS | 1847 | 1461274033308 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:27:13 INFO - PROCESS | 1847 | 1461274033313 Marionette TRACE conn3 <- [1,2006,null,{}] 14:27:13 INFO - PROCESS | 1847 | 1461274033319 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}] 14:27:13 INFO - PROCESS | 1847 | 1461274033496 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 14:27:13 INFO - PROCESS | 1847 | 1461274033685 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901285800 == 118 [pid = 1847] [id = 509] 14:27:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x7ff8fcadcc00) [pid = 1847] [serial = 1528] [outer = (nil)] 14:27:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 258 (0x7ff8fe48e000) [pid = 1847] [serial = 1529] [outer = 0x7ff8fcadcc00] 14:27:13 INFO - PROCESS | 1847 | 1461274033752 Marionette DEBUG loaded listener.js 14:27:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 259 (0x7ff9011e2c00) [pid = 1847] [serial = 1530] [outer = 0x7ff8fcadcc00] 14:27:14 INFO - PROCESS | 1847 | 1461274034514 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]]]}] 14:27:14 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 14:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1279ms 14:27:14 INFO - PROCESS | 1847 | 1461274034588 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 14:27:14 INFO - PROCESS | 1847 | 1461274034594 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 14:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:27:14 INFO - PROCESS | 1847 | 1461274034603 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:27:14 INFO - PROCESS | 1847 | 1461274034606 Marionette TRACE conn3 <- [1,2010,null,{}] 14:27:14 INFO - PROCESS | 1847 | 1461274034610 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}] 14:27:14 INFO - PROCESS | 1847 | 1461274034772 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 14:27:14 INFO - PROCESS | 1847 | 1461274034964 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90b4de800 == 119 [pid = 1847] [id = 510] 14:27:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 260 (0x7ff901a11400) [pid = 1847] [serial = 1531] [outer = (nil)] 14:27:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 261 (0x7ff902106000) [pid = 1847] [serial = 1532] [outer = 0x7ff901a11400] 14:27:15 INFO - PROCESS | 1847 | 1461274035026 Marionette DEBUG loaded listener.js 14:27:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 262 (0x7ff9088a4c00) [pid = 1847] [serial = 1533] [outer = 0x7ff901a11400] 14:27:15 INFO - PROCESS | 1847 | 1461274035890 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]]]}] 14:27:15 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 14:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1332ms 14:27:15 INFO - PROCESS | 1847 | 1461274035936 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 14:27:15 INFO - PROCESS | 1847 | 1461274035939 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 14:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:27:15 INFO - PROCESS | 1847 | 1461274035945 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:27:15 INFO - PROCESS | 1847 | 1461274035949 Marionette TRACE conn3 <- [1,2014,null,{}] 14:27:15 INFO - PROCESS | 1847 | 1461274035963 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}] 14:27:16 INFO - PROCESS | 1847 | 1461274036112 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 14:27:16 INFO - PROCESS | 1847 | 1461274036307 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916668000 == 120 [pid = 1847] [id = 511] 14:27:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 263 (0x7ff9088a7400) [pid = 1847] [serial = 1534] [outer = (nil)] 14:27:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 264 (0x7ff90cddc800) [pid = 1847] [serial = 1535] [outer = 0x7ff9088a7400] 14:27:16 INFO - PROCESS | 1847 | 1461274036370 Marionette DEBUG loaded listener.js 14:27:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 265 (0x7ff90fcc9000) [pid = 1847] [serial = 1536] [outer = 0x7ff9088a7400] 14:27:17 INFO - PROCESS | 1847 | 1461274037181 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]]]}] 14:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1289ms 14:27:17 INFO - PROCESS | 1847 | 1461274037235 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 14:27:17 INFO - PROCESS | 1847 | 1461274037239 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 14:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:27:17 INFO - PROCESS | 1847 | 1461274037244 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:27:17 INFO - PROCESS | 1847 | 1461274037246 Marionette TRACE conn3 <- [1,2018,null,{}] 14:27:17 INFO - PROCESS | 1847 | 1461274037251 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}] 14:27:17 INFO - PROCESS | 1847 | 1461274037414 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 14:27:17 INFO - PROCESS | 1847 | 1461274037607 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922c6f800 == 121 [pid = 1847] [id = 512] 14:27:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 266 (0x7ff90c7b1400) [pid = 1847] [serial = 1537] [outer = (nil)] 14:27:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 267 (0x7ff910a73800) [pid = 1847] [serial = 1538] [outer = 0x7ff90c7b1400] 14:27:17 INFO - PROCESS | 1847 | 1461274037669 Marionette DEBUG loaded listener.js 14:27:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 268 (0x7ff914d7ac00) [pid = 1847] [serial = 1539] [outer = 0x7ff90c7b1400] 14:27:18 INFO - PROCESS | 1847 | 1461274038435 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]]]}] 14:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1229ms 14:27:18 INFO - PROCESS | 1847 | 1461274038473 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 14:27:18 INFO - PROCESS | 1847 | 1461274038476 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 14:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:27:18 INFO - PROCESS | 1847 | 1461274038481 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:27:18 INFO - PROCESS | 1847 | 1461274038483 Marionette TRACE conn3 <- [1,2022,null,{}] 14:27:18 INFO - PROCESS | 1847 | 1461274038488 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}] 14:27:18 INFO - PROCESS | 1847 | 1461274038700 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 14:27:18 INFO - PROCESS | 1847 | 1461274038843 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff928422000 == 122 [pid = 1847] [id = 513] 14:27:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 269 (0x7ff9100e4000) [pid = 1847] [serial = 1540] [outer = (nil)] 14:27:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 270 (0x7ff9158dc000) [pid = 1847] [serial = 1541] [outer = 0x7ff9100e4000] 14:27:18 INFO - PROCESS | 1847 | 1461274038906 Marionette DEBUG loaded listener.js 14:27:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 271 (0x7ff917525c00) [pid = 1847] [serial = 1542] [outer = 0x7ff9100e4000] 14:27:19 INFO - PROCESS | 1847 | 1461274039677 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]]]}] 14:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1229ms 14:27:19 INFO - PROCESS | 1847 | 1461274039715 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 14:27:19 INFO - PROCESS | 1847 | 1461274039718 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 14:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:27:19 INFO - PROCESS | 1847 | 1461274039723 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:27:19 INFO - PROCESS | 1847 | 1461274039726 Marionette TRACE conn3 <- [1,2026,null,{}] 14:27:19 INFO - PROCESS | 1847 | 1461274039730 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}] 14:27:19 INFO - PROCESS | 1847 | 1461274039888 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 14:27:20 INFO - PROCESS | 1847 | 1461274040083 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fbde6800 == 123 [pid = 1847] [id = 514] 14:27:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 272 (0x7ff9183a2800) [pid = 1847] [serial = 1543] [outer = (nil)] 14:27:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 273 (0x7ff927842c00) [pid = 1847] [serial = 1544] [outer = 0x7ff9183a2800] 14:27:20 INFO - PROCESS | 1847 | 1461274040148 Marionette DEBUG loaded listener.js 14:27:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 274 (0x7ff927ed4800) [pid = 1847] [serial = 1545] [outer = 0x7ff9183a2800] 14:27:20 INFO - PROCESS | 1847 | 1461274040902 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]]]}] 14:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1231ms 14:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:27:20 INFO - PROCESS | 1847 | 1461274040954 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 14:27:20 INFO - PROCESS | 1847 | 1461274040956 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 14:27:20 INFO - PROCESS | 1847 | 1461274040960 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:27:20 INFO - PROCESS | 1847 | 1461274040964 Marionette TRACE conn3 <- [1,2030,null,{}] 14:27:20 INFO - PROCESS | 1847 | 1461274040968 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}] 14:27:21 INFO - PROCESS | 1847 | 1461274041111 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 14:27:21 INFO - PROCESS | 1847 | 1461274041318 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90fddf800 == 124 [pid = 1847] [id = 515] 14:27:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 275 (0x7ff8fe4a4000) [pid = 1847] [serial = 1546] [outer = (nil)] 14:27:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 276 (0x7ff8fe4ad000) [pid = 1847] [serial = 1547] [outer = 0x7ff8fe4a4000] 14:27:21 INFO - PROCESS | 1847 | 1461274041384 Marionette DEBUG loaded listener.js 14:27:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 277 (0x7ff909513000) [pid = 1847] [serial = 1548] [outer = 0x7ff8fe4a4000] 14:27:22 INFO - PROCESS | 1847 | 1461274042167 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]]]}] 14:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1276ms 14:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:27:22 INFO - PROCESS | 1847 | 1461274042238 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 14:27:22 INFO - PROCESS | 1847 | 1461274042240 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 14:27:22 INFO - PROCESS | 1847 | 1461274042244 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:27:22 INFO - PROCESS | 1847 | 1461274042248 Marionette TRACE conn3 <- [1,2034,null,{}] 14:27:22 INFO - PROCESS | 1847 | 1461274042252 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}] 14:27:22 INFO - PROCESS | 1847 | 1461274042406 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 14:27:22 INFO - PROCESS | 1847 | 1461274042599 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90fdf5800 == 125 [pid = 1847] [id = 516] 14:27:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 278 (0x7ff8fe4a5000) [pid = 1847] [serial = 1549] [outer = (nil)] 14:27:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 279 (0x7ff90fb6b000) [pid = 1847] [serial = 1550] [outer = 0x7ff8fe4a5000] 14:27:22 INFO - PROCESS | 1847 | 1461274042658 Marionette DEBUG loaded listener.js 14:27:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 280 (0x7ff90fb6ec00) [pid = 1847] [serial = 1551] [outer = 0x7ff8fe4a5000] 14:27:23 INFO - PROCESS | 1847 | 1461274043420 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]]]}] 14:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1239ms 14:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:27:23 INFO - PROCESS | 1847 | 1461274043484 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 14:27:23 INFO - PROCESS | 1847 | 1461274043486 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 14:27:23 INFO - PROCESS | 1847 | 1461274043492 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:27:23 INFO - PROCESS | 1847 | 1461274043494 Marionette TRACE conn3 <- [1,2038,null,{}] 14:27:23 INFO - PROCESS | 1847 | 1461274043499 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}] 14:27:23 INFO - PROCESS | 1847 | 1461274043641 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 14:27:23 INFO - PROCESS | 1847 | 1461274043839 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9021c2800 == 126 [pid = 1847] [id = 517] 14:27:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 281 (0x7ff8fe4a3800) [pid = 1847] [serial = 1552] [outer = (nil)] 14:27:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 282 (0x7ff90fb73c00) [pid = 1847] [serial = 1553] [outer = 0x7ff8fe4a3800] 14:27:23 INFO - PROCESS | 1847 | 1461274043901 Marionette DEBUG loaded listener.js 14:27:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 283 (0x7ff91074ac00) [pid = 1847] [serial = 1554] [outer = 0x7ff8fe4a3800] 14:27:24 INFO - PROCESS | 1847 | 1461274044666 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]]]}] 14:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1230ms 14:27:24 INFO - PROCESS | 1847 | 1461274044728 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 14:27:24 INFO - PROCESS | 1847 | 1461274044732 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 14:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:27:24 INFO - PROCESS | 1847 | 1461274044739 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:27:24 INFO - PROCESS | 1847 | 1461274044741 Marionette TRACE conn3 <- [1,2042,null,{}] 14:27:24 INFO - PROCESS | 1847 | 1461274044746 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}] 14:27:24 INFO - PROCESS | 1847 | 1461274044911 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 14:27:25 INFO - PROCESS | 1847 | 1461274045110 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8faad1000 == 127 [pid = 1847] [id = 518] 14:27:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 284 (0x7ff8fa89c800) [pid = 1847] [serial = 1555] [outer = (nil)] 14:27:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 285 (0x7ff91074d800) [pid = 1847] [serial = 1556] [outer = 0x7ff8fa89c800] 14:27:25 INFO - PROCESS | 1847 | 1461274045167 Marionette DEBUG loaded listener.js 14:27:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 286 (0x7ff910755000) [pid = 1847] [serial = 1557] [outer = 0x7ff8fa89c800] 14:27:26 INFO - PROCESS | 1847 | 1461274046005 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]]]}] 14:27: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) 14:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1330ms 14:27:26 INFO - PROCESS | 1847 | 1461274046069 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 14:27:26 INFO - PROCESS | 1847 | 1461274046073 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 14:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:27:26 INFO - PROCESS | 1847 | 1461274046078 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:27:26 INFO - PROCESS | 1847 | 1461274046081 Marionette TRACE conn3 <- [1,2046,null,{}] 14:27:26 INFO - PROCESS | 1847 | 1461274046085 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}] 14:27:26 INFO - PROCESS | 1847 | 1461274046244 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 14:27:26 INFO - PROCESS | 1847 | 1461274046451 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fc15a000 == 128 [pid = 1847] [id = 519] 14:27:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 287 (0x7ff8fa3d3800) [pid = 1847] [serial = 1558] [outer = (nil)] 14:27:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 288 (0x7ff8fa3e0800) [pid = 1847] [serial = 1559] [outer = 0x7ff8fa3d3800] 14:27:26 INFO - PROCESS | 1847 | 1461274046516 Marionette DEBUG loaded listener.js 14:27:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 289 (0x7ff90210a000) [pid = 1847] [serial = 1560] [outer = 0x7ff8fa3d3800] 14:27:27 INFO - PROCESS | 1847 | 1461274047307 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]]]}] 14:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1282ms 14:27:27 INFO - PROCESS | 1847 | 1461274047360 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 14:27:27 INFO - PROCESS | 1847 | 1461274047362 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 14:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:27:27 INFO - PROCESS | 1847 | 1461274047367 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:27:27 INFO - PROCESS | 1847 | 1461274047370 Marionette TRACE conn3 <- [1,2050,null,{}] 14:27:27 INFO - PROCESS | 1847 | 1461274047374 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}] 14:27:27 INFO - PROCESS | 1847 | 1461274047518 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 14:27:27 INFO - PROCESS | 1847 | 1461274047715 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a634000 == 129 [pid = 1847] [id = 520] 14:27:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 290 (0x7ff8fa3d6800) [pid = 1847] [serial = 1561] [outer = (nil)] 14:27:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 291 (0x7ff901e26c00) [pid = 1847] [serial = 1562] [outer = 0x7ff8fa3d6800] 14:27:27 INFO - PROCESS | 1847 | 1461274047772 Marionette DEBUG loaded listener.js 14:27:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 292 (0x7ff901e2d000) [pid = 1847] [serial = 1563] [outer = 0x7ff8fa3d6800] 14:27:28 INFO - PROCESS | 1847 | 1461274048502 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]]]}] 14:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1182ms 14:27:28 INFO - PROCESS | 1847 | 1461274048565 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 14:27:28 INFO - PROCESS | 1847 | 1461274048569 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 14:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:27:28 INFO - PROCESS | 1847 | 1461274048574 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:27:28 INFO - PROCESS | 1847 | 1461274048576 Marionette TRACE conn3 <- [1,2054,null,{}] 14:27:28 INFO - PROCESS | 1847 | 1461274048580 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}] 14:27:28 INFO - PROCESS | 1847 | 1461274048732 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 14:27:28 INFO - PROCESS | 1847 | 1461274048925 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90060a000 == 130 [pid = 1847] [id = 521] 14:27:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 293 (0x7ff8fc0db400) [pid = 1847] [serial = 1564] [outer = (nil)] 14:27:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 294 (0x7ff901e2a400) [pid = 1847] [serial = 1565] [outer = 0x7ff8fc0db400] 14:27:28 INFO - PROCESS | 1847 | 1461274048984 Marionette DEBUG loaded listener.js 14:27:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 295 (0x7ff901e31c00) [pid = 1847] [serial = 1566] [outer = 0x7ff8fc0db400] 14:27:29 INFO - PROCESS | 1847 | 1461274049759 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]]]}] 14:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1225ms 14:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:27:29 INFO - PROCESS | 1847 | 1461274049814 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 14:27:29 INFO - PROCESS | 1847 | 1461274049816 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 14:27:29 INFO - PROCESS | 1847 | 1461274049822 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:27:29 INFO - PROCESS | 1847 | 1461274049824 Marionette TRACE conn3 <- [1,2058,null,{}] 14:27:29 INFO - PROCESS | 1847 | 1461274049829 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}] 14:27:29 INFO - PROCESS | 1847 | 1461274049992 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 14:27:30 INFO - PROCESS | 1847 | 1461274050701 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fa6c5800 == 131 [pid = 1847] [id = 522] 14:27:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 296 (0x7ff8fa3db800) [pid = 1847] [serial = 1567] [outer = (nil)] 14:27:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 297 (0x7ff8fa3e1400) [pid = 1847] [serial = 1568] [outer = 0x7ff8fa3db800] 14:27:30 INFO - PROCESS | 1847 | 1461274050765 Marionette DEBUG loaded listener.js 14:27:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 298 (0x7ff8fa7bf400) [pid = 1847] [serial = 1569] [outer = 0x7ff8fa3db800] 14:27:31 INFO - PROCESS | 1847 | 1461274051522 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]]]}] 14:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1730ms 14:27:31 INFO - PROCESS | 1847 | 1461274051566 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 14:27:31 INFO - PROCESS | 1847 | 1461274051572 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 14:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:27:31 INFO - PROCESS | 1847 | 1461274051580 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:27:31 INFO - PROCESS | 1847 | 1461274051582 Marionette TRACE conn3 <- [1,2062,null,{}] 14:27:31 INFO - PROCESS | 1847 | 1461274051589 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}] 14:27:31 INFO - PROCESS | 1847 | 1461274051760 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 14:27:31 INFO - PROCESS | 1847 | 1461274051976 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8febcc800 == 132 [pid = 1847] [id = 523] 14:27:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 299 (0x7ff8fa89a400) [pid = 1847] [serial = 1570] [outer = (nil)] 14:27:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 300 (0x7ff8fc021c00) [pid = 1847] [serial = 1571] [outer = 0x7ff8fa89a400] 14:27:32 INFO - PROCESS | 1847 | 1461274052034 Marionette DEBUG loaded listener.js 14:27:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 301 (0x7ff8fc0de800) [pid = 1847] [serial = 1572] [outer = 0x7ff8fa89a400] 14:27:33 INFO - PROCESS | 1847 | 1461274053000 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]]]}] 14:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1479ms 14:27:33 INFO - PROCESS | 1847 | 1461274053063 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 14:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:27:33 INFO - PROCESS | 1847 | 1461274053068 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 14:27:33 INFO - PROCESS | 1847 | 1461274053074 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:27:33 INFO - PROCESS | 1847 | 1461274053077 Marionette TRACE conn3 <- [1,2066,null,{}] 14:27:33 INFO - PROCESS | 1847 | 1461274053081 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}] 14:27:33 INFO - PROCESS | 1847 | 1461274053217 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 14:27:33 INFO - PROCESS | 1847 | 1461274053420 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fbbcb000 == 133 [pid = 1847] [id = 524] 14:27:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 302 (0x7ff8fc020000) [pid = 1847] [serial = 1573] [outer = (nil)] 14:27:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 303 (0x7ff8fd1e6800) [pid = 1847] [serial = 1574] [outer = 0x7ff8fc020000] 14:27:33 INFO - PROCESS | 1847 | 1461274053475 Marionette DEBUG loaded listener.js 14:27:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 304 (0x7ff8fd84a800) [pid = 1847] [serial = 1575] [outer = 0x7ff8fc020000] 14:27:33 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91519b000 == 132 [pid = 1847] [id = 51] 14:27:33 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910b56800 == 131 [pid = 1847] [id = 335] 14:27:33 INFO - PROCESS | 1847 | --DOMWINDOW == 303 (0x7ff90cdd8c00) [pid = 1847] [serial = 1427] [outer = (nil)] [url = about:blank] 14:27:33 INFO - PROCESS | 1847 | --DOMWINDOW == 302 (0x7ff8fc02a800) [pid = 1847] [serial = 1430] [outer = (nil)] [url = about:blank] 14:27:33 INFO - PROCESS | 1847 | --DOMWINDOW == 301 (0x7ff8fa7bb000) [pid = 1847] [serial = 1433] [outer = (nil)] [url = about:blank] 14:27:33 INFO - PROCESS | 1847 | --DOMWINDOW == 300 (0x7ff90ccbe000) [pid = 1847] [serial = 1460] [outer = (nil)] [url = about:blank] 14:27:33 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92d345000 == 130 [pid = 1847] [id = 157] 14:27:33 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91032c000 == 129 [pid = 1847] [id = 507] 14:27:33 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900fa2800 == 128 [pid = 1847] [id = 506] 14:27:33 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c9f2000 == 127 [pid = 1847] [id = 505] 14:27:34 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bbb6000 == 126 [pid = 1847] [id = 504] 14:27:34 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90841c800 == 125 [pid = 1847] [id = 503] 14:27:34 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fd45a000 == 124 [pid = 1847] [id = 502] 14:27:34 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908405800 == 123 [pid = 1847] [id = 501] 14:27:34 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901c7b000 == 122 [pid = 1847] [id = 500] 14:27:34 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900fbe800 == 121 [pid = 1847] [id = 499] 14:27:34 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c42d800 == 120 [pid = 1847] [id = 495] 14:27:34 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92d342800 == 119 [pid = 1847] [id = 494] 14:27:34 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff927f3a000 == 118 [pid = 1847] [id = 493] 14:27:34 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff923c0b800 == 117 [pid = 1847] [id = 492] 14:27:34 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916674000 == 116 [pid = 1847] [id = 491] 14:27:34 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff914c75000 == 115 [pid = 1847] [id = 490] 14:27:34 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910b1b800 == 114 [pid = 1847] [id = 489] 14:27:34 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9089d0800 == 113 [pid = 1847] [id = 488] 14:27:34 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900fb0000 == 112 [pid = 1847] [id = 487] 14:27:34 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e1b9800 == 111 [pid = 1847] [id = 486] 14:27:34 INFO - PROCESS | 1847 | 1461274054283 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]]]}] 14:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1226ms 14:27:34 INFO - PROCESS | 1847 | 1461274054300 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 14:27:34 INFO - PROCESS | 1847 | 1461274054304 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 14:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:27:34 INFO - PROCESS | 1847 | 1461274054315 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:27:34 INFO - PROCESS | 1847 | 1461274054322 Marionette TRACE conn3 <- [1,2070,null,{}] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 299 (0x7ff909517800) [pid = 1847] [serial = 1245] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 298 (0x7ff923ba3400) [pid = 1847] [serial = 1305] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 297 (0x7ff902399c00) [pid = 1847] [serial = 1371] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 296 (0x7ff8fcccf800) [pid = 1847] [serial = 1182] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 295 (0x7ff912f1e400) [pid = 1847] [serial = 1125] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 294 (0x7ff9088ad800) [pid = 1847] [serial = 1451] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 293 (0x7ff90b65c800) [pid = 1847] [serial = 1457] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 292 (0x7ff90a575800) [pid = 1847] [serial = 1454] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 291 (0x7ff90c065c00) [pid = 1847] [serial = 1455] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 290 (0x7ff926059400) [pid = 1847] [serial = 1415] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 289 (0x7ff910a74800) [pid = 1847] [serial = 1409] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 288 (0x7ff90ca60400) [pid = 1847] [serial = 1406] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 287 (0x7ff8fc2a1c00) [pid = 1847] [serial = 1397] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 286 (0x7ff8fe493800) [pid = 1847] [serial = 1418] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 285 (0x7ff8fd1e6400) [pid = 1847] [serial = 1440] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 284 (0x7ff8fc2ad800) [pid = 1847] [serial = 1439] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 283 (0x7ff918823800) [pid = 1847] [serial = 1412] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 282 (0x7ff901af4400) [pid = 1847] [serial = 1400] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 281 (0x7ff8fbf0c400) [pid = 1847] [serial = 1421] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 280 (0x7ff9094d0c00) [pid = 1847] [serial = 1403] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 279 (0x7ff90114b800) [pid = 1847] [serial = 1442] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 278 (0x7ff9011e3c00) [pid = 1847] [serial = 1443] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 277 (0x7ff901f2b000) [pid = 1847] [serial = 1445] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 276 (0x7ff902109400) [pid = 1847] [serial = 1446] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 275 (0x7ff9083d6800) [pid = 1847] [serial = 1448] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 274 (0x7ff910710c00) [pid = 1847] [serial = 1395] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 273 (0x7ff9007cf800) [pid = 1847] [serial = 1436] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 272 (0x7ff8fe497400) [pid = 1847] [serial = 1424] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 271 (0x7ff90c7bac00) [pid = 1847] [serial = 1458] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 270 (0x7ff90933a400) [pid = 1847] [serial = 1452] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 269 (0x7ff9087d1000) [pid = 1847] [serial = 1449] [outer = (nil)] [url = about:blank] 14:27:34 INFO - PROCESS | 1847 | 1461274054398 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}] 14:27:34 INFO - PROCESS | 1847 | 1461274054541 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 14:27:34 INFO - PROCESS | 1847 | 1461274054551 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90091e800 == 112 [pid = 1847] [id = 525] 14:27:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 270 (0x7ff8fe4a3400) [pid = 1847] [serial = 1576] [outer = (nil)] 14:27:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 271 (0x7ff8ffee0c00) [pid = 1847] [serial = 1577] [outer = 0x7ff8fe4a3400] 14:27:34 INFO - PROCESS | 1847 | 1461274054602 Marionette DEBUG loaded listener.js 14:27:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 272 (0x7ff9007ca800) [pid = 1847] [serial = 1578] [outer = 0x7ff8fe4a3400] 14:27:35 INFO - PROCESS | 1847 | 1461274055337 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]]]}] 14:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1093ms 14:27:35 INFO - PROCESS | 1847 | 1461274055403 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 14:27:35 INFO - PROCESS | 1847 | 1461274055407 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 14:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:27:35 INFO - PROCESS | 1847 | 1461274055412 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:27:35 INFO - PROCESS | 1847 | 1461274055414 Marionette TRACE conn3 <- [1,2074,null,{}] 14:27:35 INFO - PROCESS | 1847 | 1461274055418 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}] 14:27:35 INFO - PROCESS | 1847 | 1461274055558 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 14:27:35 INFO - PROCESS | 1847 | 1461274055579 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90127e800 == 113 [pid = 1847] [id = 526] 14:27:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 273 (0x7ff8fa3d7800) [pid = 1847] [serial = 1579] [outer = (nil)] 14:27:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 274 (0x7ff901155400) [pid = 1847] [serial = 1580] [outer = 0x7ff8fa3d7800] 14:27:35 INFO - PROCESS | 1847 | 1461274055631 Marionette DEBUG loaded listener.js 14:27:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 275 (0x7ff9011ea000) [pid = 1847] [serial = 1581] [outer = 0x7ff8fa3d7800] 14:27:36 INFO - PROCESS | 1847 | 1461274056449 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]]]}] 14:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1082ms 14:27:36 INFO - PROCESS | 1847 | 1461274056495 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 14:27:36 INFO - PROCESS | 1847 | 1461274056498 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 14:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:27:36 INFO - PROCESS | 1847 | 1461274056511 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:27:36 INFO - PROCESS | 1847 | 1461274056513 Marionette TRACE conn3 <- [1,2078,null,{}] 14:27:36 INFO - PROCESS | 1847 | 1461274056517 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}] 14:27:36 INFO - PROCESS | 1847 | 1461274056723 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 14:27:36 INFO - PROCESS | 1847 | 1461274056750 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901c93800 == 114 [pid = 1847] [id = 527] 14:27:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 276 (0x7ff901a0fc00) [pid = 1847] [serial = 1582] [outer = (nil)] 14:27:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 277 (0x7ff901af2400) [pid = 1847] [serial = 1583] [outer = 0x7ff901a0fc00] 14:27:36 INFO - PROCESS | 1847 | 1461274056811 Marionette DEBUG loaded listener.js 14:27:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 278 (0x7ff901b45c00) [pid = 1847] [serial = 1584] [outer = 0x7ff901a0fc00] 14:27:37 INFO - PROCESS | 1847 | 1461274057494 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]]]}] 14:27:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1034ms 14:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:27:37 INFO - PROCESS | 1847 | 1461274057545 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 14:27:37 INFO - PROCESS | 1847 | 1461274057547 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 14:27:37 INFO - PROCESS | 1847 | 1461274057567 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:27:37 INFO - PROCESS | 1847 | 1461274057569 Marionette TRACE conn3 <- [1,2082,null,{}] 14:27:37 INFO - PROCESS | 1847 | 1461274057579 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}] 14:27:37 INFO - PROCESS | 1847 | 1461274057774 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 14:27:37 INFO - PROCESS | 1847 | 1461274057809 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908403800 == 115 [pid = 1847] [id = 528] 14:27:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 279 (0x7ff901b46400) [pid = 1847] [serial = 1585] [outer = (nil)] 14:27:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 280 (0x7ff901e2e000) [pid = 1847] [serial = 1586] [outer = 0x7ff901b46400] 14:27:37 INFO - PROCESS | 1847 | 1461274057860 Marionette DEBUG loaded listener.js 14:27:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 281 (0x7ff901f2b000) [pid = 1847] [serial = 1587] [outer = 0x7ff901b46400] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 280 (0x7ff8fc0d8c00) [pid = 1847] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 279 (0x7ff909745c00) [pid = 1847] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 278 (0x7ff90a6f2000) [pid = 1847] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 277 (0x7ff91861d400) [pid = 1847] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 276 (0x7ff8fa7b6400) [pid = 1847] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 275 (0x7ff8fbf51c00) [pid = 1847] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 274 (0x7ff8fd1e6000) [pid = 1847] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 273 (0x7ff909744400) [pid = 1847] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 272 (0x7ff8fe496000) [pid = 1847] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 271 (0x7ff91070e800) [pid = 1847] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 270 (0x7ff90ca65000) [pid = 1847] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 269 (0x7ff90dc5c000) [pid = 1847] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 268 (0x7ff8fc026800) [pid = 1847] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 267 (0x7ff901f2fc00) [pid = 1847] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 266 (0x7ff90fcc6800) [pid = 1847] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 265 (0x7ff90b54d800) [pid = 1847] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 264 (0x7ff8fd1e2c00) [pid = 1847] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 263 (0x7ff90caef400) [pid = 1847] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 262 (0x7ff8fc024c00) [pid = 1847] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 261 (0x7ff917350c00) [pid = 1847] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 260 (0x7ff8fa896000) [pid = 1847] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 259 (0x7ff909515800) [pid = 1847] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 258 (0x7ff901c1e400) [pid = 1847] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 257 (0x7ff9102cb800) [pid = 1847] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x7ff8fd1e3c00) [pid = 1847] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x7ff8fc0d8800) [pid = 1847] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x7ff909331400) [pid = 1847] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7ff909743800) [pid = 1847] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7ff8fa7be400) [pid = 1847] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7ff910a69400) [pid = 1847] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7ff9007cfc00) [pid = 1847] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7ff901af1000) [pid = 1847] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7ff90c7afc00) [pid = 1847] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7ff8fcacfc00) [pid = 1847] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7ff90caf0000) [pid = 1847] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7ff8fbf0e000) [pid = 1847] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7ff9102d2400) [pid = 1847] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7ff8fcace400) [pid = 1847] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7ff8fd4d6400) [pid = 1847] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7ff8feed4000) [pid = 1847] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7ff8fbf45400) [pid = 1847] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7ff90b652c00) [pid = 1847] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7ff901c21400) [pid = 1847] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7ff90f9c8000) [pid = 1847] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7ff8fa7b2400) [pid = 1847] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7ff8fc0d9400) [pid = 1847] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7ff90e219c00) [pid = 1847] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7ff8fc024800) [pid = 1847] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7ff8fd847800) [pid = 1847] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7ff8fc0da000) [pid = 1847] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7ff901af5c00) [pid = 1847] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7ff915492400) [pid = 1847] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7ff909332400) [pid = 1847] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7ff908955000) [pid = 1847] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7ff8fd846000) [pid = 1847] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7ff9154b3000) [pid = 1847] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7ff8fc0d9000) [pid = 1847] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7ff90fcc3400) [pid = 1847] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7ff922a87800) [pid = 1847] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7ff8fd846c00) [pid = 1847] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7ff90dc5a400) [pid = 1847] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7ff90dd6c800) [pid = 1847] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7ff8fc0de000) [pid = 1847] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7ff90cae4400) [pid = 1847] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7ff8fd846800) [pid = 1847] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7ff90e117c00) [pid = 1847] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7ff910829400) [pid = 1847] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7ff8fc0dd000) [pid = 1847] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7ff8fc0db000) [pid = 1847] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7ff9088a3c00) [pid = 1847] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7ff9087d9800) [pid = 1847] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7ff8fbf02800) [pid = 1847] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7ff90238cc00) [pid = 1847] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7ff8fe48c000) [pid = 1847] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7ff918616c00) [pid = 1847] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7ff8fc0df400) [pid = 1847] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7ff915971800) [pid = 1847] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:27:39 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7ff8fbf04c00) [pid = 1847] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:27:39 INFO - PROCESS | 1847 | 1461274059741 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]]]}] 14:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 2252ms 14:27:39 INFO - PROCESS | 1847 | 1461274059805 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 14:27:39 INFO - PROCESS | 1847 | 1461274059811 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 14:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:27:39 INFO - PROCESS | 1847 | 1461274059819 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:27:39 INFO - PROCESS | 1847 | 1461274059823 Marionette TRACE conn3 <- [1,2086,null,{}] 14:27:39 INFO - PROCESS | 1847 | 1461274059829 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}] 14:27:40 INFO - PROCESS | 1847 | 1461274060005 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 14:27:40 INFO - PROCESS | 1847 | 1461274060193 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fc16b000 == 116 [pid = 1847] [id = 529] 14:27:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7ff8fbf11c00) [pid = 1847] [serial = 1588] [outer = (nil)] 14:27:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7ff8fbf4d000) [pid = 1847] [serial = 1589] [outer = 0x7ff8fbf11c00] 14:27:40 INFO - PROCESS | 1847 | 1461274060257 Marionette DEBUG loaded listener.js 14:27:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7ff8fc0d7400) [pid = 1847] [serial = 1590] [outer = 0x7ff8fbf11c00] 14:27:41 INFO - PROCESS | 1847 | 1461274061149 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]]]}] 14:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1383ms 14:27:41 INFO - PROCESS | 1847 | 1461274061202 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 14:27:41 INFO - PROCESS | 1847 | 1461274061208 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 14:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:27:41 INFO - PROCESS | 1847 | 1461274061217 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:27:41 INFO - PROCESS | 1847 | 1461274061220 Marionette TRACE conn3 <- [1,2090,null,{}] 14:27:41 INFO - PROCESS | 1847 | 1461274061224 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}] 14:27:41 INFO - PROCESS | 1847 | 1461274061405 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 14:27:41 INFO - PROCESS | 1847 | 1461274061598 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900602800 == 117 [pid = 1847] [id = 530] 14:27:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7ff8fc2abc00) [pid = 1847] [serial = 1591] [outer = (nil)] 14:27:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7ff8fcccd800) [pid = 1847] [serial = 1592] [outer = 0x7ff8fc2abc00] 14:27:41 INFO - PROCESS | 1847 | 1461274061659 Marionette DEBUG loaded listener.js 14:27:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7ff8fd842800) [pid = 1847] [serial = 1593] [outer = 0x7ff8fc2abc00] 14:27:42 INFO - PROCESS | 1847 | 1461274062424 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]]]}] 14:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1277ms 14:27:42 INFO - PROCESS | 1847 | 1461274062494 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 14:27:42 INFO - PROCESS | 1847 | 1461274062498 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 14:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:27:42 INFO - PROCESS | 1847 | 1461274062520 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:27:42 INFO - PROCESS | 1847 | 1461274062525 Marionette TRACE conn3 <- [1,2094,null,{}] 14:27:42 INFO - PROCESS | 1847 | 1461274062539 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}] 14:27:42 INFO - PROCESS | 1847 | 1461274062694 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 14:27:42 INFO - PROCESS | 1847 | 1461274062884 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908375800 == 118 [pid = 1847] [id = 531] 14:27:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7ff8fd84c400) [pid = 1847] [serial = 1594] [outer = (nil)] 14:27:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7ff8feed6800) [pid = 1847] [serial = 1595] [outer = 0x7ff8fd84c400] 14:27:42 INFO - PROCESS | 1847 | 1461274062949 Marionette DEBUG loaded listener.js 14:27:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7ff90114b400) [pid = 1847] [serial = 1596] [outer = 0x7ff8fd84c400] 14:27:43 INFO - PROCESS | 1847 | 1461274063702 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]]]}] 14:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1236ms 14:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:27:43 INFO - PROCESS | 1847 | 1461274063754 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 14:27:43 INFO - PROCESS | 1847 | 1461274063757 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 14:27:43 INFO - PROCESS | 1847 | 1461274063763 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:27:43 INFO - PROCESS | 1847 | 1461274063766 Marionette TRACE conn3 <- [1,2098,null,{}] 14:27:43 INFO - PROCESS | 1847 | 1461274063770 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}] 14:27:43 INFO - PROCESS | 1847 | 1461274063919 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 14:27:44 INFO - PROCESS | 1847 | 1461274064113 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90870e800 == 119 [pid = 1847] [id = 532] 14:27:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7ff8fd846c00) [pid = 1847] [serial = 1597] [outer = (nil)] 14:27:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7ff901a0b800) [pid = 1847] [serial = 1598] [outer = 0x7ff8fd846c00] 14:27:44 INFO - PROCESS | 1847 | 1461274064172 Marionette DEBUG loaded listener.js 14:27:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7ff901afd400) [pid = 1847] [serial = 1599] [outer = 0x7ff8fd846c00] 14:27:44 INFO - PROCESS | 1847 | 1461274064935 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]]]}] 14:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1228ms 14:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:27:44 INFO - PROCESS | 1847 | 1461274064990 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 14:27:44 INFO - PROCESS | 1847 | 1461274064992 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 14:27:45 INFO - PROCESS | 1847 | 1461274065014 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:27:45 INFO - PROCESS | 1847 | 1461274065016 Marionette TRACE conn3 <- [1,2102,null,{}] 14:27:45 INFO - PROCESS | 1847 | 1461274065023 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}] 14:27:45 INFO - PROCESS | 1847 | 1461274065164 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 14:27:45 INFO - PROCESS | 1847 | 1461274065353 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90887d000 == 120 [pid = 1847] [id = 533] 14:27:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7ff8feedb000) [pid = 1847] [serial = 1600] [outer = (nil)] 14:27:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7ff901b50800) [pid = 1847] [serial = 1601] [outer = 0x7ff8feedb000] 14:27:45 INFO - PROCESS | 1847 | 1461274065412 Marionette DEBUG loaded listener.js 14:27:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7ff901e29800) [pid = 1847] [serial = 1602] [outer = 0x7ff8feedb000] 14:27:46 INFO - PROCESS | 1847 | 1461274066217 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]]]}] 14:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1244ms 14:27:46 INFO - PROCESS | 1847 | 1461274066255 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 14:27:46 INFO - PROCESS | 1847 | 1461274066257 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 14:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:27:46 INFO - PROCESS | 1847 | 1461274066264 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:27:46 INFO - PROCESS | 1847 | 1461274066266 Marionette TRACE conn3 <- [1,2106,null,{}] 14:27:46 INFO - PROCESS | 1847 | 1461274066271 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}] 14:27:46 INFO - PROCESS | 1847 | 1461274066424 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 14:27:46 INFO - PROCESS | 1847 | 1461274066618 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908ad8000 == 121 [pid = 1847] [id = 534] 14:27:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7ff901b43800) [pid = 1847] [serial = 1603] [outer = (nil)] 14:27:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7ff90210c800) [pid = 1847] [serial = 1604] [outer = 0x7ff901b43800] 14:27:46 INFO - PROCESS | 1847 | 1461274066679 Marionette DEBUG loaded listener.js 14:27:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7ff902390000) [pid = 1847] [serial = 1605] [outer = 0x7ff901b43800] 14:27:47 INFO - PROCESS | 1847 | 1461274067464 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]]]}] 14:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1231ms 14:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:27:47 INFO - PROCESS | 1847 | 1461274067495 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 14:27:47 INFO - PROCESS | 1847 | 1461274067497 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 14:27:47 INFO - PROCESS | 1847 | 1461274067501 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:27:47 INFO - PROCESS | 1847 | 1461274067505 Marionette TRACE conn3 <- [1,2110,null,{}] 14:27:47 INFO - PROCESS | 1847 | 1461274067509 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}] 14:27:47 INFO - PROCESS | 1847 | 1461274067652 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 14:27:47 INFO - PROCESS | 1847 | 1461274067844 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a20c000 == 122 [pid = 1847] [id = 535] 14:27:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7ff901e29c00) [pid = 1847] [serial = 1606] [outer = (nil)] 14:27:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7ff9083d6800) [pid = 1847] [serial = 1607] [outer = 0x7ff901e29c00] 14:27:47 INFO - PROCESS | 1847 | 1461274067908 Marionette DEBUG loaded listener.js 14:27:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7ff9083e0c00) [pid = 1847] [serial = 1608] [outer = 0x7ff901e29c00] 14:27:48 INFO - PROCESS | 1847 | 1461274068656 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]]]}] 14:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1226ms 14:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:27:48 INFO - PROCESS | 1847 | 1461274068728 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 14:27:48 INFO - PROCESS | 1847 | 1461274068731 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 14:27:48 INFO - PROCESS | 1847 | 1461274068736 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:27:48 INFO - PROCESS | 1847 | 1461274068739 Marionette TRACE conn3 <- [1,2114,null,{}] 14:27:48 INFO - PROCESS | 1847 | 1461274068743 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}] 14:27:48 INFO - PROCESS | 1847 | 1461274068892 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 14:27:49 INFO - PROCESS | 1847 | 1461274069083 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a61c000 == 123 [pid = 1847] [id = 536] 14:27:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7ff90210d000) [pid = 1847] [serial = 1609] [outer = (nil)] 14:27:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7ff9087d1400) [pid = 1847] [serial = 1610] [outer = 0x7ff90210d000] 14:27:49 INFO - PROCESS | 1847 | 1461274069141 Marionette DEBUG loaded listener.js 14:27:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7ff9088a3800) [pid = 1847] [serial = 1611] [outer = 0x7ff90210d000] 14:27:49 INFO - PROCESS | 1847 | 1461274069893 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]]]}] 14:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1187ms 14:27:49 INFO - PROCESS | 1847 | 1461274069932 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 14:27:49 INFO - PROCESS | 1847 | 1461274069935 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 14:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:27:49 INFO - PROCESS | 1847 | 1461274069941 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:27:49 INFO - PROCESS | 1847 | 1461274069942 Marionette TRACE conn3 <- [1,2118,null,{}] 14:27:49 INFO - PROCESS | 1847 | 1461274069947 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}] 14:27:50 INFO - PROCESS | 1847 | 1461274070090 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 14:27:50 INFO - PROCESS | 1847 | 1461274070282 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90b60d000 == 124 [pid = 1847] [id = 537] 14:27:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7ff902395400) [pid = 1847] [serial = 1612] [outer = (nil)] 14:27:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7ff9088ad800) [pid = 1847] [serial = 1613] [outer = 0x7ff902395400] 14:27:50 INFO - PROCESS | 1847 | 1461274070340 Marionette DEBUG loaded listener.js 14:27:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7ff908952000) [pid = 1847] [serial = 1614] [outer = 0x7ff902395400] 14:27:51 INFO - PROCESS | 1847 | 1461274071103 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]]]}] 14:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1234ms 14:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:27:51 INFO - PROCESS | 1847 | 1461274071175 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 14:27:51 INFO - PROCESS | 1847 | 1461274071177 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 14:27:51 INFO - PROCESS | 1847 | 1461274071183 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:27:51 INFO - PROCESS | 1847 | 1461274071185 Marionette TRACE conn3 <- [1,2122,null,{}] 14:27:51 INFO - PROCESS | 1847 | 1461274071190 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}] 14:27:51 INFO - PROCESS | 1847 | 1461274071339 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 14:27:51 INFO - PROCESS | 1847 | 1461274071536 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bb30800 == 125 [pid = 1847] [id = 538] 14:27:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7ff9083e3800) [pid = 1847] [serial = 1615] [outer = (nil)] 14:27:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7ff90932fc00) [pid = 1847] [serial = 1616] [outer = 0x7ff9083e3800] 14:27:51 INFO - PROCESS | 1847 | 1461274071594 Marionette DEBUG loaded listener.js 14:27:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7ff90933b400) [pid = 1847] [serial = 1617] [outer = 0x7ff9083e3800] 14:27:52 INFO - PROCESS | 1847 | 1461274072308 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]]]}] 14:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1176ms 14:27:52 INFO - PROCESS | 1847 | 1461274072390 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 14:27:52 INFO - PROCESS | 1847 | 1461274072394 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 14:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:27:52 INFO - PROCESS | 1847 | 1461274072401 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:27:52 INFO - PROCESS | 1847 | 1461274072405 Marionette TRACE conn3 <- [1,2126,null,{}] 14:27:52 INFO - PROCESS | 1847 | 1461274072409 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}] 14:27:52 INFO - PROCESS | 1847 | 1461274072582 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 14:27:52 INFO - PROCESS | 1847 | 1461274072771 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c553000 == 126 [pid = 1847] [id = 539] 14:27:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7ff9088a9400) [pid = 1847] [serial = 1618] [outer = (nil)] 14:27:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7ff90974f800) [pid = 1847] [serial = 1619] [outer = 0x7ff9088a9400] 14:27:52 INFO - PROCESS | 1847 | 1461274072838 Marionette DEBUG loaded listener.js 14:27:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7ff90a416c00) [pid = 1847] [serial = 1620] [outer = 0x7ff9088a9400] 14:27:53 INFO - PROCESS | 1847 | 1461274073589 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]]]}] 14:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1231ms 14:27:53 INFO - PROCESS | 1847 | 1461274073633 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 14:27:53 INFO - PROCESS | 1847 | 1461274073636 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 14:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:27:53 INFO - PROCESS | 1847 | 1461274073641 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:27:53 INFO - PROCESS | 1847 | 1461274073643 Marionette TRACE conn3 <- [1,2130,null,{}] 14:27:53 INFO - PROCESS | 1847 | 1461274073648 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}] 14:27:53 INFO - PROCESS | 1847 | 1461274073797 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 14:27:53 INFO - PROCESS | 1847 | 1461274073993 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c9dd000 == 127 [pid = 1847] [id = 540] 14:27:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7ff909514000) [pid = 1847] [serial = 1621] [outer = (nil)] 14:27:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7ff90a421000) [pid = 1847] [serial = 1622] [outer = 0x7ff909514000] 14:27:54 INFO - PROCESS | 1847 | 1461274074054 Marionette DEBUG loaded listener.js 14:27:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7ff90a4d3800) [pid = 1847] [serial = 1623] [outer = 0x7ff909514000] 14:27:54 INFO - PROCESS | 1847 | 1461274074848 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] 14:27:54 INFO - PROCESS | 1847 | 1461274074925 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 14:27:54 INFO - PROCESS | 1847 | 1461274074930 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:27:54 INFO - PROCESS | 1847 | 1461274074933 Marionette TRACE conn3 <- [1,2134,null,{}] 14:27:54 INFO - PROCESS | 1847 | 1461274074937 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}] 14:27:55 INFO - PROCESS | 1847 | 1461274075086 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 14:27:55 INFO - PROCESS | 1847 | 1461274075285 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908615000 == 128 [pid = 1847] [id = 541] 14:27:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7ff8fa895000) [pid = 1847] [serial = 1624] [outer = (nil)] 14:27:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7ff8ffee3800) [pid = 1847] [serial = 1625] [outer = 0x7ff8fa895000] 14:27:55 INFO - PROCESS | 1847 | 1461274075345 Marionette DEBUG loaded listener.js 14:27:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7ff90a4d9c00) [pid = 1847] [serial = 1626] [outer = 0x7ff8fa895000] 14:27:56 INFO - PROCESS | 1847 | 1461274076168 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]]]}] 14:27:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1276ms 14:27:56 INFO - PROCESS | 1847 | 1461274076206 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 14:27:56 INFO - PROCESS | 1847 | 1461274076209 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 14:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:27:56 INFO - PROCESS | 1847 | 1461274076214 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:27:56 INFO - PROCESS | 1847 | 1461274076216 Marionette TRACE conn3 <- [1,2138,null,{}] 14:27:56 INFO - PROCESS | 1847 | 1461274076221 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}] 14:27:56 INFO - PROCESS | 1847 | 1461274076359 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 14:27:56 INFO - PROCESS | 1847 | 1461274076560 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908409800 == 129 [pid = 1847] [id = 542] 14:27:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7ff8fa7bbc00) [pid = 1847] [serial = 1627] [outer = (nil)] 14:27:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7ff8fbf46c00) [pid = 1847] [serial = 1628] [outer = 0x7ff8fa7bbc00] 14:27:56 INFO - PROCESS | 1847 | 1461274076617 Marionette DEBUG loaded listener.js 14:27:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7ff8fd1ed000) [pid = 1847] [serial = 1629] [outer = 0x7ff8fa7bbc00] 14:27:57 INFO - PROCESS | 1847 | 1461274077383 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]]]}] 14:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1231ms 14:27:57 INFO - PROCESS | 1847 | 1461274077445 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 14:27:57 INFO - PROCESS | 1847 | 1461274077448 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 14:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:27:57 INFO - PROCESS | 1847 | 1461274077453 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:27:57 INFO - PROCESS | 1847 | 1461274077455 Marionette TRACE conn3 <- [1,2142,null,{}] 14:27:57 INFO - PROCESS | 1847 | 1461274077460 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}] 14:27:57 INFO - PROCESS | 1847 | 1461274077614 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 14:27:57 INFO - PROCESS | 1847 | 1461274077816 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff909421800 == 130 [pid = 1847] [id = 543] 14:27:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7ff8fbf05800) [pid = 1847] [serial = 1630] [outer = (nil)] 14:27:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7ff8ffed9800) [pid = 1847] [serial = 1631] [outer = 0x7ff8fbf05800] 14:27:57 INFO - PROCESS | 1847 | 1461274077879 Marionette DEBUG loaded listener.js 14:27:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7ff901c2b800) [pid = 1847] [serial = 1632] [outer = 0x7ff8fbf05800] 14:27:58 INFO - PROCESS | 1847 | 1461274078639 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] 14:27:58 INFO - PROCESS | 1847 | 1461274078685 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 14:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:27:58 INFO - PROCESS | 1847 | 1461274078690 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:27:58 INFO - PROCESS | 1847 | 1461274078692 Marionette TRACE conn3 <- [1,2146,null,{}] 14:27:58 INFO - PROCESS | 1847 | 1461274078710 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}] 14:27:58 INFO - PROCESS | 1847 | 1461274078913 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 14:27:59 INFO - PROCESS | 1847 | 1461274079061 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fd459000 == 131 [pid = 1847] [id = 544] 14:27:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7ff8fc0dbc00) [pid = 1847] [serial = 1633] [outer = (nil)] 14:27:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7ff8fd1ea800) [pid = 1847] [serial = 1634] [outer = 0x7ff8fc0dbc00] 14:27:59 INFO - PROCESS | 1847 | 1461274079123 Marionette DEBUG loaded listener.js 14:27:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7ff8feed8800) [pid = 1847] [serial = 1635] [outer = 0x7ff8fc0dbc00] 14:28:00 INFO - PROCESS | 1847 | 1461274080174 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] 14:28:00 INFO - PROCESS | 1847 | 1461274080230 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 14:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:28:00 INFO - PROCESS | 1847 | 1461274080237 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:28:00 INFO - PROCESS | 1847 | 1461274080242 Marionette TRACE conn3 <- [1,2150,null,{}] 14:28:00 INFO - PROCESS | 1847 | 1461274080249 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}] 14:28:00 INFO - PROCESS | 1847 | 1461274080422 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 14:28:00 INFO - PROCESS | 1847 | 1461274080708 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fe3df800 == 132 [pid = 1847] [id = 545] 14:28:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7ff8fbf4b800) [pid = 1847] [serial = 1636] [outer = (nil)] 14:28:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7ff8fc020400) [pid = 1847] [serial = 1637] [outer = 0x7ff8fbf4b800] 14:28:00 INFO - PROCESS | 1847 | 1461274080769 Marionette DEBUG loaded listener.js 14:28:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7ff8fc0e5800) [pid = 1847] [serial = 1638] [outer = 0x7ff8fbf4b800] 14:28:01 INFO - PROCESS | 1847 | 1461274081537 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]]]}] 14:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1389ms 14:28:01 INFO - PROCESS | 1847 | 1461274081627 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 14:28:01 INFO - PROCESS | 1847 | 1461274081640 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 14:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:28:01 INFO - PROCESS | 1847 | 1461274081655 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:28:01 INFO - PROCESS | 1847 | 1461274081658 Marionette TRACE conn3 <- [1,2154,null,{}] 14:28:01 INFO - PROCESS | 1847 | 1461274081724 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}] 14:28:01 INFO - PROCESS | 1847 | 1461274081877 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 14:28:02 INFO - PROCESS | 1847 | 1461274082160 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90091e800 == 131 [pid = 1847] [id = 525] 14:28:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fbbcb000 == 130 [pid = 1847] [id = 524] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7ff9242cfc00) [pid = 1847] [serial = 1490] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7ff901b51000) [pid = 1847] [serial = 1493] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7ff8fa89d000) [pid = 1847] [serial = 1484] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7ff918402c00) [pid = 1847] [serial = 1487] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fa6d4800 == 131 [pid = 1847] [id = 546] 14:28:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7ff8fa89d000) [pid = 1847] [serial = 1639] [outer = (nil)] 14:28:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7ff8fcadbc00) [pid = 1847] [serial = 1640] [outer = 0x7ff8fa89d000] 14:28:02 INFO - PROCESS | 1847 | 1461274082296 Marionette DEBUG loaded listener.js 14:28:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7ff8fd842c00) [pid = 1847] [serial = 1641] [outer = 0x7ff8fa89d000] 14:28:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8febcc800 == 130 [pid = 1847] [id = 523] 14:28:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fa6c5800 == 129 [pid = 1847] [id = 522] 14:28:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a634000 == 128 [pid = 1847] [id = 520] 14:28:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fc15a000 == 127 [pid = 1847] [id = 519] 14:28:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8faad1000 == 126 [pid = 1847] [id = 518] 14:28:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9021c2800 == 125 [pid = 1847] [id = 517] 14:28:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90fdf5800 == 124 [pid = 1847] [id = 516] 14:28:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90fddf800 == 123 [pid = 1847] [id = 515] 14:28:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fbde6800 == 122 [pid = 1847] [id = 514] 14:28:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff928422000 == 121 [pid = 1847] [id = 513] 14:28:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff922c6f800 == 120 [pid = 1847] [id = 512] 14:28:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916668000 == 119 [pid = 1847] [id = 511] 14:28:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90b4de800 == 118 [pid = 1847] [id = 510] 14:28:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901285800 == 117 [pid = 1847] [id = 509] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7ff8fcccd000) [pid = 1847] [serial = 1179] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7ff90b552000) [pid = 1847] [serial = 1221] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7ff90e114800) [pid = 1847] [serial = 1284] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7ff927f8b000) [pid = 1847] [serial = 1170] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7ff9100e2000) [pid = 1847] [serial = 1518] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7ff927725000) [pid = 1847] [serial = 1365] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7ff922d95c00) [pid = 1847] [serial = 1302] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7ff90b420800) [pid = 1847] [serial = 1098] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7ff90210c400) [pid = 1847] [serial = 1505] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7ff9183e6c00) [pid = 1847] [serial = 1296] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7ff9102d0000) [pid = 1847] [serial = 1341] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7ff9102d9c00) [pid = 1847] [serial = 1230] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7ff901c1fc00) [pid = 1847] [serial = 1521] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7ff909339c00) [pid = 1847] [serial = 1218] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7ff9121e3000) [pid = 1847] [serial = 1233] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7ff90ca5a400) [pid = 1847] [serial = 1224] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7ff8fd1ef800) [pid = 1847] [serial = 1119] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7ff9156b8000) [pid = 1847] [serial = 1104] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7ff901afa000) [pid = 1847] [serial = 1502] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7ff926056400) [pid = 1847] [serial = 1167] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7ff901b4b800) [pid = 1847] [serial = 1503] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7ff9087d0400) [pid = 1847] [serial = 1508] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7ff910a71000) [pid = 1847] [serial = 1478] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7ff901a10c00) [pid = 1847] [serial = 1496] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7ff91070ac00) [pid = 1847] [serial = 1161] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7ff90a6f7800) [pid = 1847] [serial = 1512] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7ff927842400) [pid = 1847] [serial = 1173] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7ff90b555400) [pid = 1847] [serial = 1122] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7ff8fc0e5400) [pid = 1847] [serial = 1176] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7ff90a6f0c00) [pid = 1847] [serial = 1278] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7ff90e217800) [pid = 1847] [serial = 1515] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7ff8fd4ce800) [pid = 1847] [serial = 1500] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7ff927850c00) [pid = 1847] [serial = 1110] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7ff90a2f0400) [pid = 1847] [serial = 1511] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7ff902394c00) [pid = 1847] [serial = 1275] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7ff9156b4400) [pid = 1847] [serial = 1092] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7ff91866d800) [pid = 1847] [serial = 1299] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7ff8fcadb400) [pid = 1847] [serial = 1520] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7ff92795ac00) [pid = 1847] [serial = 1359] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7ff917528800) [pid = 1847] [serial = 1344] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7ff90cddf000) [pid = 1847] [serial = 1428] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7ff90974ec00) [pid = 1847] [serial = 1469] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7ff91549d000) [pid = 1847] [serial = 1236] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7ff8fcadc000) [pid = 1847] [serial = 1356] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7ff8ffedfc00) [pid = 1847] [serial = 1152] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7ff90238e400) [pid = 1847] [serial = 1335] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7ff8fbf50400) [pid = 1847] [serial = 1362] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7ff9094d2800) [pid = 1847] [serial = 1509] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7ff90fccd800) [pid = 1847] [serial = 1517] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7ff90ca5cc00) [pid = 1847] [serial = 1158] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7ff90cddf800) [pid = 1847] [serial = 1461] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7ff91549b000) [pid = 1847] [serial = 1290] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7ff8fa7bf000) [pid = 1847] [serial = 1434] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7ff901aef800) [pid = 1847] [serial = 1215] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7ff901af9c00) [pid = 1847] [serial = 1466] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7ff91866cc00) [pid = 1847] [serial = 1481] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7ff91082dc00) [pid = 1847] [serial = 1287] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7ff90cde0c00) [pid = 1847] [serial = 1431] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7ff9088a6400) [pid = 1847] [serial = 1155] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7ff901a0a000) [pid = 1847] [serial = 1368] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7ff9087d0c00) [pid = 1847] [serial = 1095] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7ff8fc02a400) [pid = 1847] [serial = 1499] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7ff922a0cc00) [pid = 1847] [serial = 1347] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7ff9088a5400) [pid = 1847] [serial = 1506] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7ff90ccbc000) [pid = 1847] [serial = 1514] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7ff90c06e800) [pid = 1847] [serial = 1281] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7ff90b41e000) [pid = 1847] [serial = 1338] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7ff8fd851400) [pid = 1847] [serial = 1113] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7ff916796400) [pid = 1847] [serial = 1239] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7ff8fc2adc00) [pid = 1847] [serial = 1212] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7ff916910c00) [pid = 1847] [serial = 1293] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7ff92605d800) [pid = 1847] [serial = 1350] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7ff8fcadb800) [pid = 1847] [serial = 1463] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7ff90e20d800) [pid = 1847] [serial = 1475] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7ff916a98c00) [pid = 1847] [serial = 1242] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7ff90f70f800) [pid = 1847] [serial = 1227] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7ff916691400) [pid = 1847] [serial = 1164] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7ff90ccc2c00) [pid = 1847] [serial = 1472] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7ff90f7ea800) [pid = 1847] [serial = 1523] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7ff90e217c00) [pid = 1847] [serial = 1101] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7ff8feeddc00) [pid = 1847] [serial = 1116] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7ff92784e400) [pid = 1847] [serial = 1353] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7ff9183f2800) [pid = 1847] [serial = 1107] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7ff8feed6000) [pid = 1847] [serial = 1272] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7ff8fcccbc00) [pid = 1847] [serial = 1398] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7ff9156b5000) [pid = 1847] [serial = 1410] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7ff90e112c00) [pid = 1847] [serial = 1407] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7ff8fbf11000) [pid = 1847] [serial = 1422] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7ff90a6ed800) [pid = 1847] [serial = 1404] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7ff8fe497800) [pid = 1847] [serial = 1419] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7ff922d9e800) [pid = 1847] [serial = 1413] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7ff901c2a400) [pid = 1847] [serial = 1401] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7ff927850000) [pid = 1847] [serial = 1416] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7ff92784f800) [pid = 1847] [serial = 1425] [outer = (nil)] [url = about:blank] 14:28:02 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7ff9100e7800) [pid = 1847] [serial = 1524] [outer = (nil)] [url = about:blank] 14:28:03 INFO - PROCESS | 1847 | 1461274083097 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]]]}] 14:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1489ms 14:28:03 INFO - PROCESS | 1847 | 1461274083140 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 14:28:03 INFO - PROCESS | 1847 | 1461274083143 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 14:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:28:03 INFO - PROCESS | 1847 | 1461274083148 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:28:03 INFO - PROCESS | 1847 | 1461274083152 Marionette TRACE conn3 <- [1,2158,null,{}] 14:28:03 INFO - PROCESS | 1847 | 1461274083165 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}] 14:28:03 INFO - PROCESS | 1847 | 1461274083301 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 14:28:03 INFO - PROCESS | 1847 | 1461274083315 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fd2dd000 == 118 [pid = 1847] [id = 547] 14:28:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7ff8fd844800) [pid = 1847] [serial = 1642] [outer = (nil)] 14:28:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7ff8feedd800) [pid = 1847] [serial = 1643] [outer = 0x7ff8fd844800] 14:28:03 INFO - PROCESS | 1847 | 1461274083367 Marionette DEBUG loaded listener.js 14:28:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7ff9007cc800) [pid = 1847] [serial = 1644] [outer = 0x7ff8fd844800] 14:28:04 INFO - PROCESS | 1847 | 1461274084099 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]]]}] 14:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 980ms 14:28:04 INFO - PROCESS | 1847 | 1461274084129 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 14:28:04 INFO - PROCESS | 1847 | 1461274084133 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 14:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:28:04 INFO - PROCESS | 1847 | 1461274084137 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:28:04 INFO - PROCESS | 1847 | 1461274084139 Marionette TRACE conn3 <- [1,2162,null,{}] 14:28:04 INFO - PROCESS | 1847 | 1461274084144 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}] 14:28:04 INFO - PROCESS | 1847 | 1461274084278 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 14:28:04 INFO - PROCESS | 1847 | 1461274084294 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900913000 == 119 [pid = 1847] [id = 548] 14:28:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7ff8feed4800) [pid = 1847] [serial = 1645] [outer = (nil)] 14:28:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7ff901a0f400) [pid = 1847] [serial = 1646] [outer = 0x7ff8feed4800] 14:28:04 INFO - PROCESS | 1847 | 1461274084343 Marionette DEBUG loaded listener.js 14:28:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7ff901afd800) [pid = 1847] [serial = 1647] [outer = 0x7ff8feed4800] 14:28:05 INFO - PROCESS | 1847 | 1461274085135 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]]]}] 14:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1027ms 14:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:28:05 INFO - PROCESS | 1847 | 1461274085165 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 14:28:05 INFO - PROCESS | 1847 | 1461274085167 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 14:28:05 INFO - PROCESS | 1847 | 1461274085171 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:28:05 INFO - PROCESS | 1847 | 1461274085175 Marionette TRACE conn3 <- [1,2166,null,{}] 14:28:05 INFO - PROCESS | 1847 | 1461274085194 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}] 14:28:05 INFO - PROCESS | 1847 | 1461274085381 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 14:28:05 INFO - PROCESS | 1847 | 1461274085403 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901b64000 == 120 [pid = 1847] [id = 549] 14:28:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7ff8fd84d400) [pid = 1847] [serial = 1648] [outer = (nil)] 14:28:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7ff901c2c400) [pid = 1847] [serial = 1649] [outer = 0x7ff8fd84d400] 14:28:05 INFO - PROCESS | 1847 | 1461274085453 Marionette DEBUG loaded listener.js 14:28:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7ff901e32400) [pid = 1847] [serial = 1650] [outer = 0x7ff8fd84d400] 14:28:06 INFO - PROCESS | 1847 | 1461274086161 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]]]}] 14:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1027ms 14:28:06 INFO - PROCESS | 1847 | 1461274086235 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 14:28:06 INFO - PROCESS | 1847 | 1461274086243 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 14:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:28:06 INFO - PROCESS | 1847 | 1461274086300 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:28:06 INFO - PROCESS | 1847 | 1461274086303 Marionette TRACE conn3 <- [1,2170,null,{}] 14:28:06 INFO - PROCESS | 1847 | 1461274086307 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}] 14:28:06 INFO - PROCESS | 1847 | 1461274086602 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 14:28:06 INFO - PROCESS | 1847 | 1461274086619 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90837d000 == 121 [pid = 1847] [id = 550] 14:28:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7ff901c2d400) [pid = 1847] [serial = 1651] [outer = (nil)] 14:28:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7ff902110800) [pid = 1847] [serial = 1652] [outer = 0x7ff901c2d400] 14:28:06 INFO - PROCESS | 1847 | 1461274086674 Marionette DEBUG loaded listener.js 14:28:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7ff9094da000) [pid = 1847] [serial = 1653] [outer = 0x7ff901c2d400] 14:28:07 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7ff8fa89a400) [pid = 1847] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:28:07 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7ff8fe4a3400) [pid = 1847] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:28:07 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7ff8fa3db800) [pid = 1847] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:28:07 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7ff8fc020000) [pid = 1847] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:28:07 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7ff901a0fc00) [pid = 1847] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:28:07 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7ff8fa3d7800) [pid = 1847] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:28:07 INFO - PROCESS | 1847 | 1461274087584 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]]]}] 14:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1350ms 14:28:07 INFO - PROCESS | 1847 | 1461274087630 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 14:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:28:07 INFO - PROCESS | 1847 | 1461274087633 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 14:28:07 INFO - PROCESS | 1847 | 1461274087637 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:28:07 INFO - PROCESS | 1847 | 1461274087640 Marionette TRACE conn3 <- [1,2174,null,{}] 14:28:07 INFO - PROCESS | 1847 | 1461274087644 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}] 14:28:07 INFO - PROCESS | 1847 | 1461274087777 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 14:28:07 INFO - PROCESS | 1847 | 1461274087921 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908625000 == 122 [pid = 1847] [id = 551] 14:28:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7ff8fa3db800) [pid = 1847] [serial = 1654] [outer = (nil)] 14:28:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7ff901b4cc00) [pid = 1847] [serial = 1655] [outer = 0x7ff8fa3db800] 14:28:07 INFO - PROCESS | 1847 | 1461274087972 Marionette DEBUG loaded listener.js 14:28:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7ff909512400) [pid = 1847] [serial = 1656] [outer = 0x7ff8fa3db800] 14:28:08 INFO - PROCESS | 1847 | 1461274088543 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]]]}] 14:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 925ms 14:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:28:08 INFO - PROCESS | 1847 | 1461274088562 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 14:28:08 INFO - PROCESS | 1847 | 1461274088564 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 14:28:08 INFO - PROCESS | 1847 | 1461274088569 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:28:08 INFO - PROCESS | 1847 | 1461274088572 Marionette TRACE conn3 <- [1,2178,null,{}] 14:28:08 INFO - PROCESS | 1847 | 1461274088576 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}] 14:28:08 INFO - PROCESS | 1847 | 1461274088706 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 14:28:08 INFO - PROCESS | 1847 | 1461274088716 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908a8e000 == 123 [pid = 1847] [id = 552] 14:28:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7ff8fd84d800) [pid = 1847] [serial = 1657] [outer = (nil)] 14:28:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7ff90974ec00) [pid = 1847] [serial = 1658] [outer = 0x7ff8fd84d800] 14:28:08 INFO - PROCESS | 1847 | 1461274088770 Marionette DEBUG loaded listener.js 14:28:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7ff90a56ec00) [pid = 1847] [serial = 1659] [outer = 0x7ff8fd84d800] 14:28:09 INFO - PROCESS | 1847 | 1461274089713 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]]]}] 14:28:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1178ms 14:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:28:09 INFO - PROCESS | 1847 | 1461274089748 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 14:28:09 INFO - PROCESS | 1847 | 1461274089752 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 14:28:09 INFO - PROCESS | 1847 | 1461274089760 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:28:09 INFO - PROCESS | 1847 | 1461274089764 Marionette TRACE conn3 <- [1,2182,null,{}] 14:28:09 INFO - PROCESS | 1847 | 1461274089771 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}] 14:28:09 INFO - PROCESS | 1847 | 1461274089953 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 14:28:10 INFO - PROCESS | 1847 | 1461274090137 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fc163800 == 124 [pid = 1847] [id = 553] 14:28:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7ff8fbf09400) [pid = 1847] [serial = 1660] [outer = (nil)] 14:28:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7ff8fc29f800) [pid = 1847] [serial = 1661] [outer = 0x7ff8fbf09400] 14:28:10 INFO - PROCESS | 1847 | 1461274090200 Marionette DEBUG loaded listener.js 14:28:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7ff8fd1e9800) [pid = 1847] [serial = 1662] [outer = 0x7ff8fbf09400] 14:28:11 INFO - PROCESS | 1847 | 1461274091001 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]]]}] 14:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1331ms 14:28:11 INFO - PROCESS | 1847 | 1461274091090 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 14:28:11 INFO - PROCESS | 1847 | 1461274091097 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 14:28:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:28:11 INFO - PROCESS | 1847 | 1461274091106 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:28:11 INFO - PROCESS | 1847 | 1461274091109 Marionette TRACE conn3 <- [1,2186,null,{}] 14:28:11 INFO - PROCESS | 1847 | 1461274091114 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}] 14:28:11 INFO - PROCESS | 1847 | 1461274091283 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 14:28:11 INFO - PROCESS | 1847 | 1461274091467 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901c88800 == 125 [pid = 1847] [id = 554] 14:28:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7ff8fe48fc00) [pid = 1847] [serial = 1663] [outer = (nil)] 14:28:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7ff9007cac00) [pid = 1847] [serial = 1664] [outer = 0x7ff8fe48fc00] 14:28:11 INFO - PROCESS | 1847 | 1461274091527 Marionette DEBUG loaded listener.js 14:28:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7ff901a04800) [pid = 1847] [serial = 1665] [outer = 0x7ff8fe48fc00] 14:28:12 INFO - PROCESS | 1847 | 1461274092437 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]]]}] 14:28:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:28:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1378ms 14:28:12 INFO - PROCESS | 1847 | 1461274092483 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 14:28:12 INFO - PROCESS | 1847 | 1461274092487 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 14:28:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:28:12 INFO - PROCESS | 1847 | 1461274092492 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:28:12 INFO - PROCESS | 1847 | 1461274092497 Marionette TRACE conn3 <- [1,2190,null,{}] 14:28:12 INFO - PROCESS | 1847 | 1461274092510 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}] 14:28:12 INFO - PROCESS | 1847 | 1461274092662 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 14:28:12 INFO - PROCESS | 1847 | 1461274092854 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a24e000 == 126 [pid = 1847] [id = 555] 14:28:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7ff901c28800) [pid = 1847] [serial = 1666] [outer = (nil)] 14:28:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7ff90238c800) [pid = 1847] [serial = 1667] [outer = 0x7ff901c28800] 14:28:12 INFO - PROCESS | 1847 | 1461274092918 Marionette DEBUG loaded listener.js 14:28:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7ff9087d8400) [pid = 1847] [serial = 1668] [outer = 0x7ff901c28800] 14:28:13 INFO - PROCESS | 1847 | 1461274093706 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]]]}] 14:28:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:28:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1235ms 14:28:13 INFO - PROCESS | 1847 | 1461274093727 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 14:28:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:28:13 INFO - PROCESS | 1847 | 1461274093731 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 14:28:13 INFO - PROCESS | 1847 | 1461274093735 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:28:13 INFO - PROCESS | 1847 | 1461274093738 Marionette TRACE conn3 <- [1,2194,null,{}] 14:28:13 INFO - PROCESS | 1847 | 1461274093742 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}] 14:28:13 INFO - PROCESS | 1847 | 1461274093898 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 14:28:14 INFO - PROCESS | 1847 | 1461274094087 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c418800 == 127 [pid = 1847] [id = 556] 14:28:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7ff901e34800) [pid = 1847] [serial = 1669] [outer = (nil)] 14:28:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7ff90951d800) [pid = 1847] [serial = 1670] [outer = 0x7ff901e34800] 14:28:14 INFO - PROCESS | 1847 | 1461274094150 Marionette DEBUG loaded listener.js 14:28:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7ff90a41bc00) [pid = 1847] [serial = 1671] [outer = 0x7ff901e34800] 14:28:14 INFO - PROCESS | 1847 | 1461274094880 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]]]}] 14:28:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:28:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1178ms 14:28:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:28:14 INFO - PROCESS | 1847 | 1461274094914 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 14:28:14 INFO - PROCESS | 1847 | 1461274094916 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 14:28:14 INFO - PROCESS | 1847 | 1461274094922 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:28:14 INFO - PROCESS | 1847 | 1461274094924 Marionette TRACE conn3 <- [1,2198,null,{}] 14:28:14 INFO - PROCESS | 1847 | 1461274094929 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}] 14:28:15 INFO - PROCESS | 1847 | 1461274095088 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 14:28:15 INFO - PROCESS | 1847 | 1461274095277 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c9d5000 == 128 [pid = 1847] [id = 557] 14:28:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7ff9088aec00) [pid = 1847] [serial = 1672] [outer = (nil)] 14:28:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7ff90a574c00) [pid = 1847] [serial = 1673] [outer = 0x7ff9088aec00] 14:28:15 INFO - PROCESS | 1847 | 1461274095338 Marionette DEBUG loaded listener.js 14:28:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7ff90a6f0400) [pid = 1847] [serial = 1674] [outer = 0x7ff9088aec00] 14:28:16 INFO - PROCESS | 1847 | 1461274096116 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]]]}] 14:28:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:28:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1228ms 14:28:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:28:16 INFO - PROCESS | 1847 | 1461274096148 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 14:28:16 INFO - PROCESS | 1847 | 1461274096151 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 14:28:16 INFO - PROCESS | 1847 | 1461274096155 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:28:16 INFO - PROCESS | 1847 | 1461274096158 Marionette TRACE conn3 <- [1,2202,null,{}] 14:28:16 INFO - PROCESS | 1847 | 1461274096163 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}] 14:28:16 INFO - PROCESS | 1847 | 1461274096404 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 14:28:16 INFO - PROCESS | 1847 | 1461274096545 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90fb59000 == 129 [pid = 1847] [id = 558] 14:28:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7ff90b41b800) [pid = 1847] [serial = 1675] [outer = (nil)] 14:28:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7ff90b55b800) [pid = 1847] [serial = 1676] [outer = 0x7ff90b41b800] 14:28:16 INFO - PROCESS | 1847 | 1461274096608 Marionette DEBUG loaded listener.js 14:28:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7ff90b65c400) [pid = 1847] [serial = 1677] [outer = 0x7ff90b41b800] 14:28:17 INFO - PROCESS | 1847 | 1461274097425 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]]]}] 14:28:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:28:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1334ms 14:28:17 INFO - PROCESS | 1847 | 1461274097489 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 14:28:17 INFO - PROCESS | 1847 | 1461274097492 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 14:28:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:28:17 INFO - PROCESS | 1847 | 1461274097497 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:28:17 INFO - PROCESS | 1847 | 1461274097500 Marionette TRACE conn3 <- [1,2206,null,{}] 14:28:17 INFO - PROCESS | 1847 | 1461274097504 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}] 14:28:17 INFO - PROCESS | 1847 | 1461274097653 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 14:28:17 INFO - PROCESS | 1847 | 1461274097843 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91030f800 == 130 [pid = 1847] [id = 559] 14:28:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7ff90b41e000) [pid = 1847] [serial = 1678] [outer = (nil)] 14:28:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7ff90b68c400) [pid = 1847] [serial = 1679] [outer = 0x7ff90b41e000] 14:28:17 INFO - PROCESS | 1847 | 1461274097903 Marionette DEBUG loaded listener.js 14:28:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7ff90bc3d800) [pid = 1847] [serial = 1680] [outer = 0x7ff90b41e000] 14:28:18 INFO - PROCESS | 1847 | 1461274098665 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]]]}] 14:28:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:28:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1225ms 14:28:18 INFO - PROCESS | 1847 | 1461274098724 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 14:28:18 INFO - PROCESS | 1847 | 1461274098726 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 14:28:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:28:18 INFO - PROCESS | 1847 | 1461274098731 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:28:18 INFO - PROCESS | 1847 | 1461274098733 Marionette TRACE conn3 <- [1,2210,null,{}] 14:28:18 INFO - PROCESS | 1847 | 1461274098738 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}] 14:28:18 INFO - PROCESS | 1847 | 1461274098898 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 14:28:19 INFO - PROCESS | 1847 | 1461274099088 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910850800 == 131 [pid = 1847] [id = 560] 14:28:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7ff90b660800) [pid = 1847] [serial = 1681] [outer = (nil)] 14:28:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7ff90c070c00) [pid = 1847] [serial = 1682] [outer = 0x7ff90b660800] 14:28:19 INFO - PROCESS | 1847 | 1461274099146 Marionette DEBUG loaded listener.js 14:28:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7ff90c138800) [pid = 1847] [serial = 1683] [outer = 0x7ff90b660800] 14:28:19 INFO - PROCESS | 1847 | 1461274099913 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]]]}] 14:28:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:28:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1226ms 14:28:19 INFO - PROCESS | 1847 | 1461274099958 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 14:28:19 INFO - PROCESS | 1847 | 1461274099961 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 14:28:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:28:19 INFO - PROCESS | 1847 | 1461274099966 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:28:19 INFO - PROCESS | 1847 | 1461274099969 Marionette TRACE conn3 <- [1,2214,null,{}] 14:28:19 INFO - PROCESS | 1847 | 1461274099991 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}] 14:28:20 INFO - PROCESS | 1847 | 1461274100146 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 14:28:20 INFO - PROCESS | 1847 | 1461274100335 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910b1c800 == 132 [pid = 1847] [id = 561] 14:28:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7ff90b689c00) [pid = 1847] [serial = 1684] [outer = (nil)] 14:28:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7ff90c453400) [pid = 1847] [serial = 1685] [outer = 0x7ff90b689c00] 14:28:20 INFO - PROCESS | 1847 | 1461274100396 Marionette DEBUG loaded listener.js 14:28:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff90c7b0400) [pid = 1847] [serial = 1686] [outer = 0x7ff90b689c00] 14:28:21 INFO - PROCESS | 1847 | 1461274101137 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]]]}] 14:28:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:28:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1194ms 14:28:21 INFO - PROCESS | 1847 | 1461274101160 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 14:28:21 INFO - PROCESS | 1847 | 1461274101163 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 14:28:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:28:21 INFO - PROCESS | 1847 | 1461274101168 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:28:21 INFO - PROCESS | 1847 | 1461274101170 Marionette TRACE conn3 <- [1,2218,null,{}] 14:28:21 INFO - PROCESS | 1847 | 1461274101175 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}] 14:28:21 INFO - PROCESS | 1847 | 1461274101323 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 14:28:21 INFO - PROCESS | 1847 | 1461274101515 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910b60000 == 133 [pid = 1847] [id = 562] 14:28:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7ff8fcadb800) [pid = 1847] [serial = 1687] [outer = (nil)] 14:28:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7ff90c92ac00) [pid = 1847] [serial = 1688] [outer = 0x7ff8fcadb800] 14:28:21 INFO - PROCESS | 1847 | 1461274101575 Marionette DEBUG loaded listener.js 14:28:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7ff90ca60400) [pid = 1847] [serial = 1689] [outer = 0x7ff8fcadb800] 14:28:22 INFO - PROCESS | 1847 | 1461274102310 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]]]}] 14:28:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:28:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1174ms 14:28:22 INFO - PROCESS | 1847 | 1461274102343 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 14:28:22 INFO - PROCESS | 1847 | 1461274102346 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 14:28:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:28:22 INFO - PROCESS | 1847 | 1461274102352 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:28:22 INFO - PROCESS | 1847 | 1461274102355 Marionette TRACE conn3 <- [1,2222,null,{}] 14:28:22 INFO - PROCESS | 1847 | 1461274102360 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}] 14:28:22 INFO - PROCESS | 1847 | 1461274102616 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 14:28:22 INFO - PROCESS | 1847 | 1461274102752 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff912f4d800 == 134 [pid = 1847] [id = 563] 14:28:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7ff90ca68000) [pid = 1847] [serial = 1690] [outer = (nil)] 14:28:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7ff90caf1c00) [pid = 1847] [serial = 1691] [outer = 0x7ff90ca68000] 14:28:22 INFO - PROCESS | 1847 | 1461274102818 Marionette DEBUG loaded listener.js 14:28:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7ff90ccc1c00) [pid = 1847] [serial = 1692] [outer = 0x7ff90ca68000] 14:28:23 INFO - PROCESS | 1847 | 1461274103630 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]]]}] 14:28:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:28:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1333ms 14:28:23 INFO - PROCESS | 1847 | 1461274103686 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 14:28:23 INFO - PROCESS | 1847 | 1461274103689 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 14:28:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:28:23 INFO - PROCESS | 1847 | 1461274103694 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:28:23 INFO - PROCESS | 1847 | 1461274103697 Marionette TRACE conn3 <- [1,2226,null,{}] 14:28:23 INFO - PROCESS | 1847 | 1461274103701 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}] 14:28:23 INFO - PROCESS | 1847 | 1461274103856 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 14:28:24 INFO - PROCESS | 1847 | 1461274104067 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91519a800 == 135 [pid = 1847] [id = 564] 14:28:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7ff8fa3dac00) [pid = 1847] [serial = 1693] [outer = (nil)] 14:28:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7ff90cdd6400) [pid = 1847] [serial = 1694] [outer = 0x7ff8fa3dac00] 14:28:24 INFO - PROCESS | 1847 | 1461274104125 Marionette DEBUG loaded listener.js 14:28:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7ff90cde2400) [pid = 1847] [serial = 1695] [outer = 0x7ff8fa3dac00] 14:28:24 INFO - PROCESS | 1847 | 1461274104925 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]]]}] 14:28:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:28:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1280ms 14:28:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:28:24 INFO - PROCESS | 1847 | 1461274104975 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 14:28:24 INFO - PROCESS | 1847 | 1461274104978 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 14:28:24 INFO - PROCESS | 1847 | 1461274104983 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:28:24 INFO - PROCESS | 1847 | 1461274104985 Marionette TRACE conn3 <- [1,2230,null,{}] 14:28:24 INFO - PROCESS | 1847 | 1461274104990 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}] 14:28:25 INFO - PROCESS | 1847 | 1461274105159 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 14:28:25 INFO - PROCESS | 1847 | 1461274105356 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8ffea8800 == 136 [pid = 1847] [id = 565] 14:28:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7ff8fa3d8000) [pid = 1847] [serial = 1696] [outer = (nil)] 14:28:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7ff8fcad5000) [pid = 1847] [serial = 1697] [outer = 0x7ff8fa3d8000] 14:28:25 INFO - PROCESS | 1847 | 1461274105414 Marionette DEBUG loaded listener.js 14:28:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7ff90cddac00) [pid = 1847] [serial = 1698] [outer = 0x7ff8fa3d8000] 14:28:26 INFO - PROCESS | 1847 | 1461274106738 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]]]}] 14:28:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:28:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1827ms 14:28:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:28:26 INFO - PROCESS | 1847 | 1461274106811 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 14:28:26 INFO - PROCESS | 1847 | 1461274106814 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 14:28:26 INFO - PROCESS | 1847 | 1461274106821 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:28:26 INFO - PROCESS | 1847 | 1461274106826 Marionette TRACE conn3 <- [1,2234,null,{}] 14:28:26 INFO - PROCESS | 1847 | 1461274106832 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}] 14:28:27 INFO - PROCESS | 1847 | 1461274107018 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 14:28:27 INFO - PROCESS | 1847 | 1461274107230 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900fac000 == 137 [pid = 1847] [id = 566] 14:28:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7ff8fa899c00) [pid = 1847] [serial = 1699] [outer = (nil)] 14:28:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7ff8fc026c00) [pid = 1847] [serial = 1700] [outer = 0x7ff8fa899c00] 14:28:27 INFO - PROCESS | 1847 | 1461274107285 Marionette DEBUG loaded listener.js 14:28:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7ff8fd1ea400) [pid = 1847] [serial = 1701] [outer = 0x7ff8fa899c00] 14:28:28 INFO - PROCESS | 1847 | 1461274108281 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]]]}] 14:28:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:28:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1537ms 14:28:28 INFO - PROCESS | 1847 | 1461274108357 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 14:28:28 INFO - PROCESS | 1847 | 1461274108363 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 14:28:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:28:28 INFO - PROCESS | 1847 | 1461274108372 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:28:28 INFO - PROCESS | 1847 | 1461274108375 Marionette TRACE conn3 <- [1,2238,null,{}] 14:28:28 INFO - PROCESS | 1847 | 1461274108379 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}] 14:28:28 INFO - PROCESS | 1847 | 1461274108580 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 14:28:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90dcf0000 == 136 [pid = 1847] [id = 60] 14:28:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8f9ecb000 == 135 [pid = 1847] [id = 497] 14:28:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90fb49000 == 134 [pid = 1847] [id = 496] 14:28:28 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7ff901e2a400) [pid = 1847] [serial = 1565] [outer = (nil)] [url = about:blank] 14:28:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c15a800 == 133 [pid = 1847] [id = 56] 14:28:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9164dc000 == 132 [pid = 1847] [id = 363] 14:28:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff913e63000 == 131 [pid = 1847] [id = 279] 14:28:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92aa4c000 == 130 [pid = 1847] [id = 128] 14:28:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bc56000 == 129 [pid = 1847] [id = 422] 14:28:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908625000 == 128 [pid = 1847] [id = 551] 14:28:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90837d000 == 127 [pid = 1847] [id = 550] 14:28:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901b64000 == 126 [pid = 1847] [id = 549] 14:28:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900913000 == 125 [pid = 1847] [id = 548] 14:28:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90127e800 == 124 [pid = 1847] [id = 526] 14:28:28 INFO - PROCESS | 1847 | 1461274108863 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901c93800 == 123 [pid = 1847] [id = 527] 14:28:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fd2dd000 == 122 [pid = 1847] [id = 547] 14:28:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fa6d4800 == 121 [pid = 1847] [id = 546] 14:28:28 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fe3df800 == 120 [pid = 1847] [id = 545] 14:28:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8faad0800 == 121 [pid = 1847] [id = 567] 14:28:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7ff8fe4a3c00) [pid = 1847] [serial = 1702] [outer = (nil)] 14:28:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7ff8feed7400) [pid = 1847] [serial = 1703] [outer = 0x7ff8fe4a3c00] 14:28:28 INFO - PROCESS | 1847 | 1461274108929 Marionette DEBUG loaded listener.js 14:28:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7ff8ffee2c00) [pid = 1847] [serial = 1704] [outer = 0x7ff8fe4a3c00] 14:28:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908409800 == 120 [pid = 1847] [id = 542] 14:28:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908615000 == 119 [pid = 1847] [id = 541] 14:28:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c9dd000 == 118 [pid = 1847] [id = 540] 14:28:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90b60d000 == 117 [pid = 1847] [id = 537] 14:28:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a61c000 == 116 [pid = 1847] [id = 536] 14:28:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a20c000 == 115 [pid = 1847] [id = 535] 14:28:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908ad8000 == 114 [pid = 1847] [id = 534] 14:28:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90887d000 == 113 [pid = 1847] [id = 533] 14:28:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90870e800 == 112 [pid = 1847] [id = 532] 14:28:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908375800 == 111 [pid = 1847] [id = 531] 14:28:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900602800 == 110 [pid = 1847] [id = 530] 14:28:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fc16b000 == 109 [pid = 1847] [id = 529] 14:28:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908403800 == 108 [pid = 1847] [id = 528] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7ff8fc0de800) [pid = 1847] [serial = 1572] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7ff8fc021c00) [pid = 1847] [serial = 1571] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7ff8ffee0c00) [pid = 1847] [serial = 1577] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7ff9007ca800) [pid = 1847] [serial = 1578] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7ff9158dc000) [pid = 1847] [serial = 1541] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7ff8fa3e0800) [pid = 1847] [serial = 1559] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7ff8fa3e1400) [pid = 1847] [serial = 1568] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7ff8fa7bf400) [pid = 1847] [serial = 1569] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7ff91074d800) [pid = 1847] [serial = 1556] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7ff8fd84a800) [pid = 1847] [serial = 1575] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7ff8fd1e6800) [pid = 1847] [serial = 1574] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7ff927842c00) [pid = 1847] [serial = 1544] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7ff902106000) [pid = 1847] [serial = 1532] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7ff91070f400) [pid = 1847] [serial = 1526] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7ff910a73800) [pid = 1847] [serial = 1538] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7ff8fe4ad000) [pid = 1847] [serial = 1547] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7ff90fb73c00) [pid = 1847] [serial = 1553] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7ff901e26c00) [pid = 1847] [serial = 1562] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7ff90cddc800) [pid = 1847] [serial = 1535] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7ff8fe48e000) [pid = 1847] [serial = 1529] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7ff90fb6b000) [pid = 1847] [serial = 1550] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7ff901155400) [pid = 1847] [serial = 1580] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7ff901af2400) [pid = 1847] [serial = 1583] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7ff901b45c00) [pid = 1847] [serial = 1584] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7ff9011ea000) [pid = 1847] [serial = 1581] [outer = (nil)] [url = about:blank] 14:28:29 INFO - PROCESS | 1847 | 1461274109591 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]]]}] 14:28:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:28:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1229ms 14:28:29 INFO - PROCESS | 1847 | 1461274109600 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 14:28:29 INFO - PROCESS | 1847 | 1461274109604 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 14:28:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:28:29 INFO - PROCESS | 1847 | 1461274109609 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:28:29 INFO - PROCESS | 1847 | 1461274109613 Marionette TRACE conn3 <- [1,2242,null,{}] 14:28:29 INFO - PROCESS | 1847 | 1461274109627 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}] 14:28:29 INFO - PROCESS | 1847 | 1461274109784 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 14:28:29 INFO - PROCESS | 1847 | 1461274109939 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900616800 == 109 [pid = 1847] [id = 568] 14:28:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7ff8ffee0400) [pid = 1847] [serial = 1705] [outer = (nil)] 14:28:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7ff9011e7c00) [pid = 1847] [serial = 1706] [outer = 0x7ff8ffee0400] 14:28:29 INFO - PROCESS | 1847 | 1461274109994 Marionette DEBUG loaded listener.js 14:28:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7ff901a0d400) [pid = 1847] [serial = 1707] [outer = 0x7ff8ffee0400] 14:28:30 INFO - PROCESS | 1847 | 1461274110582 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]]]}] 14:28:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:28:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 980ms 14:28:30 INFO - PROCESS | 1847 | 1461274110590 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 14:28:30 INFO - PROCESS | 1847 | 1461274110592 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 14:28:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:28:30 INFO - PROCESS | 1847 | 1461274110597 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:28:30 INFO - PROCESS | 1847 | 1461274110600 Marionette TRACE conn3 <- [1,2246,null,{}] 14:28:30 INFO - PROCESS | 1847 | 1461274110604 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}] 14:28:30 INFO - PROCESS | 1847 | 1461274110742 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 14:28:30 INFO - PROCESS | 1847 | 1461274110913 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901c87000 == 110 [pid = 1847] [id = 569] 14:28:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7ff8fa3d5000) [pid = 1847] [serial = 1708] [outer = (nil)] 14:28:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7ff901af9400) [pid = 1847] [serial = 1709] [outer = 0x7ff8fa3d5000] 14:28:30 INFO - PROCESS | 1847 | 1461274110966 Marionette DEBUG loaded listener.js 14:28:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7ff901c27000) [pid = 1847] [serial = 1710] [outer = 0x7ff8fa3d5000] 14:28:31 INFO - PROCESS | 1847 | 1461274111688 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]]]}] 14:28:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:28:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1125ms 14:28:31 INFO - PROCESS | 1847 | 1461274111723 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 14:28:31 INFO - PROCESS | 1847 | 1461274111725 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 14:28:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:28:31 INFO - PROCESS | 1847 | 1461274111730 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:28:31 INFO - PROCESS | 1847 | 1461274111732 Marionette TRACE conn3 <- [1,2250,null,{}] 14:28:31 INFO - PROCESS | 1847 | 1461274111737 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}] 14:28:31 INFO - PROCESS | 1847 | 1461274111939 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 14:28:31 INFO - PROCESS | 1847 | 1461274111975 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908415800 == 111 [pid = 1847] [id = 570] 14:28:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7ff8fa3de000) [pid = 1847] [serial = 1711] [outer = (nil)] 14:28:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff901e2b800) [pid = 1847] [serial = 1712] [outer = 0x7ff8fa3de000] 14:28:32 INFO - PROCESS | 1847 | 1461274112036 Marionette DEBUG loaded listener.js 14:28:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7ff90208d000) [pid = 1847] [serial = 1713] [outer = 0x7ff8fa3de000] 14:28:32 INFO - PROCESS | 1847 | 1461274112735 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]]]}] 14:28:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:28:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1025ms 14:28:32 INFO - PROCESS | 1847 | 1461274112757 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 14:28:32 INFO - PROCESS | 1847 | 1461274112759 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 14:28:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:28:32 INFO - PROCESS | 1847 | 1461274112764 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:28:32 INFO - PROCESS | 1847 | 1461274112766 Marionette TRACE conn3 <- [1,2254,null,{}] 14:28:32 INFO - PROCESS | 1847 | 1461274112771 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}] 14:28:32 INFO - PROCESS | 1847 | 1461274112989 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 14:28:33 INFO - PROCESS | 1847 | 1461274113019 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908a96000 == 112 [pid = 1847] [id = 571] 14:28:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7ff9083dfc00) [pid = 1847] [serial = 1714] [outer = (nil)] 14:28:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7ff9088a8400) [pid = 1847] [serial = 1715] [outer = 0x7ff9083dfc00] 14:28:33 INFO - PROCESS | 1847 | 1461274113074 Marionette DEBUG loaded listener.js 14:28:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7ff909336c00) [pid = 1847] [serial = 1716] [outer = 0x7ff9083dfc00] 14:28:33 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7ff8fd84d400) [pid = 1847] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:28:33 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7ff901c2d400) [pid = 1847] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:28:33 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7ff8fd844800) [pid = 1847] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:28:33 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7ff8fa3db800) [pid = 1847] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:28:33 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7ff8feed4800) [pid = 1847] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:28:33 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7ff8fa89d000) [pid = 1847] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:28:33 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7ff8fbf4b800) [pid = 1847] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:28:34 INFO - PROCESS | 1847 | 1461274114119 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]]]}] 14:28:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:28:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1380ms 14:28:34 INFO - PROCESS | 1847 | 1461274114145 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 14:28:34 INFO - PROCESS | 1847 | 1461274114148 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 14:28:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:28:34 INFO - PROCESS | 1847 | 1461274114153 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:28:34 INFO - PROCESS | 1847 | 1461274114155 Marionette TRACE conn3 <- [1,2258,null,{}] 14:28:34 INFO - PROCESS | 1847 | 1461274114159 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}] 14:28:34 INFO - PROCESS | 1847 | 1461274114346 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 14:28:34 INFO - PROCESS | 1847 | 1461274114361 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90841e800 == 113 [pid = 1847] [id = 572] 14:28:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7ff8fa3dd000) [pid = 1847] [serial = 1717] [outer = (nil)] 14:28:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7ff9083e5c00) [pid = 1847] [serial = 1718] [outer = 0x7ff8fa3dd000] 14:28:34 INFO - PROCESS | 1847 | 1461274114410 Marionette DEBUG loaded listener.js 14:28:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff9094dac00) [pid = 1847] [serial = 1719] [outer = 0x7ff8fa3dd000] 14:28:35 INFO - PROCESS | 1847 | 1461274115069 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]]]}] 14:28:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:28:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 975ms 14:28:35 INFO - PROCESS | 1847 | 1461274115129 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 14:28:35 INFO - PROCESS | 1847 | 1461274115131 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 14:28:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:28:35 INFO - PROCESS | 1847 | 1461274115136 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:28:35 INFO - PROCESS | 1847 | 1461274115138 Marionette TRACE conn3 <- [1,2262,null,{}] 14:28:35 INFO - PROCESS | 1847 | 1461274115143 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}] 14:28:35 INFO - PROCESS | 1847 | 1461274115270 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 14:28:35 INFO - PROCESS | 1847 | 1461274115281 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a246800 == 114 [pid = 1847] [id = 573] 14:28:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7ff9094ccc00) [pid = 1847] [serial = 1720] [outer = (nil)] 14:28:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7ff90a41c000) [pid = 1847] [serial = 1721] [outer = 0x7ff9094ccc00] 14:28:35 INFO - PROCESS | 1847 | 1461274115332 Marionette DEBUG loaded listener.js 14:28:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7ff90a4db000) [pid = 1847] [serial = 1722] [outer = 0x7ff9094ccc00] 14:28:36 INFO - PROCESS | 1847 | 1461274116316 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]]]}] 14:28:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:28:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1231ms 14:28:36 INFO - PROCESS | 1847 | 1461274116368 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 14:28:36 INFO - PROCESS | 1847 | 1461274116373 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 14:28:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:28:36 INFO - PROCESS | 1847 | 1461274116381 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:28:36 INFO - PROCESS | 1847 | 1461274116384 Marionette TRACE conn3 <- [1,2266,null,{}] 14:28:36 INFO - PROCESS | 1847 | 1461274116391 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}] 14:28:36 INFO - PROCESS | 1847 | 1461274116571 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 14:28:36 INFO - PROCESS | 1847 | 1461274116763 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900602800 == 115 [pid = 1847] [id = 574] 14:28:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7ff8fbf44800) [pid = 1847] [serial = 1723] [outer = (nil)] 14:28:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7ff8fcad8400) [pid = 1847] [serial = 1724] [outer = 0x7ff8fbf44800] 14:28:36 INFO - PROCESS | 1847 | 1461274116831 Marionette DEBUG loaded listener.js 14:28:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7ff8fd843c00) [pid = 1847] [serial = 1725] [outer = 0x7ff8fbf44800] 14:28:37 INFO - PROCESS | 1847 | 1461274117666 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]]]}] 14:28:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:28:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1341ms 14:28:37 INFO - PROCESS | 1847 | 1461274117722 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 14:28:37 INFO - PROCESS | 1847 | 1461274117729 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 14:28:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:28:37 INFO - PROCESS | 1847 | 1461274117738 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:28:37 INFO - PROCESS | 1847 | 1461274117741 Marionette TRACE conn3 <- [1,2270,null,{}] 14:28:37 INFO - PROCESS | 1847 | 1461274117746 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}] 14:28:37 INFO - PROCESS | 1847 | 1461274117922 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 14:28:38 INFO - PROCESS | 1847 | 1461274118117 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908610800 == 116 [pid = 1847] [id = 575] 14:28:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7ff8ffed9c00) [pid = 1847] [serial = 1726] [outer = (nil)] 14:28:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7ff90114ec00) [pid = 1847] [serial = 1727] [outer = 0x7ff8ffed9c00] 14:28:38 INFO - PROCESS | 1847 | 1461274118176 Marionette DEBUG loaded listener.js 14:28:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7ff901a0e400) [pid = 1847] [serial = 1728] [outer = 0x7ff8ffed9c00] 14:28:39 INFO - PROCESS | 1847 | 1461274119050 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]]]}] 14:28:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:28:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1338ms 14:28:39 INFO - PROCESS | 1847 | 1461274119077 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 14:28:39 INFO - PROCESS | 1847 | 1461274119081 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 14:28:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:28:39 INFO - PROCESS | 1847 | 1461274119087 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:28:39 INFO - PROCESS | 1847 | 1461274119092 Marionette TRACE conn3 <- [1,2274,null,{}] 14:28:39 INFO - PROCESS | 1847 | 1461274119107 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}] 14:28:39 INFO - PROCESS | 1847 | 1461274119279 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 14:28:39 INFO - PROCESS | 1847 | 1461274119476 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bbaf800 == 117 [pid = 1847] [id = 576] 14:28:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7ff902105400) [pid = 1847] [serial = 1729] [outer = (nil)] 14:28:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7ff9083d8c00) [pid = 1847] [serial = 1730] [outer = 0x7ff902105400] 14:28:39 INFO - PROCESS | 1847 | 1461274119538 Marionette DEBUG loaded listener.js 14:28:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7ff90894e400) [pid = 1847] [serial = 1731] [outer = 0x7ff902105400] 14:28:40 INFO - PROCESS | 1847 | 1461274120320 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]]]}] 14:28:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:28:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1243ms 14:28:40 INFO - PROCESS | 1847 | 1461274120344 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 14:28:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:28:40 INFO - PROCESS | 1847 | 1461274120348 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 14:28:40 INFO - PROCESS | 1847 | 1461274120355 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:28:40 INFO - PROCESS | 1847 | 1461274120358 Marionette TRACE conn3 <- [1,2278,null,{}] 14:28:40 INFO - PROCESS | 1847 | 1461274120362 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}] 14:28:40 INFO - PROCESS | 1847 | 1461274120507 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 14:28:40 INFO - PROCESS | 1847 | 1461274120700 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c90f000 == 118 [pid = 1847] [id = 577] 14:28:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7ff902106000) [pid = 1847] [serial = 1732] [outer = (nil)] 14:28:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7ff90a4ce400) [pid = 1847] [serial = 1733] [outer = 0x7ff902106000] 14:28:40 INFO - PROCESS | 1847 | 1461274120758 Marionette DEBUG loaded listener.js 14:28:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7ff90a6efc00) [pid = 1847] [serial = 1734] [outer = 0x7ff902106000] 14:28:41 INFO - PROCESS | 1847 | 1461274121580 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]]]}] 14:28:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:28:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1276ms 14:28:41 INFO - PROCESS | 1847 | 1461274121631 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 14:28:41 INFO - PROCESS | 1847 | 1461274121634 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 14:28:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:28:41 INFO - PROCESS | 1847 | 1461274121639 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:28:41 INFO - PROCESS | 1847 | 1461274121641 Marionette TRACE conn3 <- [1,2282,null,{}] 14:28:41 INFO - PROCESS | 1847 | 1461274121646 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}] 14:28:41 INFO - PROCESS | 1847 | 1461274121788 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 14:28:41 INFO - PROCESS | 1847 | 1461274121981 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90fb3f000 == 119 [pid = 1847] [id = 578] 14:28:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7ff9094d3c00) [pid = 1847] [serial = 1735] [outer = (nil)] 14:28:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7ff90b41b000) [pid = 1847] [serial = 1736] [outer = 0x7ff9094d3c00] 14:28:42 INFO - PROCESS | 1847 | 1461274122056 Marionette DEBUG loaded listener.js 14:28:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7ff90b552000) [pid = 1847] [serial = 1737] [outer = 0x7ff9094d3c00] 14:28:42 INFO - PROCESS | 1847 | 1461274122826 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]]]}] 14:28:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:28:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1225ms 14:28:42 INFO - PROCESS | 1847 | 1461274122864 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 14:28:42 INFO - PROCESS | 1847 | 1461274122866 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 14:28:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:28:42 INFO - PROCESS | 1847 | 1461274122872 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:28:42 INFO - PROCESS | 1847 | 1461274122874 Marionette TRACE conn3 <- [1,2286,null,{}] 14:28:42 INFO - PROCESS | 1847 | 1461274122892 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}] 14:28:43 INFO - PROCESS | 1847 | 1461274123113 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 14:28:43 INFO - PROCESS | 1847 | 1461274123255 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910b29000 == 120 [pid = 1847] [id = 579] 14:28:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7ff90b68d800) [pid = 1847] [serial = 1738] [outer = (nil)] 14:28:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7ff90c7ba800) [pid = 1847] [serial = 1739] [outer = 0x7ff90b68d800] 14:28:43 INFO - PROCESS | 1847 | 1461274123321 Marionette DEBUG loaded listener.js 14:28:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7ff90ccbbc00) [pid = 1847] [serial = 1740] [outer = 0x7ff90b68d800] 14:28:44 INFO - PROCESS | 1847 | 1461274124068 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]]]}] 14:28:44 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 14:28:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1226ms 14:28:44 INFO - PROCESS | 1847 | 1461274124097 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 14:28:44 INFO - PROCESS | 1847 | 1461274124100 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 14:28:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:28:44 INFO - PROCESS | 1847 | 1461274124105 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:28:44 INFO - PROCESS | 1847 | 1461274124107 Marionette TRACE conn3 <- [1,2290,null,{}] 14:28:44 INFO - PROCESS | 1847 | 1461274124125 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}] 14:28:44 INFO - PROCESS | 1847 | 1461274124319 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 14:28:44 INFO - PROCESS | 1847 | 1461274124460 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9151a6000 == 121 [pid = 1847] [id = 580] 14:28:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7ff90b553800) [pid = 1847] [serial = 1741] [outer = (nil)] 14:28:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7ff90cddbc00) [pid = 1847] [serial = 1742] [outer = 0x7ff90b553800] 14:28:44 INFO - PROCESS | 1847 | 1461274124522 Marionette DEBUG loaded listener.js 14:28:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7ff90dc54800) [pid = 1847] [serial = 1743] [outer = 0x7ff90b553800] 14:28:45 INFO - PROCESS | 1847 | 1461274125254 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]]]}] 14:28:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:28:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1176ms 14:28:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:28:45 INFO - PROCESS | 1847 | 1461274125282 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 14:28:45 INFO - PROCESS | 1847 | 1461274125284 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 14:28:45 INFO - PROCESS | 1847 | 1461274125288 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:28:45 INFO - PROCESS | 1847 | 1461274125292 Marionette TRACE conn3 <- [1,2294,null,{}] 14:28:45 INFO - PROCESS | 1847 | 1461274125296 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}] 14:28:45 INFO - PROCESS | 1847 | 1461274125453 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 14:28:45 INFO - PROCESS | 1847 | 1461274125649 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9160af000 == 122 [pid = 1847] [id = 581] 14:28:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7ff90ccba000) [pid = 1847] [serial = 1744] [outer = (nil)] 14:28:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7ff90dd66c00) [pid = 1847] [serial = 1745] [outer = 0x7ff90ccba000] 14:28:45 INFO - PROCESS | 1847 | 1461274125711 Marionette DEBUG loaded listener.js 14:28:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7ff90dd70400) [pid = 1847] [serial = 1746] [outer = 0x7ff90ccba000] 14:28:46 INFO - PROCESS | 1847 | 1461274126483 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]]]}] 14:28:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:28:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1225ms 14:28:46 INFO - PROCESS | 1847 | 1461274126514 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 14:28:46 INFO - PROCESS | 1847 | 1461274126517 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 14:28:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:28:46 INFO - PROCESS | 1847 | 1461274126522 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:28:46 INFO - PROCESS | 1847 | 1461274126524 Marionette TRACE conn3 <- [1,2298,null,{}] 14:28:46 INFO - PROCESS | 1847 | 1461274126529 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}] 14:28:46 INFO - PROCESS | 1847 | 1461274126681 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 14:28:46 INFO - PROCESS | 1847 | 1461274126877 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916354800 == 123 [pid = 1847] [id = 582] 14:28:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7ff90208f000) [pid = 1847] [serial = 1747] [outer = (nil)] 14:28:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7ff90e027400) [pid = 1847] [serial = 1748] [outer = 0x7ff90208f000] 14:28:46 INFO - PROCESS | 1847 | 1461274126938 Marionette DEBUG loaded listener.js 14:28:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7ff90e20d000) [pid = 1847] [serial = 1749] [outer = 0x7ff90208f000] 14:28:47 INFO - PROCESS | 1847 | 1461274127683 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]]]}] 14:28:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:28:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1177ms 14:28:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:28:47 INFO - PROCESS | 1847 | 1461274127700 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 14:28:47 INFO - PROCESS | 1847 | 1461274127702 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 14:28:47 INFO - PROCESS | 1847 | 1461274127707 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:28:47 INFO - PROCESS | 1847 | 1461274127710 Marionette TRACE conn3 <- [1,2302,null,{}] 14:28:47 INFO - PROCESS | 1847 | 1461274127714 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}] 14:28:47 INFO - PROCESS | 1847 | 1461274127859 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 14:28:48 INFO - PROCESS | 1847 | 1461274128057 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916aa6800 == 124 [pid = 1847] [id = 583] 14:28:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7ff90dc54c00) [pid = 1847] [serial = 1750] [outer = (nil)] 14:28:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7ff90e215400) [pid = 1847] [serial = 1751] [outer = 0x7ff90dc54c00] 14:28:48 INFO - PROCESS | 1847 | 1461274128120 Marionette DEBUG loaded listener.js 14:28:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7ff90e263800) [pid = 1847] [serial = 1752] [outer = 0x7ff90dc54c00] 14:28:48 INFO - PROCESS | 1847 | 1461274128981 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]]]}] 14:28:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:28:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1327ms 14:28:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:28:49 INFO - PROCESS | 1847 | 1461274129034 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 14:28:49 INFO - PROCESS | 1847 | 1461274129037 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 14:28:49 INFO - PROCESS | 1847 | 1461274129042 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:28:49 INFO - PROCESS | 1847 | 1461274129046 Marionette TRACE conn3 <- [1,2306,null,{}] 14:28:49 INFO - PROCESS | 1847 | 1461274129050 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}] 14:28:49 INFO - PROCESS | 1847 | 1461274129217 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 14:28:49 INFO - PROCESS | 1847 | 1461274129423 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91799c000 == 125 [pid = 1847] [id = 584] 14:28:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7ff90e01a000) [pid = 1847] [serial = 1753] [outer = (nil)] 14:28:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7ff90f7f4400) [pid = 1847] [serial = 1754] [outer = 0x7ff90e01a000] 14:28:49 INFO - PROCESS | 1847 | 1461274129487 Marionette DEBUG loaded listener.js 14:28:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7ff90fb68000) [pid = 1847] [serial = 1755] [outer = 0x7ff90e01a000] 14:28:50 INFO - PROCESS | 1847 | 1461274130274 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]]]}] 14:28:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:28:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1281ms 14:28:50 INFO - PROCESS | 1847 | 1461274130323 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 14:28:50 INFO - PROCESS | 1847 | 1461274130326 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 14:28:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:28:50 INFO - PROCESS | 1847 | 1461274130331 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:28:50 INFO - PROCESS | 1847 | 1461274130333 Marionette TRACE conn3 <- [1,2310,null,{}] 14:28:50 INFO - PROCESS | 1847 | 1461274130338 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}] 14:28:50 INFO - PROCESS | 1847 | 1461274130483 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 14:28:50 INFO - PROCESS | 1847 | 1461274130679 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff918842800 == 126 [pid = 1847] [id = 585] 14:28:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7ff90f711000) [pid = 1847] [serial = 1756] [outer = (nil)] 14:28:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7ff90fcc7400) [pid = 1847] [serial = 1757] [outer = 0x7ff90f711000] 14:28:50 INFO - PROCESS | 1847 | 1461274130736 Marionette DEBUG loaded listener.js 14:28:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7ff90fccfc00) [pid = 1847] [serial = 1758] [outer = 0x7ff90f711000] 14:28:51 INFO - PROCESS | 1847 | 1461274131474 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]]]}] 14:28:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:28:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1174ms 14:28:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:28:51 INFO - PROCESS | 1847 | 1461274131506 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 14:28:51 INFO - PROCESS | 1847 | 1461274131508 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 14:28:51 INFO - PROCESS | 1847 | 1461274131513 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:28:51 INFO - PROCESS | 1847 | 1461274131516 Marionette TRACE conn3 <- [1,2314,null,{}] 14:28:51 INFO - PROCESS | 1847 | 1461274131520 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}] 14:28:51 INFO - PROCESS | 1847 | 1461274131670 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 14:28:51 INFO - PROCESS | 1847 | 1461274131867 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff921e05800 == 127 [pid = 1847] [id = 586] 14:28:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7ff90fb74000) [pid = 1847] [serial = 1759] [outer = (nil)] 14:28:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7ff9100e2400) [pid = 1847] [serial = 1760] [outer = 0x7ff90fb74000] 14:28:51 INFO - PROCESS | 1847 | 1461274131926 Marionette DEBUG loaded listener.js 14:28:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7ff9100e9400) [pid = 1847] [serial = 1761] [outer = 0x7ff90fb74000] 14:28:52 INFO - PROCESS | 1847 | 1461274132679 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]]]}] 14:28:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:28:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1181ms 14:28:52 INFO - PROCESS | 1847 | 1461274132694 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 14:28:52 INFO - PROCESS | 1847 | 1461274132697 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 14:28:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:28:52 INFO - PROCESS | 1847 | 1461274132702 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:28:52 INFO - PROCESS | 1847 | 1461274132704 Marionette TRACE conn3 <- [1,2318,null,{}] 14:28:52 INFO - PROCESS | 1847 | 1461274132709 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}] 14:28:52 INFO - PROCESS | 1847 | 1461274132862 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 14:28:53 INFO - PROCESS | 1847 | 1461274133063 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922f5c800 == 128 [pid = 1847] [id = 587] 14:28:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7ff90e218400) [pid = 1847] [serial = 1762] [outer = (nil)] 14:28:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7ff9102cdc00) [pid = 1847] [serial = 1763] [outer = 0x7ff90e218400] 14:28:53 INFO - PROCESS | 1847 | 1461274133124 Marionette DEBUG loaded listener.js 14:28:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7ff9102d5400) [pid = 1847] [serial = 1764] [outer = 0x7ff90e218400] 14:28:53 INFO - PROCESS | 1847 | 1461274133864 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] 14:28:53 INFO - PROCESS | 1847 | 1461274133882 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 14:28:53 INFO - PROCESS | 1847 | 1461274133887 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:28:53 INFO - PROCESS | 1847 | 1461274133889 Marionette TRACE conn3 <- [1,2322,null,{}] 14:28:53 INFO - PROCESS | 1847 | 1461274133894 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}] 14:28:54 INFO - PROCESS | 1847 | 1461274134127 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 14:28:54 INFO - PROCESS | 1847 | 1461274134298 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92415c800 == 129 [pid = 1847] [id = 588] 14:28:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7ff8fa3db000) [pid = 1847] [serial = 1765] [outer = (nil)] 14:28:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7ff9102cb800) [pid = 1847] [serial = 1766] [outer = 0x7ff8fa3db000] 14:28:54 INFO - PROCESS | 1847 | 1461274134358 Marionette DEBUG loaded listener.js 14:28:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7ff91074d800) [pid = 1847] [serial = 1767] [outer = 0x7ff8fa3db000] 14:28:55 INFO - PROCESS | 1847 | 1461274135153 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]]]}] 14:28:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:28:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1326ms 14:28:55 INFO - PROCESS | 1847 | 1461274135213 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 14:28:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:28:55 INFO - PROCESS | 1847 | 1461274135216 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 14:28:55 INFO - PROCESS | 1847 | 1461274135221 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:28:55 INFO - PROCESS | 1847 | 1461274135223 Marionette TRACE conn3 <- [1,2326,null,{}] 14:28:55 INFO - PROCESS | 1847 | 1461274135228 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}] 14:28:55 INFO - PROCESS | 1847 | 1461274135388 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 14:28:55 INFO - PROCESS | 1847 | 1461274135591 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900fb3800 == 130 [pid = 1847] [id = 589] 14:28:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7ff8fa7c0c00) [pid = 1847] [serial = 1768] [outer = (nil)] 14:28:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7ff9011ed400) [pid = 1847] [serial = 1769] [outer = 0x7ff8fa7c0c00] 14:28:55 INFO - PROCESS | 1847 | 1461274135649 Marionette DEBUG loaded listener.js 14:28:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7ff910710c00) [pid = 1847] [serial = 1770] [outer = 0x7ff8fa7c0c00] 14:28:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:28:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1177ms 14:28:56 INFO - PROCESS | 1847 | 1461274136390 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]]]}] 14:28:56 INFO - PROCESS | 1847 | 1461274136399 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 14:28:56 INFO - PROCESS | 1847 | 1461274136401 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 14:28:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:28:56 INFO - PROCESS | 1847 | 1461274136406 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:28:56 INFO - PROCESS | 1847 | 1461274136408 Marionette TRACE conn3 <- [1,2330,null,{}] 14:28:56 INFO - PROCESS | 1847 | 1461274136413 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}] 14:28:56 INFO - PROCESS | 1847 | 1461274136607 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 14:28:57 INFO - PROCESS | 1847 | 1461274137214 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901b66000 == 131 [pid = 1847] [id = 590] 14:28:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7ff8fa7b9800) [pid = 1847] [serial = 1771] [outer = (nil)] 14:28:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7ff8fa89b800) [pid = 1847] [serial = 1772] [outer = 0x7ff8fa7b9800] 14:28:57 INFO - PROCESS | 1847 | 1461274137277 Marionette DEBUG loaded listener.js 14:28:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7ff8fc02cc00) [pid = 1847] [serial = 1773] [outer = 0x7ff8fa7b9800] 14:28:58 INFO - PROCESS | 1847 | 1461274137996 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]]]}] 14:28:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:28:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1628ms 14:28:58 INFO - PROCESS | 1847 | 1461274138039 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 14:28:58 INFO - PROCESS | 1847 | 1461274138044 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 14:28:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:28:58 INFO - PROCESS | 1847 | 1461274138054 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:28:58 INFO - PROCESS | 1847 | 1461274138057 Marionette TRACE conn3 <- [1,2334,null,{}] 14:28:58 INFO - PROCESS | 1847 | 1461274138063 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}] 14:28:58 INFO - PROCESS | 1847 | 1461274138225 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 14:28:58 INFO - PROCESS | 1847 | 1461274138443 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908618000 == 132 [pid = 1847] [id = 591] 14:28:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7ff8fa7ba800) [pid = 1847] [serial = 1774] [outer = (nil)] 14:28:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7ff8fcccc800) [pid = 1847] [serial = 1775] [outer = 0x7ff8fa7ba800] 14:28:58 INFO - PROCESS | 1847 | 1461274138499 Marionette DEBUG loaded listener.js 14:28:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7ff9007d2800) [pid = 1847] [serial = 1776] [outer = 0x7ff8fa7ba800] 14:28:59 INFO - PROCESS | 1847 | 1461274139418 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]]]}] 14:28:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:28:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1433ms 14:28:59 INFO - PROCESS | 1847 | 1461274139491 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 14:28:59 INFO - PROCESS | 1847 | 1461274139496 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 14:28:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:28:59 INFO - PROCESS | 1847 | 1461274139501 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:28:59 INFO - PROCESS | 1847 | 1461274139504 Marionette TRACE conn3 <- [1,2338,null,{}] 14:28:59 INFO - PROCESS | 1847 | 1461274139509 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}] 14:28:59 INFO - PROCESS | 1847 | 1461274139666 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 14:28:59 INFO - PROCESS | 1847 | 1461274139873 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901277800 == 133 [pid = 1847] [id = 592] 14:28:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x7ff8fe4a4c00) [pid = 1847] [serial = 1777] [outer = (nil)] 14:28:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x7ff901e2a400) [pid = 1847] [serial = 1778] [outer = 0x7ff8fe4a4c00] 14:28:59 INFO - PROCESS | 1847 | 1461274139931 Marionette DEBUG loaded listener.js 14:29:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x7ff902391800) [pid = 1847] [serial = 1779] [outer = 0x7ff8fe4a4c00] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90841e800 == 132 [pid = 1847] [id = 572] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x7ff9088ad800) [pid = 1847] [serial = 1613] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x7ff90932fc00) [pid = 1847] [serial = 1616] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x7ff90974f800) [pid = 1847] [serial = 1619] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7ff90a421000) [pid = 1847] [serial = 1622] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7ff8ffee3800) [pid = 1847] [serial = 1625] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7ff8fbf46c00) [pid = 1847] [serial = 1628] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7ff8ffed9800) [pid = 1847] [serial = 1631] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7ff8fd1ea800) [pid = 1847] [serial = 1634] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7ff90974ec00) [pid = 1847] [serial = 1658] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bb30800 == 131 [pid = 1847] [id = 538] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908a96000 == 130 [pid = 1847] [id = 571] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908415800 == 129 [pid = 1847] [id = 570] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901c87000 == 128 [pid = 1847] [id = 569] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900616800 == 127 [pid = 1847] [id = 568] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8faad0800 == 126 [pid = 1847] [id = 567] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900fac000 == 125 [pid = 1847] [id = 566] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91519a800 == 124 [pid = 1847] [id = 564] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff912f4d800 == 123 [pid = 1847] [id = 563] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910b60000 == 122 [pid = 1847] [id = 562] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910b1c800 == 121 [pid = 1847] [id = 561] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910850800 == 120 [pid = 1847] [id = 560] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91030f800 == 119 [pid = 1847] [id = 559] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90fb59000 == 118 [pid = 1847] [id = 558] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c9d5000 == 117 [pid = 1847] [id = 557] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c418800 == 116 [pid = 1847] [id = 556] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a24e000 == 115 [pid = 1847] [id = 555] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901c88800 == 114 [pid = 1847] [id = 554] 14:29:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fc163800 == 113 [pid = 1847] [id = 553] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7ff9007cc800) [pid = 1847] [serial = 1644] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7ff901b4cc00) [pid = 1847] [serial = 1655] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7ff9087d1400) [pid = 1847] [serial = 1610] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7ff901a0f400) [pid = 1847] [serial = 1646] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7ff901e2e000) [pid = 1847] [serial = 1586] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7ff9083d6800) [pid = 1847] [serial = 1607] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7ff901b50800) [pid = 1847] [serial = 1601] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7ff901a0b800) [pid = 1847] [serial = 1598] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7ff8fcadbc00) [pid = 1847] [serial = 1640] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7ff8fd842c00) [pid = 1847] [serial = 1641] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7ff8fc0e5800) [pid = 1847] [serial = 1638] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7ff8fc020400) [pid = 1847] [serial = 1637] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7ff8feed6800) [pid = 1847] [serial = 1595] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7ff90210c800) [pid = 1847] [serial = 1604] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7ff8fbf4d000) [pid = 1847] [serial = 1589] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7ff901e32400) [pid = 1847] [serial = 1650] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7ff901afd800) [pid = 1847] [serial = 1647] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7ff909512400) [pid = 1847] [serial = 1656] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7ff901c2c400) [pid = 1847] [serial = 1649] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7ff902110800) [pid = 1847] [serial = 1652] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7ff9094da000) [pid = 1847] [serial = 1653] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7ff8fcccd800) [pid = 1847] [serial = 1592] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7ff8feedd800) [pid = 1847] [serial = 1643] [outer = (nil)] [url = about:blank] 14:29:00 INFO - PROCESS | 1847 | 1461274140812 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]]]}] 14:29:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:29:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1326ms 14:29:00 INFO - PROCESS | 1847 | 1461274140827 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 14:29:00 INFO - PROCESS | 1847 | 1461274140830 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 14:29:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:29:00 INFO - PROCESS | 1847 | 1461274140841 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:29:00 INFO - PROCESS | 1847 | 1461274140849 Marionette TRACE conn3 <- [1,2342,null,{}] 14:29:00 INFO - PROCESS | 1847 | 1461274140855 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}] 14:29:01 INFO - PROCESS | 1847 | 1461274141007 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 14:29:01 INFO - PROCESS | 1847 | 1461274141191 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900614800 == 114 [pid = 1847] [id = 593] 14:29:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7ff8ffed9800) [pid = 1847] [serial = 1780] [outer = (nil)] 14:29:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7ff9087d0c00) [pid = 1847] [serial = 1781] [outer = 0x7ff8ffed9800] 14:29:01 INFO - PROCESS | 1847 | 1461274141243 Marionette DEBUG loaded listener.js 14:29:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7ff908957400) [pid = 1847] [serial = 1782] [outer = 0x7ff8ffed9800] 14:29:01 INFO - PROCESS | 1847 | 1461274141864 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]]]}] 14:29:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:29:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1088ms 14:29:01 INFO - PROCESS | 1847 | 1461274141924 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 14:29:01 INFO - PROCESS | 1847 | 1461274141928 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 14:29:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:29:01 INFO - PROCESS | 1847 | 1461274141933 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:29:01 INFO - PROCESS | 1847 | 1461274141935 Marionette TRACE conn3 <- [1,2346,null,{}] 14:29:01 INFO - PROCESS | 1847 | 1461274141940 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}] 14:29:02 INFO - PROCESS | 1847 | 1461274142167 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 14:29:02 INFO - PROCESS | 1847 | 1461274142377 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fbbc9800 == 115 [pid = 1847] [id = 594] 14:29:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7ff8fa3ddc00) [pid = 1847] [serial = 1783] [outer = (nil)] 14:29:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7ff8fa7b5c00) [pid = 1847] [serial = 1784] [outer = 0x7ff8fa3ddc00] 14:29:02 INFO - PROCESS | 1847 | 1461274142443 Marionette DEBUG loaded listener.js 14:29:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7ff8fc0d8000) [pid = 1847] [serial = 1785] [outer = 0x7ff8fa3ddc00] 14:29:03 INFO - PROCESS | 1847 | 1461274143320 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]]]}] 14:29:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:29:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1436ms 14:29:03 INFO - PROCESS | 1847 | 1461274143371 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 14:29:03 INFO - PROCESS | 1847 | 1461274143376 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 14:29:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:29:03 INFO - PROCESS | 1847 | 1461274143384 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:29:03 INFO - PROCESS | 1847 | 1461274143388 Marionette TRACE conn3 <- [1,2350,null,{}] 14:29:03 INFO - PROCESS | 1847 | 1461274143394 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}] 14:29:03 INFO - PROCESS | 1847 | 1461274143559 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 14:29:03 INFO - PROCESS | 1847 | 1461274143762 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90841c800 == 116 [pid = 1847] [id = 595] 14:29:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7ff8fd4c9400) [pid = 1847] [serial = 1786] [outer = (nil)] 14:29:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7ff901a0b800) [pid = 1847] [serial = 1787] [outer = 0x7ff8fd4c9400] 14:29:03 INFO - PROCESS | 1847 | 1461274143826 Marionette DEBUG loaded listener.js 14:29:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7ff901c29c00) [pid = 1847] [serial = 1788] [outer = 0x7ff8fd4c9400] 14:29:04 INFO - PROCESS | 1847 | 1461274144669 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]]]}] 14:29:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:29:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1336ms 14:29:04 INFO - PROCESS | 1847 | 1461274144723 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 14:29:04 INFO - PROCESS | 1847 | 1461274144729 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 14:29:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:29:04 INFO - PROCESS | 1847 | 1461274144734 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:29:04 INFO - PROCESS | 1847 | 1461274144736 Marionette TRACE conn3 <- [1,2354,null,{}] 14:29:04 INFO - PROCESS | 1847 | 1461274144741 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}] 14:29:04 INFO - PROCESS | 1847 | 1461274144896 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 14:29:05 INFO - PROCESS | 1847 | 1461274145103 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a230000 == 117 [pid = 1847] [id = 596] 14:29:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7ff8feed9400) [pid = 1847] [serial = 1789] [outer = (nil)] 14:29:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7ff9094d2800) [pid = 1847] [serial = 1790] [outer = 0x7ff8feed9400] 14:29:05 INFO - PROCESS | 1847 | 1461274145163 Marionette DEBUG loaded listener.js 14:29:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7ff90a422c00) [pid = 1847] [serial = 1791] [outer = 0x7ff8feed9400] 14:29:05 INFO - PROCESS | 1847 | 1461274145993 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]]]}] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92d343800 == 116 [pid = 1847] [id = 315] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9283ad800 == 115 [pid = 1847] [id = 156] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92c305800 == 114 [pid = 1847] [id = 373] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9010e6000 == 113 [pid = 1847] [id = 319] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a208000 == 112 [pid = 1847] [id = 270] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9284ca000 == 111 [pid = 1847] [id = 353] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900906000 == 110 [pid = 1847] [id = 413] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90060a000 == 109 [pid = 1847] [id = 521] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fd459000 == 108 [pid = 1847] [id = 544] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908781800 == 107 [pid = 1847] [id = 374] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908370000 == 106 [pid = 1847] [id = 414] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff909421800 == 105 [pid = 1847] [id = 543] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fc15d000 == 104 [pid = 1847] [id = 455] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fd2d2000 == 103 [pid = 1847] [id = 372] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900914800 == 102 [pid = 1847] [id = 456] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908416800 == 101 [pid = 1847] [id = 454] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9022d4800 == 100 [pid = 1847] [id = 393] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8ffe9a800 == 99 [pid = 1847] [id = 498] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900614800 == 98 [pid = 1847] [id = 593] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901277800 == 97 [pid = 1847] [id = 592] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908618000 == 96 [pid = 1847] [id = 591] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901b66000 == 95 [pid = 1847] [id = 590] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92415c800 == 94 [pid = 1847] [id = 588] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff922f5c800 == 93 [pid = 1847] [id = 587] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff921e05800 == 92 [pid = 1847] [id = 586] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff918842800 == 91 [pid = 1847] [id = 585] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91799c000 == 90 [pid = 1847] [id = 584] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916aa6800 == 89 [pid = 1847] [id = 583] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916354800 == 88 [pid = 1847] [id = 582] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9160af000 == 87 [pid = 1847] [id = 581] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9151a6000 == 86 [pid = 1847] [id = 580] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910b29000 == 85 [pid = 1847] [id = 579] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90fb3f000 == 84 [pid = 1847] [id = 578] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c90f000 == 83 [pid = 1847] [id = 577] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bbaf800 == 82 [pid = 1847] [id = 576] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908610800 == 81 [pid = 1847] [id = 575] 14:29:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900602800 == 80 [pid = 1847] [id = 574] 14:29:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:29:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 3635ms 14:29:08 INFO - PROCESS | 1847 | 1461274148494 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 14:29:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:29:08 INFO - PROCESS | 1847 | 1461274148498 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 14:29:08 INFO - PROCESS | 1847 | 1461274148506 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:29:08 INFO - PROCESS | 1847 | 1461274148512 Marionette TRACE conn3 <- [1,2358,null,{}] 14:29:08 INFO - PROCESS | 1847 | 1461274148518 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}] 14:29:08 INFO - PROCESS | 1847 | 1461274148780 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 14:29:08 INFO - PROCESS | 1847 | 1461274148907 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fe3c7000 == 81 [pid = 1847] [id = 597] 14:29:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7ff8feed2400) [pid = 1847] [serial = 1792] [outer = (nil)] 14:29:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7ff8ffedfc00) [pid = 1847] [serial = 1793] [outer = 0x7ff8feed2400] 14:29:08 INFO - PROCESS | 1847 | 1461274148964 Marionette DEBUG loaded listener.js 14:29:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7ff9011e7800) [pid = 1847] [serial = 1794] [outer = 0x7ff8feed2400] 14:29:09 INFO - PROCESS | 1847 | 1461274149642 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]]]}] 14:29:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:29:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1180ms 14:29:09 INFO - PROCESS | 1847 | 1461274149686 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 14:29:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:29:09 INFO - PROCESS | 1847 | 1461274149690 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 14:29:09 INFO - PROCESS | 1847 | 1461274149706 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:29:09 INFO - PROCESS | 1847 | 1461274149710 Marionette TRACE conn3 <- [1,2362,null,{}] 14:29:09 INFO - PROCESS | 1847 | 1461274149715 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}] 14:29:09 INFO - PROCESS | 1847 | 1461274149903 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 14:29:09 INFO - PROCESS | 1847 | 1461274149928 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908774000 == 82 [pid = 1847] [id = 598] 14:29:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7ff9011e8000) [pid = 1847] [serial = 1795] [outer = (nil)] 14:29:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7ff90208d800) [pid = 1847] [serial = 1796] [outer = 0x7ff9011e8000] 14:29:09 INFO - PROCESS | 1847 | 1461274149979 Marionette DEBUG loaded listener.js 14:29:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7ff9088a4000) [pid = 1847] [serial = 1797] [outer = 0x7ff9011e8000] 14:29:11 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7ff90b419c00) [pid = 1847] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:29:11 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7ff8fa7b5800) [pid = 1847] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:29:11 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7ff8fc0dbc00) [pid = 1847] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:29:11 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7ff8fbf48c00) [pid = 1847] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:29:11 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7ff9083dfc00) [pid = 1847] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:29:11 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7ff8fa3d8000) [pid = 1847] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:29:11 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7ff8fe4a3c00) [pid = 1847] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:29:11 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7ff8fa3dd000) [pid = 1847] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:29:11 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7ff8ffee0400) [pid = 1847] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:29:11 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7ff8fa3d5000) [pid = 1847] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:29:11 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7ff8fa3de000) [pid = 1847] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:29:11 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7ff8fa899c00) [pid = 1847] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:29:11 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7ff8fe4a4c00) [pid = 1847] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:29:11 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7ff8fa7b9800) [pid = 1847] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:29:11 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7ff8fa7ba800) [pid = 1847] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:29:11 INFO - PROCESS | 1847 | 1461274151693 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]]]}] 14:29:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:29:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2089ms 14:29:11 INFO - PROCESS | 1847 | 1461274151794 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 14:29:11 INFO - PROCESS | 1847 | 1461274151798 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 14:29:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:29:11 INFO - PROCESS | 1847 | 1461274151803 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:29:11 INFO - PROCESS | 1847 | 1461274151805 Marionette TRACE conn3 <- [1,2366,null,{}] 14:29:11 INFO - PROCESS | 1847 | 1461274151818 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}] 14:29:11 INFO - PROCESS | 1847 | 1461274151962 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 14:29:11 INFO - PROCESS | 1847 | 1461274151973 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90877b000 == 83 [pid = 1847] [id = 599] 14:29:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7ff901a05000) [pid = 1847] [serial = 1798] [outer = (nil)] 14:29:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7ff908958400) [pid = 1847] [serial = 1799] [outer = 0x7ff901a05000] 14:29:12 INFO - PROCESS | 1847 | 1461274152029 Marionette DEBUG loaded listener.js 14:29:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7ff90a420c00) [pid = 1847] [serial = 1800] [outer = 0x7ff901a05000] 14:29:12 INFO - PROCESS | 1847 | 1461274152775 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]]]}] 14:29:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:29:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1033ms 14:29:12 INFO - PROCESS | 1847 | 1461274152837 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 14:29:12 INFO - PROCESS | 1847 | 1461274152839 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 14:29:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:29:12 INFO - PROCESS | 1847 | 1461274152845 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:29:12 INFO - PROCESS | 1847 | 1461274152848 Marionette TRACE conn3 <- [1,2370,null,{}] 14:29:12 INFO - PROCESS | 1847 | 1461274152852 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}] 14:29:13 INFO - PROCESS | 1847 | 1461274153044 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 14:29:13 INFO - PROCESS | 1847 | 1461274153064 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c151000 == 84 [pid = 1847] [id = 600] 14:29:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7ff90a2fb400) [pid = 1847] [serial = 1801] [outer = (nil)] 14:29:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7ff90a6f4400) [pid = 1847] [serial = 1802] [outer = 0x7ff90a2fb400] 14:29:13 INFO - PROCESS | 1847 | 1461274153115 Marionette DEBUG loaded listener.js 14:29:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7ff90b555800) [pid = 1847] [serial = 1803] [outer = 0x7ff90a2fb400] 14:29:14 INFO - PROCESS | 1847 | 1461274154102 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]]]}] 14:29:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:29:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1330ms 14:29:14 INFO - PROCESS | 1847 | 1461274154176 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 14:29:14 INFO - PROCESS | 1847 | 1461274154181 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 14:29:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:29:14 INFO - PROCESS | 1847 | 1461274154189 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:29:14 INFO - PROCESS | 1847 | 1461274154193 Marionette TRACE conn3 <- [1,2374,null,{}] 14:29:14 INFO - PROCESS | 1847 | 1461274154200 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}] 14:29:14 INFO - PROCESS | 1847 | 1461274154410 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 14:29:14 INFO - PROCESS | 1847 | 1461274154609 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9022de800 == 85 [pid = 1847] [id = 601] 14:29:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7ff8fd4d6c00) [pid = 1847] [serial = 1804] [outer = (nil)] 14:29:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7ff9007c7400) [pid = 1847] [serial = 1805] [outer = 0x7ff8fd4d6c00] 14:29:14 INFO - PROCESS | 1847 | 1461274154672 Marionette DEBUG loaded listener.js 14:29:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7ff901c2d800) [pid = 1847] [serial = 1806] [outer = 0x7ff8fd4d6c00] 14:29:15 INFO - PROCESS | 1847 | 1461274155545 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]]]}] 14:29:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:29:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1430ms 14:29:15 INFO - PROCESS | 1847 | 1461274155619 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 14:29:15 INFO - PROCESS | 1847 | 1461274155626 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 14:29:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:29:15 INFO - PROCESS | 1847 | 1461274155634 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:29:15 INFO - PROCESS | 1847 | 1461274155637 Marionette TRACE conn3 <- [1,2378,null,{}] 14:29:15 INFO - PROCESS | 1847 | 1461274155643 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}] 14:29:15 INFO - PROCESS | 1847 | 1461274155828 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 14:29:16 INFO - PROCESS | 1847 | 1461274156025 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c74a000 == 86 [pid = 1847] [id = 602] 14:29:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7ff901c2a400) [pid = 1847] [serial = 1807] [outer = (nil)] 14:29:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7ff90a416400) [pid = 1847] [serial = 1808] [outer = 0x7ff901c2a400] 14:29:16 INFO - PROCESS | 1847 | 1461274156084 Marionette DEBUG loaded listener.js 14:29:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7ff90a6f1800) [pid = 1847] [serial = 1809] [outer = 0x7ff901c2a400] 14:29:16 INFO - PROCESS | 1847 | 1461274156932 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]]]}] 14:29:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:29:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1327ms 14:29:16 INFO - PROCESS | 1847 | 1461274156961 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 14:29:16 INFO - PROCESS | 1847 | 1461274156965 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 14:29:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:29:16 INFO - PROCESS | 1847 | 1461274156986 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:29:16 INFO - PROCESS | 1847 | 1461274156991 Marionette TRACE conn3 <- [1,2382,null,{}] 14:29:17 INFO - PROCESS | 1847 | 1461274157006 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}] 14:29:17 INFO - PROCESS | 1847 | 1461274157153 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 14:29:17 INFO - PROCESS | 1847 | 1461274157366 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90f976800 == 87 [pid = 1847] [id = 603] 14:29:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7ff90b421400) [pid = 1847] [serial = 1810] [outer = (nil)] 14:29:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7ff90c133400) [pid = 1847] [serial = 1811] [outer = 0x7ff90b421400] 14:29:17 INFO - PROCESS | 1847 | 1461274157428 Marionette DEBUG loaded listener.js 14:29:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7ff90c5cf800) [pid = 1847] [serial = 1812] [outer = 0x7ff90b421400] 14:29:18 INFO - PROCESS | 1847 | 1461274158175 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]]]}] 14:29:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:29:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1259ms 14:29:18 INFO - PROCESS | 1847 | 1461274158230 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 14:29:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:29:18 INFO - PROCESS | 1847 | 1461274158234 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 14:29:18 INFO - PROCESS | 1847 | 1461274158239 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:29:18 INFO - PROCESS | 1847 | 1461274158242 Marionette TRACE conn3 <- [1,2386,null,{}] 14:29:18 INFO - PROCESS | 1847 | 1461274158246 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}] 14:29:18 INFO - PROCESS | 1847 | 1461274158454 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 14:29:18 INFO - PROCESS | 1847 | 1461274158608 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9022e1800 == 88 [pid = 1847] [id = 604] 14:29:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7ff90c5c9400) [pid = 1847] [serial = 1813] [outer = (nil)] 14:29:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7ff90ca67400) [pid = 1847] [serial = 1814] [outer = 0x7ff90c5c9400] 14:29:18 INFO - PROCESS | 1847 | 1461274158669 Marionette DEBUG loaded listener.js 14:29:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7ff90ccb8000) [pid = 1847] [serial = 1815] [outer = 0x7ff90c5c9400] 14:29:19 INFO - PROCESS | 1847 | 1461274159452 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]]]}] 14:29:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:29:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1276ms 14:29:19 INFO - PROCESS | 1847 | 1461274159515 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 14:29:19 INFO - PROCESS | 1847 | 1461274159518 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 14:29:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:29:19 INFO - PROCESS | 1847 | 1461274159523 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:29:19 INFO - PROCESS | 1847 | 1461274159525 Marionette TRACE conn3 <- [1,2390,null,{}] 14:29:19 INFO - PROCESS | 1847 | 1461274159530 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}] 14:29:19 INFO - PROCESS | 1847 | 1461274159669 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 14:29:19 INFO - PROCESS | 1847 | 1461274159872 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901285800 == 89 [pid = 1847] [id = 605] 14:29:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7ff90ca5c800) [pid = 1847] [serial = 1816] [outer = (nil)] 14:29:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7ff90cdd6c00) [pid = 1847] [serial = 1817] [outer = 0x7ff90ca5c800] 14:29:19 INFO - PROCESS | 1847 | 1461274159931 Marionette DEBUG loaded listener.js 14:29:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7ff90cf7e000) [pid = 1847] [serial = 1818] [outer = 0x7ff90ca5c800] 14:29:20 INFO - PROCESS | 1847 | 1461274160715 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]]]}] 14:29:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:29:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1224ms 14:29:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:29:20 INFO - PROCESS | 1847 | 1461274160748 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 14:29:20 INFO - PROCESS | 1847 | 1461274160751 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 14:29:20 INFO - PROCESS | 1847 | 1461274160756 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:29:20 INFO - PROCESS | 1847 | 1461274160759 Marionette TRACE conn3 <- [1,2394,null,{}] 14:29:20 INFO - PROCESS | 1847 | 1461274160763 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}] 14:29:20 INFO - PROCESS | 1847 | 1461274160928 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 14:29:21 INFO - PROCESS | 1847 | 1461274161133 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff914fd9800 == 90 [pid = 1847] [id = 606] 14:29:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7ff90cf78400) [pid = 1847] [serial = 1819] [outer = (nil)] 14:29:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7ff90c447000) [pid = 1847] [serial = 1820] [outer = 0x7ff90cf78400] 14:29:21 INFO - PROCESS | 1847 | 1461274161198 Marionette DEBUG loaded listener.js 14:29:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7ff90f9c8400) [pid = 1847] [serial = 1821] [outer = 0x7ff90cf78400] 14:29:21 INFO - PROCESS | 1847 | 1461274161952 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]]]}] 14:29:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:29:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1227ms 14:29:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:29:21 INFO - PROCESS | 1847 | 1461274161983 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 14:29:21 INFO - PROCESS | 1847 | 1461274161985 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 14:29:21 INFO - PROCESS | 1847 | 1461274161990 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:29:21 INFO - PROCESS | 1847 | 1461274161993 Marionette TRACE conn3 <- [1,2398,null,{}] 14:29:22 INFO - PROCESS | 1847 | 1461274162012 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}] 14:29:22 INFO - PROCESS | 1847 | 1461274162213 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 14:29:22 INFO - PROCESS | 1847 | 1461274162358 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916248800 == 91 [pid = 1847] [id = 607] 14:29:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7ff8fccc5c00) [pid = 1847] [serial = 1822] [outer = (nil)] 14:29:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7ff90fb6d000) [pid = 1847] [serial = 1823] [outer = 0x7ff8fccc5c00] 14:29:22 INFO - PROCESS | 1847 | 1461274162421 Marionette DEBUG loaded listener.js 14:29:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x7ff90fcce800) [pid = 1847] [serial = 1824] [outer = 0x7ff8fccc5c00] 14:29:23 INFO - PROCESS | 1847 | 1461274163135 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]]]}] 14:29:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:29:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1185ms 14:29:23 INFO - PROCESS | 1847 | 1461274163175 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 14:29:23 INFO - PROCESS | 1847 | 1461274163177 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 14:29:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:29:23 INFO - PROCESS | 1847 | 1461274163183 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:29:23 INFO - PROCESS | 1847 | 1461274163185 Marionette TRACE conn3 <- [1,2402,null,{}] 14:29:23 INFO - PROCESS | 1847 | 1461274163189 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}] 14:29:23 INFO - PROCESS | 1847 | 1461274163328 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 14:29:23 INFO - PROCESS | 1847 | 1461274163538 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916ab5800 == 92 [pid = 1847] [id = 608] 14:29:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x7ff90f719000) [pid = 1847] [serial = 1825] [outer = (nil)] 14:29:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x7ff9100e5c00) [pid = 1847] [serial = 1826] [outer = 0x7ff90f719000] 14:29:23 INFO - PROCESS | 1847 | 1461274163637 Marionette DEBUG loaded listener.js 14:29:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 258 (0x7ff9102d4400) [pid = 1847] [serial = 1827] [outer = 0x7ff90f719000] 14:29:24 INFO - PROCESS | 1847 | 1461274164408 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]]]}] 14:29:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:29:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1284ms 14:29:24 INFO - PROCESS | 1847 | 1461274164467 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 14:29:24 INFO - PROCESS | 1847 | 1461274164470 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 14:29:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:29:24 INFO - PROCESS | 1847 | 1461274164475 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:29:24 INFO - PROCESS | 1847 | 1461274164478 Marionette TRACE conn3 <- [1,2406,null,{}] 14:29:24 INFO - PROCESS | 1847 | 1461274164482 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}] 14:29:24 INFO - PROCESS | 1847 | 1461274164623 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 14:29:24 INFO - PROCESS | 1847 | 1461274164825 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9184b3000 == 93 [pid = 1847] [id = 609] 14:29:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 259 (0x7ff90f9d0800) [pid = 1847] [serial = 1828] [outer = (nil)] 14:29:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 260 (0x7ff910713c00) [pid = 1847] [serial = 1829] [outer = 0x7ff90f9d0800] 14:29:24 INFO - PROCESS | 1847 | 1461274164883 Marionette DEBUG loaded listener.js 14:29:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 261 (0x7ff910755c00) [pid = 1847] [serial = 1830] [outer = 0x7ff90f9d0800] 14:29:25 INFO - PROCESS | 1847 | 1461274165662 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]]]}] 14:29:25 INFO - PROCESS | 1847 | ************************* 14:29:25 INFO - PROCESS | 1847 | A coding exception was thrown and uncaught in a Task. 14:29:25 INFO - PROCESS | 1847 | 14:29:25 INFO - PROCESS | 1847 | Full message: TypeError: NetworkError when attempting to fetch resource. 14:29:25 INFO - PROCESS | 1847 | Full stack: 14:29:25 INFO - PROCESS | 1847 | ************************* 14:29:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:29:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1225ms 14:29:25 INFO - PROCESS | 1847 | 1461274165710 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 14:29:25 INFO - PROCESS | 1847 | 1461274165713 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 14:29:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:29:25 INFO - PROCESS | 1847 | 1461274165718 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:29:25 INFO - PROCESS | 1847 | 1461274165720 Marionette TRACE conn3 <- [1,2410,null,{}] 14:29:25 INFO - PROCESS | 1847 | 1461274165725 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}] 14:29:25 INFO - PROCESS | 1847 | 1461274165866 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 14:29:26 INFO - PROCESS | 1847 | 1461274166071 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92415a000 == 94 [pid = 1847] [id = 610] 14:29:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 262 (0x7ff8fa3da000) [pid = 1847] [serial = 1831] [outer = (nil)] 14:29:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 263 (0x7ff910822800) [pid = 1847] [serial = 1832] [outer = 0x7ff8fa3da000] 14:29:26 INFO - PROCESS | 1847 | 1461274166170 Marionette DEBUG loaded listener.js 14:29:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 264 (0x7ff910a70800) [pid = 1847] [serial = 1833] [outer = 0x7ff8fa3da000] 14:29:27 INFO - PROCESS | 1847 | 1461274167036 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]]]}] 14:29:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:29:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1378ms 14:29:27 INFO - PROCESS | 1847 | 1461274167097 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 14:29:27 INFO - PROCESS | 1847 | 1461274167099 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 14:29:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:29:27 INFO - PROCESS | 1847 | 1461274167105 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:29:27 INFO - PROCESS | 1847 | 1461274167108 Marionette TRACE conn3 <- [1,2414,null,{}] 14:29:27 INFO - PROCESS | 1847 | 1461274167113 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}] 14:29:27 INFO - PROCESS | 1847 | 1461274167295 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 14:29:27 INFO - PROCESS | 1847 | 1461274167495 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927d9e000 == 95 [pid = 1847] [id = 611] 14:29:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 265 (0x7ff90dc53400) [pid = 1847] [serial = 1834] [outer = (nil)] 14:29:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 266 (0x7ff913fcd000) [pid = 1847] [serial = 1835] [outer = 0x7ff90dc53400] 14:29:27 INFO - PROCESS | 1847 | 1461274167562 Marionette DEBUG loaded listener.js 14:29:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 267 (0x7ff91513b800) [pid = 1847] [serial = 1836] [outer = 0x7ff90dc53400] 14:29:28 INFO - PROCESS | 1847 | 1461274168325 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]]]}] 14:29:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:29:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1284ms 14:29:28 INFO - PROCESS | 1847 | 1461274168389 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 14:29:28 INFO - PROCESS | 1847 | 1461274168392 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 14:29:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:29:28 INFO - PROCESS | 1847 | 1461274168397 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:29:28 INFO - PROCESS | 1847 | 1461274168400 Marionette TRACE conn3 <- [1,2418,null,{}] 14:29:28 INFO - PROCESS | 1847 | 1461274168404 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}] 14:29:28 INFO - PROCESS | 1847 | 1461274168559 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 14:29:28 INFO - PROCESS | 1847 | 1461274168763 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9281d4000 == 96 [pid = 1847] [id = 612] 14:29:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 268 (0x7ff9121dd000) [pid = 1847] [serial = 1837] [outer = (nil)] 14:29:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 269 (0x7ff9153b4c00) [pid = 1847] [serial = 1838] [outer = 0x7ff9121dd000] 14:29:28 INFO - PROCESS | 1847 | 1461274168822 Marionette DEBUG loaded listener.js 14:29:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 270 (0x7ff91549cc00) [pid = 1847] [serial = 1839] [outer = 0x7ff9121dd000] 14:29:29 INFO - PROCESS | 1847 | 1461274169538 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]]]}] 14:29:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:29:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1183ms 14:29:29 INFO - PROCESS | 1847 | 1461274169581 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 14:29:29 INFO - PROCESS | 1847 | 1461274169584 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 14:29:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:29:29 INFO - PROCESS | 1847 | 1461274169589 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:29:29 INFO - PROCESS | 1847 | 1461274169591 Marionette TRACE conn3 <- [1,2422,null,{}] 14:29:29 INFO - PROCESS | 1847 | 1461274169613 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}] 14:29:29 INFO - PROCESS | 1847 | 1461274169754 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 14:29:29 INFO - PROCESS | 1847 | 1461274169952 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9010f1000 == 97 [pid = 1847] [id = 613] 14:29:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 271 (0x7ff8fbf48c00) [pid = 1847] [serial = 1840] [outer = (nil)] 14:29:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 272 (0x7ff914d6ec00) [pid = 1847] [serial = 1841] [outer = 0x7ff8fbf48c00] 14:29:30 INFO - PROCESS | 1847 | 1461274170013 Marionette DEBUG loaded listener.js 14:29:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 273 (0x7ff9156b1c00) [pid = 1847] [serial = 1842] [outer = 0x7ff8fbf48c00] 14:29:30 INFO - PROCESS | 1847 | 1461274170810 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]]]}] 14:29:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:29:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1284ms 14:29:30 INFO - PROCESS | 1847 | 1461274170874 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 14:29:30 INFO - PROCESS | 1847 | 1461274170877 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 14:29:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:29:30 INFO - PROCESS | 1847 | 1461274170902 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:29:30 INFO - PROCESS | 1847 | 1461274170904 Marionette TRACE conn3 <- [1,2426,null,{}] 14:29:30 INFO - PROCESS | 1847 | 1461274170909 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}] 14:29:31 INFO - PROCESS | 1847 | 1461274171066 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 14:29:31 INFO - PROCESS | 1847 | 1461274171274 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9021ae800 == 98 [pid = 1847] [id = 614] 14:29:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 274 (0x7ff8fbf4e400) [pid = 1847] [serial = 1843] [outer = (nil)] 14:29:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 275 (0x7ff901afbc00) [pid = 1847] [serial = 1844] [outer = 0x7ff8fbf4e400] 14:29:31 INFO - PROCESS | 1847 | 1461274171378 Marionette DEBUG loaded listener.js 14:29:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 276 (0x7ff908950000) [pid = 1847] [serial = 1845] [outer = 0x7ff8fbf4e400] 14:29:32 INFO - PROCESS | 1847 | 1461274172151 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]]]}] 14:29:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:29:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1280ms 14:29:32 INFO - PROCESS | 1847 | 1461274172179 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 14:29:32 INFO - PROCESS | 1847 | 1461274172182 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 14:29:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:29:32 INFO - PROCESS | 1847 | 1461274172187 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:29:32 INFO - PROCESS | 1847 | 1461274172189 Marionette TRACE conn3 <- [1,2430,null,{}] 14:29:32 INFO - PROCESS | 1847 | 1461274172194 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}] 14:29:32 INFO - PROCESS | 1847 | 1461274172351 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 14:29:32 INFO - PROCESS | 1847 | 1461274172570 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c04b800 == 99 [pid = 1847] [id = 615] 14:29:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 277 (0x7ff8fbf4ec00) [pid = 1847] [serial = 1846] [outer = (nil)] 14:29:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 278 (0x7ff90ba93000) [pid = 1847] [serial = 1847] [outer = 0x7ff8fbf4ec00] 14:29:32 INFO - PROCESS | 1847 | 1461274172672 Marionette DEBUG loaded listener.js 14:29:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 279 (0x7ff9156b2400) [pid = 1847] [serial = 1848] [outer = 0x7ff8fbf4ec00] 14:29:33 INFO - PROCESS | 1847 | 1461274173418 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]]]}] 14:29:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:29:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1277ms 14:29:33 INFO - PROCESS | 1847 | 1461274173465 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 14:29:33 INFO - PROCESS | 1847 | 1461274173468 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 14:29:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:29:33 INFO - PROCESS | 1847 | 1461274173495 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:29:33 INFO - PROCESS | 1847 | 1461274173499 Marionette TRACE conn3 <- [1,2434,null,{}] 14:29:33 INFO - PROCESS | 1847 | 1461274173505 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}] 14:29:33 INFO - PROCESS | 1847 | 1461274173675 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 14:29:34 INFO - PROCESS | 1847 | 1461274174124 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90060a000 == 100 [pid = 1847] [id = 616] 14:29:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 280 (0x7ff8fbf08000) [pid = 1847] [serial = 1849] [outer = (nil)] 14:29:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 281 (0x7ff8fc0d9c00) [pid = 1847] [serial = 1850] [outer = 0x7ff8fbf08000] 14:29:34 INFO - PROCESS | 1847 | 1461274174196 Marionette DEBUG loaded listener.js 14:29:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 282 (0x7ff8fd1e9400) [pid = 1847] [serial = 1851] [outer = 0x7ff8fbf08000] 14:29:34 INFO - PROCESS | 1847 | 1461274174930 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]]]}] 14:29:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:29:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1508ms 14:29:34 INFO - PROCESS | 1847 | 1461274174983 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 14:29:34 INFO - PROCESS | 1847 | 1461274174988 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 14:29:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:29:34 INFO - PROCESS | 1847 | 1461274174995 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:29:35 INFO - PROCESS | 1847 | 1461274174999 Marionette TRACE conn3 <- [1,2438,null,{}] 14:29:35 INFO - PROCESS | 1847 | 1461274175005 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}] 14:29:35 INFO - PROCESS | 1847 | 1461274175248 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 14:29:35 INFO - PROCESS | 1847 | 1461274175397 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908711800 == 101 [pid = 1847] [id = 617] 14:29:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 283 (0x7ff8fa3e0800) [pid = 1847] [serial = 1852] [outer = (nil)] 14:29:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 284 (0x7ff9007c8400) [pid = 1847] [serial = 1853] [outer = 0x7ff8fa3e0800] 14:29:35 INFO - PROCESS | 1847 | 1461274175507 Marionette DEBUG loaded listener.js 14:29:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 285 (0x7ff90208f800) [pid = 1847] [serial = 1854] [outer = 0x7ff8fa3e0800] 14:29:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90877b000 == 100 [pid = 1847] [id = 599] 14:29:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908774000 == 99 [pid = 1847] [id = 598] 14:29:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fe3c7000 == 98 [pid = 1847] [id = 597] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 284 (0x7ff90dd66c00) [pid = 1847] [serial = 1745] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 283 (0x7ff90e027400) [pid = 1847] [serial = 1748] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 282 (0x7ff90e215400) [pid = 1847] [serial = 1751] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 281 (0x7ff90f7f4400) [pid = 1847] [serial = 1754] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 280 (0x7ff90fcc7400) [pid = 1847] [serial = 1757] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 279 (0x7ff9100e2400) [pid = 1847] [serial = 1760] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 278 (0x7ff9102cdc00) [pid = 1847] [serial = 1763] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 277 (0x7ff9102cb800) [pid = 1847] [serial = 1766] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 276 (0x7ff9011ed400) [pid = 1847] [serial = 1769] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a230000 == 97 [pid = 1847] [id = 596] 14:29:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90841c800 == 96 [pid = 1847] [id = 595] 14:29:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fbbc9800 == 95 [pid = 1847] [id = 594] 14:29:36 INFO - PROCESS | 1847 | 1461274176506 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]]]}] 14:29:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:29:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1530ms 14:29:36 INFO - PROCESS | 1847 | 1461274176528 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 14:29:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:29:36 INFO - PROCESS | 1847 | 1461274176533 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 14:29:36 INFO - PROCESS | 1847 | 1461274176538 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:29:36 INFO - PROCESS | 1847 | 1461274176540 Marionette TRACE conn3 <- [1,2442,null,{}] 14:29:36 INFO - PROCESS | 1847 | 1461274176563 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}] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 275 (0x7ff916690c00) [pid = 1847] [serial = 1332] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 274 (0x7ff90a41e400) [pid = 1847] [serial = 1437] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 273 (0x7ff8feed8800) [pid = 1847] [serial = 1635] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 272 (0x7ff90fcd0800) [pid = 1847] [serial = 1497] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 271 (0x7ff90cddac00) [pid = 1847] [serial = 1698] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 270 (0x7ff8fa89b800) [pid = 1847] [serial = 1772] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 269 (0x7ff8fc02cc00) [pid = 1847] [serial = 1773] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 268 (0x7ff8fcad8400) [pid = 1847] [serial = 1724] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 267 (0x7ff90114ec00) [pid = 1847] [serial = 1727] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 266 (0x7ff9083d8c00) [pid = 1847] [serial = 1730] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 265 (0x7ff8fcccc800) [pid = 1847] [serial = 1775] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 264 (0x7ff90a4ce400) [pid = 1847] [serial = 1733] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 263 (0x7ff90b41b000) [pid = 1847] [serial = 1736] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 262 (0x7ff90c7ba800) [pid = 1847] [serial = 1739] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 261 (0x7ff90cddbc00) [pid = 1847] [serial = 1742] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 260 (0x7ff9087d0c00) [pid = 1847] [serial = 1781] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 259 (0x7ff90a41c000) [pid = 1847] [serial = 1721] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 258 (0x7ff9094dac00) [pid = 1847] [serial = 1719] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 257 (0x7ff9007d2800) [pid = 1847] [serial = 1776] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x7ff901e2a400) [pid = 1847] [serial = 1778] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x7ff902391800) [pid = 1847] [serial = 1779] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x7ff8fc29f800) [pid = 1847] [serial = 1661] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7ff9088a8400) [pid = 1847] [serial = 1715] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7ff8fcad5000) [pid = 1847] [serial = 1697] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7ff8feed7400) [pid = 1847] [serial = 1703] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7ff9083e5c00) [pid = 1847] [serial = 1718] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7ff90c453400) [pid = 1847] [serial = 1685] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7ff8ffee2c00) [pid = 1847] [serial = 1704] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7ff901a0d400) [pid = 1847] [serial = 1707] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7ff90951d800) [pid = 1847] [serial = 1670] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7ff90c070c00) [pid = 1847] [serial = 1682] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7ff90caf1c00) [pid = 1847] [serial = 1691] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7ff9007cac00) [pid = 1847] [serial = 1664] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7ff9011e7c00) [pid = 1847] [serial = 1706] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7ff901c27000) [pid = 1847] [serial = 1710] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7ff909336c00) [pid = 1847] [serial = 1716] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7ff901e2b800) [pid = 1847] [serial = 1712] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7ff90b68c400) [pid = 1847] [serial = 1679] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7ff90208d000) [pid = 1847] [serial = 1713] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7ff90cdd6400) [pid = 1847] [serial = 1694] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7ff901af9400) [pid = 1847] [serial = 1709] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7ff8fd1ea400) [pid = 1847] [serial = 1701] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7ff8fc026c00) [pid = 1847] [serial = 1700] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7ff90b55b800) [pid = 1847] [serial = 1676] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7ff90c92ac00) [pid = 1847] [serial = 1688] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7ff90238c800) [pid = 1847] [serial = 1667] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7ff90a574c00) [pid = 1847] [serial = 1673] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 1847 | 1461274176797 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 14:29:36 INFO - PROCESS | 1847 | 1461274176917 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900903800 == 96 [pid = 1847] [id = 618] 14:29:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7ff901c26c00) [pid = 1847] [serial = 1855] [outer = (nil)] 14:29:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7ff902104c00) [pid = 1847] [serial = 1856] [outer = 0x7ff901c26c00] 14:29:36 INFO - PROCESS | 1847 | 1461274176973 Marionette DEBUG loaded listener.js 14:29:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7ff90894b800) [pid = 1847] [serial = 1857] [outer = 0x7ff901c26c00] 14:29:37 INFO - PROCESS | 1847 | 1461274177623 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]]]}] 14:29:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:29:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1130ms 14:29:37 INFO - PROCESS | 1847 | 1461274177668 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 14:29:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:29:37 INFO - PROCESS | 1847 | 1461274177671 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 14:29:37 INFO - PROCESS | 1847 | 1461274177682 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:29:37 INFO - PROCESS | 1847 | 1461274177688 Marionette TRACE conn3 <- [1,2446,null,{}] 14:29:37 INFO - PROCESS | 1847 | 1461274177695 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}] 14:29:37 INFO - PROCESS | 1847 | 1461274177846 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 14:29:38 INFO - PROCESS | 1847 | 1461274178013 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9086cd800 == 97 [pid = 1847] [id = 619] 14:29:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7ff9087d1400) [pid = 1847] [serial = 1858] [outer = (nil)] 14:29:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7ff90b553400) [pid = 1847] [serial = 1859] [outer = 0x7ff9087d1400] 14:29:38 INFO - PROCESS | 1847 | 1461274178065 Marionette DEBUG loaded listener.js 14:29:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7ff90c13f800) [pid = 1847] [serial = 1860] [outer = 0x7ff9087d1400] 14:29:38 INFO - PROCESS | 1847 | 1461274178682 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]]]}] 14:29:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:29:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1038ms 14:29:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:29:38 INFO - PROCESS | 1847 | 1461274178714 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 14:29:38 INFO - PROCESS | 1847 | 1461274178717 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 14:29:38 INFO - PROCESS | 1847 | 1461274178722 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:29:38 INFO - PROCESS | 1847 | 1461274178724 Marionette TRACE conn3 <- [1,2450,null,{}] 14:29:38 INFO - PROCESS | 1847 | 1461274178732 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}] 14:29:38 INFO - PROCESS | 1847 | 1461274178984 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 14:29:39 INFO - PROCESS | 1847 | 1461274179008 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a230000 == 98 [pid = 1847] [id = 620] 14:29:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7ff8fcccc800) [pid = 1847] [serial = 1861] [outer = (nil)] 14:29:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7ff90caec400) [pid = 1847] [serial = 1862] [outer = 0x7ff8fcccc800] 14:29:39 INFO - PROCESS | 1847 | 1461274179061 Marionette DEBUG loaded listener.js 14:29:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7ff90dc57400) [pid = 1847] [serial = 1863] [outer = 0x7ff8fcccc800] 14:29:39 INFO - PROCESS | 1847 | 1461274179811 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]]]}] 14:29:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:29:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1132ms 14:29:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:29:39 INFO - PROCESS | 1847 | 1461274179863 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 14:29:39 INFO - PROCESS | 1847 | 1461274179865 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 14:29:39 INFO - PROCESS | 1847 | 1461274179871 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:29:39 INFO - PROCESS | 1847 | 1461274179873 Marionette TRACE conn3 <- [1,2454,null,{}] 14:29:39 INFO - PROCESS | 1847 | 1461274179878 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}] 14:29:40 INFO - PROCESS | 1847 | 1461274180093 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 14:29:40 INFO - PROCESS | 1847 | 1461274180146 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e1a6000 == 99 [pid = 1847] [id = 621] 14:29:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7ff90e210000) [pid = 1847] [serial = 1864] [outer = (nil)] 14:29:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7ff90e219000) [pid = 1847] [serial = 1865] [outer = 0x7ff90e210000] 14:29:40 INFO - PROCESS | 1847 | 1461274180207 Marionette DEBUG loaded listener.js 14:29:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7ff9100e6000) [pid = 1847] [serial = 1866] [outer = 0x7ff90e210000] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7ff8fe4a3800) [pid = 1847] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7ff901a05000) [pid = 1847] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7ff8feed2400) [pid = 1847] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7ff8fcadcc00) [pid = 1847] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7ff9011e2000) [pid = 1847] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7ff90208f000) [pid = 1847] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7ff901b43800) [pid = 1847] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7ff8fa7bbc00) [pid = 1847] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7ff90dc54c00) [pid = 1847] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7ff8fc2abc00) [pid = 1847] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7ff8fe4a5000) [pid = 1847] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7ff90ccba000) [pid = 1847] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7ff90b414800) [pid = 1847] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7ff910a6c400) [pid = 1847] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7ff8feedb000) [pid = 1847] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7ff8fbf11c00) [pid = 1847] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7ff9088a9400) [pid = 1847] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7ff8fe4a4000) [pid = 1847] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7ff8feed9400) [pid = 1847] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7ff8fa7c0c00) [pid = 1847] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7ff90e218400) [pid = 1847] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7ff9100e7c00) [pid = 1847] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7ff901b46400) [pid = 1847] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7ff8fa894800) [pid = 1847] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7ff8fd4c9400) [pid = 1847] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7ff8fa7c0000) [pid = 1847] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7ff9088a7400) [pid = 1847] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7ff9100e4000) [pid = 1847] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7ff9183a2800) [pid = 1847] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7ff8fa3ddc00) [pid = 1847] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7ff9083e3800) [pid = 1847] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7ff8fc0db400) [pid = 1847] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7ff901a11400) [pid = 1847] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7ff8fd84c400) [pid = 1847] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7ff8fd1edc00) [pid = 1847] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7ff8fa895000) [pid = 1847] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7ff90210d000) [pid = 1847] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7ff8fbf05800) [pid = 1847] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7ff8fd846c00) [pid = 1847] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7ff8fa3d6800) [pid = 1847] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7ff901e29c00) [pid = 1847] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7ff8fa3db000) [pid = 1847] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7ff9011e8000) [pid = 1847] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7ff902395400) [pid = 1847] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7ff8fa892800) [pid = 1847] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7ff90f711000) [pid = 1847] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7ff90894b400) [pid = 1847] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7ff8fa3d3800) [pid = 1847] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7ff90e01a000) [pid = 1847] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7ff901b49000) [pid = 1847] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7ff90c7b1400) [pid = 1847] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7ff8fa89c800) [pid = 1847] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7ff910711000) [pid = 1847] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7ff90fb74000) [pid = 1847] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7ff8fa897800) [pid = 1847] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7ff909514000) [pid = 1847] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7ff902106000) [pid = 1847] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7ff90b68d800) [pid = 1847] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7ff9088aec00) [pid = 1847] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7ff9094d3c00) [pid = 1847] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7ff8fbf44800) [pid = 1847] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7ff8fd84d800) [pid = 1847] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7ff8fe48fc00) [pid = 1847] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7ff9094ccc00) [pid = 1847] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7ff902105400) [pid = 1847] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7ff8fbf09400) [pid = 1847] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7ff90b553800) [pid = 1847] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7ff901e34800) [pid = 1847] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7ff90b660800) [pid = 1847] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7ff90b41b800) [pid = 1847] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7ff901c28800) [pid = 1847] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7ff90b41e000) [pid = 1847] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7ff8fa3dac00) [pid = 1847] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7ff90b689c00) [pid = 1847] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7ff90ca68000) [pid = 1847] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7ff8fcadb800) [pid = 1847] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:29:41 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7ff8ffed9c00) [pid = 1847] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:29:41 INFO - PROCESS | 1847 | 1461274181634 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]]]}] 14:29:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:29:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1778ms 14:29:41 INFO - PROCESS | 1847 | 1461274181647 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 14:29:41 INFO - PROCESS | 1847 | 1461274181649 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 14:29:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:29:41 INFO - PROCESS | 1847 | 1461274181661 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:29:41 INFO - PROCESS | 1847 | 1461274181663 Marionette TRACE conn3 <- [1,2458,null,{}] 14:29:41 INFO - PROCESS | 1847 | 1461274181667 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}] 14:29:41 INFO - PROCESS | 1847 | 1461274181808 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 14:29:41 INFO - PROCESS | 1847 | 1461274181893 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fabc4800 == 100 [pid = 1847] [id = 622] 14:29:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7ff8fc0db400) [pid = 1847] [serial = 1867] [outer = (nil)] 14:29:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7ff8fcadcc00) [pid = 1847] [serial = 1868] [outer = 0x7ff8fc0db400] 14:29:41 INFO - PROCESS | 1847 | 1461274181947 Marionette DEBUG loaded listener.js 14:29:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7ff8fe496000) [pid = 1847] [serial = 1869] [outer = 0x7ff8fc0db400] 14:29:42 INFO - PROCESS | 1847 | 1461274182651 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]]]}] 14:29:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:29:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1026ms 14:29:42 INFO - PROCESS | 1847 | 1461274182687 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 14:29:42 INFO - PROCESS | 1847 | 1461274182689 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 14:29:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:29:42 INFO - PROCESS | 1847 | 1461274182695 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:29:42 INFO - PROCESS | 1847 | 1461274182697 Marionette TRACE conn3 <- [1,2462,null,{}] 14:29:42 INFO - PROCESS | 1847 | 1461274182701 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}] 14:29:42 INFO - PROCESS | 1847 | 1461274182908 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 14:29:42 INFO - PROCESS | 1847 | 1461274182927 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90837a800 == 101 [pid = 1847] [id = 623] 14:29:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7ff8fa7c0000) [pid = 1847] [serial = 1870] [outer = (nil)] 14:29:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7ff8feedac00) [pid = 1847] [serial = 1871] [outer = 0x7ff8fa7c0000] 14:29:42 INFO - PROCESS | 1847 | 1461274182979 Marionette DEBUG loaded listener.js 14:29:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7ff901b43800) [pid = 1847] [serial = 1872] [outer = 0x7ff8fa7c0000] 14:29:43 INFO - PROCESS | 1847 | 1461274183896 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]]]}] 14:29:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:29:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1230ms 14:29:43 INFO - PROCESS | 1847 | 1461274183925 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 14:29:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:29:43 INFO - PROCESS | 1847 | 1461274183930 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 14:29:43 INFO - PROCESS | 1847 | 1461274183937 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:29:43 INFO - PROCESS | 1847 | 1461274183942 Marionette TRACE conn3 <- [1,2466,null,{}] 14:29:43 INFO - PROCESS | 1847 | 1461274183950 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}] 14:29:44 INFO - PROCESS | 1847 | 1461274184123 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 14:29:44 INFO - PROCESS | 1847 | 1461274184336 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901c91800 == 102 [pid = 1847] [id = 624] 14:29:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7ff8fa3db000) [pid = 1847] [serial = 1873] [outer = (nil)] 14:29:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7ff8fd4cf800) [pid = 1847] [serial = 1874] [outer = 0x7ff8fa3db000] 14:29:44 INFO - PROCESS | 1847 | 1461274184401 Marionette DEBUG loaded listener.js 14:29:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7ff8ffee2000) [pid = 1847] [serial = 1875] [outer = 0x7ff8fa3db000] 14:29:45 INFO - PROCESS | 1847 | 1461274185251 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]]]}] 14:29:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:29:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1387ms 14:29:45 INFO - PROCESS | 1847 | 1461274185323 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 14:29:45 INFO - PROCESS | 1847 | 1461274185331 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 14:29:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:29:45 INFO - PROCESS | 1847 | 1461274185339 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:29:45 INFO - PROCESS | 1847 | 1461274185343 Marionette TRACE conn3 <- [1,2470,null,{}] 14:29:45 INFO - PROCESS | 1847 | 1461274185347 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}] 14:29:45 INFO - PROCESS | 1847 | 1461274185527 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 14:29:45 INFO - PROCESS | 1847 | 1461274185728 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c03d000 == 103 [pid = 1847] [id = 625] 14:29:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7ff8fd4d6800) [pid = 1847] [serial = 1876] [outer = (nil)] 14:29:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7ff901e2a400) [pid = 1847] [serial = 1877] [outer = 0x7ff8fd4d6800] 14:29:45 INFO - PROCESS | 1847 | 1461274185813 Marionette DEBUG loaded listener.js 14:29:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7ff902106c00) [pid = 1847] [serial = 1878] [outer = 0x7ff8fd4d6800] 14:29:46 INFO - PROCESS | 1847 | 1461274186684 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]]]}] 14:29:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:29:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1378ms 14:29:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:29:46 INFO - PROCESS | 1847 | 1461274186717 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 14:29:46 INFO - PROCESS | 1847 | 1461274186720 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 14:29:46 INFO - PROCESS | 1847 | 1461274186726 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:29:46 INFO - PROCESS | 1847 | 1461274186731 Marionette TRACE conn3 <- [1,2474,null,{}] 14:29:46 INFO - PROCESS | 1847 | 1461274186744 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}] 14:29:46 INFO - PROCESS | 1847 | 1461274186922 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 14:29:47 INFO - PROCESS | 1847 | 1461274187131 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90fdee000 == 104 [pid = 1847] [id = 626] 14:29:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7ff90208fc00) [pid = 1847] [serial = 1879] [outer = (nil)] 14:29:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7ff9094d4c00) [pid = 1847] [serial = 1880] [outer = 0x7ff90208fc00] 14:29:47 INFO - PROCESS | 1847 | 1461274187235 Marionette DEBUG loaded listener.js 14:29:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7ff90a41c800) [pid = 1847] [serial = 1881] [outer = 0x7ff90208fc00] 14:29:48 INFO - PROCESS | 1847 | 1461274188062 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]]]}] 14:29:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:29:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1385ms 14:29:48 INFO - PROCESS | 1847 | 1461274188111 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 14:29:48 INFO - PROCESS | 1847 | 1461274188115 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 14:29:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:29:48 INFO - PROCESS | 1847 | 1461274188120 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:29:48 INFO - PROCESS | 1847 | 1461274188122 Marionette TRACE conn3 <- [1,2478,null,{}] 14:29:48 INFO - PROCESS | 1847 | 1461274188127 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}] 14:29:48 INFO - PROCESS | 1847 | 1461274188281 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 14:29:48 INFO - PROCESS | 1847 | 1461274188487 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910c89000 == 105 [pid = 1847] [id = 627] 14:29:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7ff9087cc400) [pid = 1847] [serial = 1882] [outer = (nil)] 14:29:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7ff90b41c000) [pid = 1847] [serial = 1883] [outer = 0x7ff9087cc400] 14:29:48 INFO - PROCESS | 1847 | 1461274188546 Marionette DEBUG loaded listener.js 14:29:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7ff90b655400) [pid = 1847] [serial = 1884] [outer = 0x7ff9087cc400] 14:29:49 INFO - PROCESS | 1847 | 1461274189320 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]]]}] 14:29:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:29:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1226ms 14:29:49 INFO - PROCESS | 1847 | 1461274189347 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 14:29:49 INFO - PROCESS | 1847 | 1461274189350 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 14:29:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:29:49 INFO - PROCESS | 1847 | 1461274189355 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:29:49 INFO - PROCESS | 1847 | 1461274189357 Marionette TRACE conn3 <- [1,2482,null,{}] 14:29:49 INFO - PROCESS | 1847 | 1461274189362 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}] 14:29:49 INFO - PROCESS | 1847 | 1461274189514 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 14:29:49 INFO - PROCESS | 1847 | 1461274189720 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff915937800 == 106 [pid = 1847] [id = 628] 14:29:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7ff90a2fd800) [pid = 1847] [serial = 1885] [outer = (nil)] 14:29:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7ff90b55b400) [pid = 1847] [serial = 1886] [outer = 0x7ff90a2fd800] 14:29:49 INFO - PROCESS | 1847 | 1461274189784 Marionette DEBUG loaded listener.js 14:29:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7ff90c927400) [pid = 1847] [serial = 1887] [outer = 0x7ff90a2fd800] 14:29:50 INFO - PROCESS | 1847 | 1461274190561 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]]]}] 14:29:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:29:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1275ms 14:29:50 INFO - PROCESS | 1847 | 1461274190631 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 14:29:50 INFO - PROCESS | 1847 | 1461274190634 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 14:29:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:29:50 INFO - PROCESS | 1847 | 1461274190639 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:29:50 INFO - PROCESS | 1847 | 1461274190641 Marionette TRACE conn3 <- [1,2486,null,{}] 14:29:50 INFO - PROCESS | 1847 | 1461274190646 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}] 14:29:50 INFO - PROCESS | 1847 | 1461274190832 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 14:29:51 INFO - PROCESS | 1847 | 1461274191037 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9184ae800 == 107 [pid = 1847] [id = 629] 14:29:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7ff90ca68400) [pid = 1847] [serial = 1888] [outer = (nil)] 14:29:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7ff90e01a000) [pid = 1847] [serial = 1889] [outer = 0x7ff90ca68400] 14:29:51 INFO - PROCESS | 1847 | 1461274191144 Marionette DEBUG loaded listener.js 14:29:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7ff90f7ebc00) [pid = 1847] [serial = 1890] [outer = 0x7ff90ca68400] 14:29:51 INFO - PROCESS | 1847 | 1461274191933 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]]]}] 14:29:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:29:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1325ms 14:29:51 INFO - PROCESS | 1847 | 1461274191965 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 14:29:51 INFO - PROCESS | 1847 | 1461274191968 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 14:29:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:29:51 INFO - PROCESS | 1847 | 1461274191973 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:29:51 INFO - PROCESS | 1847 | 1461274191975 Marionette TRACE conn3 <- [1,2490,null,{}] 14:29:51 INFO - PROCESS | 1847 | 1461274191981 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}] 14:29:52 INFO - PROCESS | 1847 | 1461274192143 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 14:29:52 INFO - PROCESS | 1847 | 1461274192401 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff926088800 == 108 [pid = 1847] [id = 630] 14:29:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7ff90cddd800) [pid = 1847] [serial = 1891] [outer = (nil)] 14:29:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7ff9100e7000) [pid = 1847] [serial = 1892] [outer = 0x7ff90cddd800] 14:29:52 INFO - PROCESS | 1847 | 1461274192465 Marionette DEBUG loaded listener.js 14:29:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7ff910719800) [pid = 1847] [serial = 1893] [outer = 0x7ff90cddd800] 14:29:53 INFO - PROCESS | 1847 | 1461274193183 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]]]}] 14:29:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:29:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1280ms 14:29:53 INFO - PROCESS | 1847 | 1461274193255 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 14:29:53 INFO - PROCESS | 1847 | 1461274193258 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 14:29:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:29:53 INFO - PROCESS | 1847 | 1461274193263 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:29:53 INFO - PROCESS | 1847 | 1461274193265 Marionette TRACE conn3 <- [1,2494,null,{}] 14:29:53 INFO - PROCESS | 1847 | 1461274193269 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}] 14:29:53 INFO - PROCESS | 1847 | 1461274193429 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 14:29:53 INFO - PROCESS | 1847 | 1461274193646 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9284bb000 == 109 [pid = 1847] [id = 631] 14:29:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7ff90dd69000) [pid = 1847] [serial = 1894] [outer = (nil)] 14:29:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7ff91082cc00) [pid = 1847] [serial = 1895] [outer = 0x7ff90dd69000] 14:29:53 INFO - PROCESS | 1847 | 1461274193747 Marionette DEBUG loaded listener.js 14:29:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7ff9121dc000) [pid = 1847] [serial = 1896] [outer = 0x7ff90dd69000] 14:29:54 INFO - PROCESS | 1847 | 1461274194524 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]]]}] 14:29:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:29:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1333ms 14:29:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:29:54 INFO - PROCESS | 1847 | 1461274194596 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 14:29:54 INFO - PROCESS | 1847 | 1461274194599 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 14:29:54 INFO - PROCESS | 1847 | 1461274194604 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:29:54 INFO - PROCESS | 1847 | 1461274194607 Marionette TRACE conn3 <- [1,2498,null,{}] 14:29:54 INFO - PROCESS | 1847 | 1461274194611 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}] 14:29:54 INFO - PROCESS | 1847 | 1461274194766 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 14:29:54 INFO - PROCESS | 1847 | 1461274194977 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fbfcd000 == 110 [pid = 1847] [id = 632] 14:29:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7ff8fa7bf000) [pid = 1847] [serial = 1897] [outer = (nil)] 14:29:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7ff901149800) [pid = 1847] [serial = 1898] [outer = 0x7ff8fa7bf000] 14:29:55 INFO - PROCESS | 1847 | 1461274195085 Marionette DEBUG loaded listener.js 14:29:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff90951d400) [pid = 1847] [serial = 1899] [outer = 0x7ff8fa7bf000] 14:29:55 INFO - PROCESS | 1847 | 1461274195898 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]]]}] 14:29:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:29:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1336ms 14:29:55 INFO - PROCESS | 1847 | 1461274195940 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 14:29:55 INFO - PROCESS | 1847 | 1461274195944 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 14:29:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:29:55 INFO - PROCESS | 1847 | 1461274195949 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:29:55 INFO - PROCESS | 1847 | 1461274195951 Marionette TRACE conn3 <- [1,2502,null,{}] 14:29:55 INFO - PROCESS | 1847 | 1461274195955 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}] 14:29:56 INFO - PROCESS | 1847 | 1461274196105 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 14:29:56 INFO - PROCESS | 1847 | 1461274196316 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fbfc8800 == 111 [pid = 1847] [id = 633] 14:29:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7ff8fa3db800) [pid = 1847] [serial = 1900] [outer = (nil)] 14:29:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7ff8fbf46400) [pid = 1847] [serial = 1901] [outer = 0x7ff8fa3db800] 14:29:56 INFO - PROCESS | 1847 | 1461274196415 Marionette DEBUG loaded listener.js 14:29:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7ff8fd849400) [pid = 1847] [serial = 1902] [outer = 0x7ff8fa3db800] 14:29:57 INFO - PROCESS | 1847 | 1461274197262 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]]]}] 14:29:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:29:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1376ms 14:29:57 INFO - PROCESS | 1847 | 1461274197325 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 14:29:57 INFO - PROCESS | 1847 | 1461274197329 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 14:29:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:29:57 INFO - PROCESS | 1847 | 1461274197339 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:29:57 INFO - PROCESS | 1847 | 1461274197346 Marionette TRACE conn3 <- [1,2506,null,{}] 14:29:57 INFO - PROCESS | 1847 | 1461274197351 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}] 14:29:57 INFO - PROCESS | 1847 | 1461274197575 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 14:29:57 INFO - PROCESS | 1847 | 1461274197780 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fabb2000 == 112 [pid = 1847] [id = 634] 14:29:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7ff8fa7b2000) [pid = 1847] [serial = 1903] [outer = (nil)] 14:29:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7ff8fa8a1800) [pid = 1847] [serial = 1904] [outer = 0x7ff8fa7b2000] 14:29:57 INFO - PROCESS | 1847 | 1461274197892 Marionette DEBUG loaded listener.js 14:29:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7ff8fe48c400) [pid = 1847] [serial = 1905] [outer = 0x7ff8fa7b2000] 14:29:59 INFO - PROCESS | 1847 | 1461274199409 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]]]}] 14:29:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:29:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2142ms 14:29:59 INFO - PROCESS | 1847 | 1461274199482 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 14:29:59 INFO - PROCESS | 1847 | 1461274199486 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 14:29:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:29:59 INFO - PROCESS | 1847 | 1461274199493 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:29:59 INFO - PROCESS | 1847 | 1461274199497 Marionette TRACE conn3 <- [1,2510,null,{}] 14:29:59 INFO - PROCESS | 1847 | 1461274199504 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}] 14:29:59 INFO - PROCESS | 1847 | 1461274199700 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 14:29:59 INFO - PROCESS | 1847 | 1461274199950 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fabc5800 == 113 [pid = 1847] [id = 635] 14:30:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7ff8fa7b6400) [pid = 1847] [serial = 1906] [outer = (nil)] 14:30:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7ff8fc01f400) [pid = 1847] [serial = 1907] [outer = 0x7ff8fa7b6400] 14:30:00 INFO - PROCESS | 1847 | 1461274200053 Marionette DEBUG loaded listener.js 14:30:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7ff8fc0e5800) [pid = 1847] [serial = 1908] [outer = 0x7ff8fa7b6400] 14:30:00 INFO - PROCESS | 1847 | 1461274200890 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]]]}] 14:30:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:30:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1483ms 14:30:00 INFO - PROCESS | 1847 | 1461274200976 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 14:30:00 INFO - PROCESS | 1847 | 1461274200986 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 14:30:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:30:01 INFO - PROCESS | 1847 | 1461274201002 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:30:01 INFO - PROCESS | 1847 | 1461274201008 Marionette TRACE conn3 <- [1,2514,null,{}] 14:30:01 INFO - PROCESS | 1847 | 1461274201016 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}] 14:30:01 INFO - PROCESS | 1847 | 1461274201260 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 14:30:01 INFO - PROCESS | 1847 | 1461274201540 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fd446800 == 114 [pid = 1847] [id = 636] 14:30:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7ff8fcccf400) [pid = 1847] [serial = 1909] [outer = (nil)] 14:30:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7ff8fd4cb000) [pid = 1847] [serial = 1910] [outer = 0x7ff8fcccf400] 14:30:01 INFO - PROCESS | 1847 | 1461274201611 Marionette DEBUG loaded listener.js 14:30:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7ff8fd84bc00) [pid = 1847] [serial = 1911] [outer = 0x7ff8fcccf400] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff925b2d000 == 113 [pid = 1847] [id = 167] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90dce7800 == 112 [pid = 1847] [id = 159] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7ff90a6f4400) [pid = 1847] [serial = 1802] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8ffea8800 == 111 [pid = 1847] [id = 565] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fabc4800 == 110 [pid = 1847] [id = 622] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e1a6000 == 109 [pid = 1847] [id = 621] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a230000 == 108 [pid = 1847] [id = 620] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9086cd800 == 107 [pid = 1847] [id = 619] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900903800 == 106 [pid = 1847] [id = 618] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908711800 == 105 [pid = 1847] [id = 617] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90060a000 == 104 [pid = 1847] [id = 616] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9010f1000 == 103 [pid = 1847] [id = 613] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9281d4000 == 102 [pid = 1847] [id = 612] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff927d9e000 == 101 [pid = 1847] [id = 611] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92415a000 == 100 [pid = 1847] [id = 610] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9184b3000 == 99 [pid = 1847] [id = 609] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916ab5800 == 98 [pid = 1847] [id = 608] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c553000 == 97 [pid = 1847] [id = 539] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916248800 == 96 [pid = 1847] [id = 607] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff914fd9800 == 95 [pid = 1847] [id = 606] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901285800 == 94 [pid = 1847] [id = 605] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9022e1800 == 93 [pid = 1847] [id = 604] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90f976800 == 92 [pid = 1847] [id = 603] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c74a000 == 91 [pid = 1847] [id = 602] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9022de800 == 90 [pid = 1847] [id = 601] 14:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900fb3800 == 89 [pid = 1847] [id = 589] 14:30:02 INFO - PROCESS | 1847 | 1461274202425 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]]]}] 14:30:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:30:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1436ms 14:30:02 INFO - PROCESS | 1847 | 1461274202438 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 14:30:02 INFO - PROCESS | 1847 | 1461274202440 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 14:30:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:30:02 INFO - PROCESS | 1847 | 1461274202446 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:30:02 INFO - PROCESS | 1847 | 1461274202451 Marionette TRACE conn3 <- [1,2518,null,{}] 14:30:02 INFO - PROCESS | 1847 | 1461274202464 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}] 14:30:02 INFO - PROCESS | 1847 | 1461274202645 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7ff91074ac00) [pid = 1847] [serial = 1554] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7ff908958400) [pid = 1847] [serial = 1799] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7ff8ffedfc00) [pid = 1847] [serial = 1793] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7ff9011e2c00) [pid = 1847] [serial = 1530] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7ff902106400) [pid = 1847] [serial = 1467] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7ff90e20d000) [pid = 1847] [serial = 1749] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7ff902390000) [pid = 1847] [serial = 1605] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7ff8fd1ed000) [pid = 1847] [serial = 1629] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7ff90e263800) [pid = 1847] [serial = 1752] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7ff8fd842800) [pid = 1847] [serial = 1593] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7ff90fb6ec00) [pid = 1847] [serial = 1551] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7ff90dd70400) [pid = 1847] [serial = 1746] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7ff90f9cb800) [pid = 1847] [serial = 1476] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7ff922a07000) [pid = 1847] [serial = 1482] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7ff901e29800) [pid = 1847] [serial = 1602] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7ff8fc0d7400) [pid = 1847] [serial = 1590] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7ff90a416c00) [pid = 1847] [serial = 1620] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7ff909513000) [pid = 1847] [serial = 1548] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7ff9094d2800) [pid = 1847] [serial = 1790] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7ff910710c00) [pid = 1847] [serial = 1770] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7ff9102d5400) [pid = 1847] [serial = 1764] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7ff910a6a800) [pid = 1847] [serial = 1527] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7ff901f2b000) [pid = 1847] [serial = 1587] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7ff922caa000) [pid = 1847] [serial = 1488] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7ff901a0b800) [pid = 1847] [serial = 1787] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7ff8feedb400) [pid = 1847] [serial = 1464] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7ff90fcc9000) [pid = 1847] [serial = 1536] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7ff917525c00) [pid = 1847] [serial = 1542] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7ff927ed4800) [pid = 1847] [serial = 1545] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7ff8fc0d8000) [pid = 1847] [serial = 1785] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7ff90a420c00) [pid = 1847] [serial = 1800] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7ff90933b400) [pid = 1847] [serial = 1617] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7ff901e31c00) [pid = 1847] [serial = 1566] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7ff9088a4c00) [pid = 1847] [serial = 1533] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7ff90114b400) [pid = 1847] [serial = 1596] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7ff90a422c00) [pid = 1847] [serial = 1791] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7ff90cde2800) [pid = 1847] [serial = 1473] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7ff90a4d9c00) [pid = 1847] [serial = 1626] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7ff9088a3800) [pid = 1847] [serial = 1611] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7ff901c2b800) [pid = 1847] [serial = 1632] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7ff901afd400) [pid = 1847] [serial = 1599] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7ff901e2d000) [pid = 1847] [serial = 1563] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7ff9083e0c00) [pid = 1847] [serial = 1608] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7ff91074d800) [pid = 1847] [serial = 1767] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7ff9088a4000) [pid = 1847] [serial = 1797] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7ff908952000) [pid = 1847] [serial = 1614] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7ff8fa8a0c00) [pid = 1847] [serial = 1485] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7ff90fccfc00) [pid = 1847] [serial = 1758] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7ff901c29c00) [pid = 1847] [serial = 1788] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7ff9011e7800) [pid = 1847] [serial = 1794] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7ff90a6f7c00) [pid = 1847] [serial = 1470] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7ff90210a000) [pid = 1847] [serial = 1560] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7ff90208d800) [pid = 1847] [serial = 1796] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7ff8fa7b5c00) [pid = 1847] [serial = 1784] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7ff90fb68000) [pid = 1847] [serial = 1755] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7ff927ed0400) [pid = 1847] [serial = 1494] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7ff914d7ac00) [pid = 1847] [serial = 1539] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7ff910755000) [pid = 1847] [serial = 1557] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7ff916f8bc00) [pid = 1847] [serial = 1479] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7ff9100e9400) [pid = 1847] [serial = 1761] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7ff9260f8000) [pid = 1847] [serial = 1491] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7ff90a4d3800) [pid = 1847] [serial = 1623] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7ff90a6efc00) [pid = 1847] [serial = 1734] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7ff90ccbbc00) [pid = 1847] [serial = 1740] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7ff90a6f0400) [pid = 1847] [serial = 1674] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7ff90b552000) [pid = 1847] [serial = 1737] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7ff8fd843c00) [pid = 1847] [serial = 1725] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7ff90a56ec00) [pid = 1847] [serial = 1659] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7ff901a04800) [pid = 1847] [serial = 1665] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7ff90a4db000) [pid = 1847] [serial = 1722] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7ff90894e400) [pid = 1847] [serial = 1731] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7ff8fd1e9800) [pid = 1847] [serial = 1662] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7ff90dc54800) [pid = 1847] [serial = 1743] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7ff90a41bc00) [pid = 1847] [serial = 1671] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7ff90c138800) [pid = 1847] [serial = 1683] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7ff90b65c400) [pid = 1847] [serial = 1677] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7ff9087d8400) [pid = 1847] [serial = 1668] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7ff90bc3d800) [pid = 1847] [serial = 1680] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7ff90cde2400) [pid = 1847] [serial = 1695] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7ff90c7b0400) [pid = 1847] [serial = 1686] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7ff90ccc1c00) [pid = 1847] [serial = 1692] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7ff90ca60400) [pid = 1847] [serial = 1689] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7ff901a0e400) [pid = 1847] [serial = 1728] [outer = (nil)] [url = about:blank] 14:30:02 INFO - PROCESS | 1847 | 1461274202857 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fe3cf000 == 90 [pid = 1847] [id = 637] 14:30:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7ff8fbf45000) [pid = 1847] [serial = 1912] [outer = (nil)] 14:30:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7ff8fd1ed000) [pid = 1847] [serial = 1913] [outer = 0x7ff8fbf45000] 14:30:02 INFO - PROCESS | 1847 | 1461274202916 Marionette DEBUG loaded listener.js 14:30:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7ff8feee0000) [pid = 1847] [serial = 1914] [outer = 0x7ff8fbf45000] 14:30:03 INFO - PROCESS | 1847 | 1461274203527 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]]]}] 14:30:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:30:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1129ms 14:30:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:30:03 INFO - PROCESS | 1847 | 1461274203576 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 14:30:03 INFO - PROCESS | 1847 | 1461274203579 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 14:30:03 INFO - PROCESS | 1847 | 1461274203583 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:30:03 INFO - PROCESS | 1847 | 1461274203586 Marionette TRACE conn3 <- [1,2522,null,{}] 14:30:03 INFO - PROCESS | 1847 | 1461274203590 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}] 14:30:03 INFO - PROCESS | 1847 | 1461274203724 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 14:30:03 INFO - PROCESS | 1847 | 1461274203737 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901294000 == 91 [pid = 1847] [id = 638] 14:30:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7ff8fe48bc00) [pid = 1847] [serial = 1915] [outer = (nil)] 14:30:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7ff90114f800) [pid = 1847] [serial = 1916] [outer = 0x7ff8fe48bc00] 14:30:03 INFO - PROCESS | 1847 | 1461274203788 Marionette DEBUG loaded listener.js 14:30:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7ff9011f0000) [pid = 1847] [serial = 1917] [outer = 0x7ff8fe48bc00] 14:30:04 INFO - PROCESS | 1847 | 1461274204575 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]]]}] 14:30:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:30:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1025ms 14:30:04 INFO - PROCESS | 1847 | 1461274204609 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 14:30:04 INFO - PROCESS | 1847 | 1461274204611 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 14:30:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:30:04 INFO - PROCESS | 1847 | 1461274204631 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:30:04 INFO - PROCESS | 1847 | 1461274204633 Marionette TRACE conn3 <- [1,2526,null,{}] 14:30:04 INFO - PROCESS | 1847 | 1461274204652 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}] 14:30:04 INFO - PROCESS | 1847 | 1461274204823 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 14:30:04 INFO - PROCESS | 1847 | 1461274204850 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9021c7800 == 92 [pid = 1847] [id = 639] 14:30:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7ff8ffee4800) [pid = 1847] [serial = 1918] [outer = (nil)] 14:30:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7ff901aefc00) [pid = 1847] [serial = 1919] [outer = 0x7ff8ffee4800] 14:30:04 INFO - PROCESS | 1847 | 1461274204900 Marionette DEBUG loaded listener.js 14:30:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7ff901b44000) [pid = 1847] [serial = 1920] [outer = 0x7ff8ffee4800] 14:30:05 INFO - PROCESS | 1847 | 1461274205613 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]]]}] 14:30:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:30:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1034ms 14:30:05 INFO - PROCESS | 1847 | 1461274205659 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 14:30:05 INFO - PROCESS | 1847 | 1461274205662 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 14:30:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:30:05 INFO - PROCESS | 1847 | 1461274205676 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:30:05 INFO - PROCESS | 1847 | 1461274205678 Marionette TRACE conn3 <- [1,2530,null,{}] 14:30:05 INFO - PROCESS | 1847 | 1461274205682 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}] 14:30:05 INFO - PROCESS | 1847 | 1461274205898 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 14:30:05 INFO - PROCESS | 1847 | 1461274205919 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908402800 == 93 [pid = 1847] [id = 640] 14:30:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7ff901e2ec00) [pid = 1847] [serial = 1921] [outer = (nil)] 14:30:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7ff901f2cc00) [pid = 1847] [serial = 1922] [outer = 0x7ff901e2ec00] 14:30:05 INFO - PROCESS | 1847 | 1461274205972 Marionette DEBUG loaded listener.js 14:30:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7ff902102400) [pid = 1847] [serial = 1923] [outer = 0x7ff901e2ec00] 14:30:07 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7ff90e210000) [pid = 1847] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:30:07 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7ff8fa3e0800) [pid = 1847] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:30:07 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7ff9087d1400) [pid = 1847] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:30:07 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7ff901c26c00) [pid = 1847] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:30:07 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7ff8fbf08000) [pid = 1847] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:30:07 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7ff8fc0db400) [pid = 1847] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:30:07 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7ff8fcccc800) [pid = 1847] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:30:07 INFO - PROCESS | 1847 | 1461274207348 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]]]}] 14:30:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:30:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1732ms 14:30:07 INFO - PROCESS | 1847 | 1461274207408 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 14:30:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:30:07 INFO - PROCESS | 1847 | 1461274207411 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 14:30:07 INFO - PROCESS | 1847 | 1461274207416 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:30:07 INFO - PROCESS | 1847 | 1461274207418 Marionette TRACE conn3 <- [1,2534,null,{}] 14:30:07 INFO - PROCESS | 1847 | 1461274207422 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}] 14:30:07 INFO - PROCESS | 1847 | 1461274207552 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 14:30:07 INFO - PROCESS | 1847 | 1461274207694 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9086d0000 == 94 [pid = 1847] [id = 641] 14:30:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7ff901c27000) [pid = 1847] [serial = 1924] [outer = (nil)] 14:30:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7ff902105400) [pid = 1847] [serial = 1925] [outer = 0x7ff901c27000] 14:30:07 INFO - PROCESS | 1847 | 1461274207745 Marionette DEBUG loaded listener.js 14:30:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7ff90238d800) [pid = 1847] [serial = 1926] [outer = 0x7ff901c27000] 14:30:08 INFO - PROCESS | 1847 | 1461274208311 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]]]}] 14:30:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:30:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1025ms 14:30:08 INFO - PROCESS | 1847 | 1461274208442 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 14:30:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:30:08 INFO - PROCESS | 1847 | 1461274208447 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 14:30:08 INFO - PROCESS | 1847 | 1461274208453 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:30:08 INFO - PROCESS | 1847 | 1461274208458 Marionette TRACE conn3 <- [1,2538,null,{}] 14:30:08 INFO - PROCESS | 1847 | 1461274208494 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}] 14:30:08 INFO - PROCESS | 1847 | 1461274208722 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 14:30:08 INFO - PROCESS | 1847 | 1461274208908 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fc171000 == 95 [pid = 1847] [id = 642] 14:30:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7ff8fbf05800) [pid = 1847] [serial = 1927] [outer = (nil)] 14:30:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7ff8fbf0f800) [pid = 1847] [serial = 1928] [outer = 0x7ff8fbf05800] 14:30:08 INFO - PROCESS | 1847 | 1461274208971 Marionette DEBUG loaded listener.js 14:30:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7ff8fc0dc400) [pid = 1847] [serial = 1929] [outer = 0x7ff8fbf05800] 14:30:09 INFO - PROCESS | 1847 | 1461274209837 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]]]}] 14:30:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:30:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1432ms 14:30:09 INFO - PROCESS | 1847 | 1461274209885 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 14:30:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:30:09 INFO - PROCESS | 1847 | 1461274209890 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 14:30:09 INFO - PROCESS | 1847 | 1461274209900 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:30:09 INFO - PROCESS | 1847 | 1461274209905 Marionette TRACE conn3 <- [1,2542,null,{}] 14:30:09 INFO - PROCESS | 1847 | 1461274209910 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}] 14:30:10 INFO - PROCESS | 1847 | 1461274210064 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 14:30:10 INFO - PROCESS | 1847 | 1461274210255 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9021b0800 == 96 [pid = 1847] [id = 643] 14:30:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7ff8fd4cd000) [pid = 1847] [serial = 1930] [outer = (nil)] 14:30:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7ff8fe491c00) [pid = 1847] [serial = 1931] [outer = 0x7ff8fd4cd000] 14:30:10 INFO - PROCESS | 1847 | 1461274210316 Marionette DEBUG loaded listener.js 14:30:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7ff8feedb400) [pid = 1847] [serial = 1932] [outer = 0x7ff8fd4cd000] 14:30:11 INFO - PROCESS | 1847 | 1461274211157 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]]]}] 14:30:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:30:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1288ms 14:30:11 INFO - PROCESS | 1847 | 1461274211184 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 14:30:11 INFO - PROCESS | 1847 | 1461274211187 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 14:30:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:30:11 INFO - PROCESS | 1847 | 1461274211193 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:30:11 INFO - PROCESS | 1847 | 1461274211195 Marionette TRACE conn3 <- [1,2546,null,{}] 14:30:11 INFO - PROCESS | 1847 | 1461274211208 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}] 14:30:11 INFO - PROCESS | 1847 | 1461274211359 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 14:30:11 INFO - PROCESS | 1847 | 1461274211554 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90888a800 == 97 [pid = 1847] [id = 644] 14:30:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7ff8fcad1c00) [pid = 1847] [serial = 1933] [outer = (nil)] 14:30:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7ff901c23000) [pid = 1847] [serial = 1934] [outer = 0x7ff8fcad1c00] 14:30:11 INFO - PROCESS | 1847 | 1461274211620 Marionette DEBUG loaded listener.js 14:30:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7ff901e34800) [pid = 1847] [serial = 1935] [outer = 0x7ff8fcad1c00] 14:30:12 INFO - PROCESS | 1847 | 1461274212455 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]]]}] 14:30:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:30:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1331ms 14:30:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:30:12 INFO - PROCESS | 1847 | 1461274212524 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 14:30:12 INFO - PROCESS | 1847 | 1461274212527 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 14:30:12 INFO - PROCESS | 1847 | 1461274212531 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:30:12 INFO - PROCESS | 1847 | 1461274212534 Marionette TRACE conn3 <- [1,2550,null,{}] 14:30:12 INFO - PROCESS | 1847 | 1461274212539 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}] 14:30:12 INFO - PROCESS | 1847 | 1461274212688 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 14:30:12 INFO - PROCESS | 1847 | 1461274212878 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908ad8000 == 98 [pid = 1847] [id = 645] 14:30:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7ff901148400) [pid = 1847] [serial = 1936] [outer = (nil)] 14:30:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7ff902398000) [pid = 1847] [serial = 1937] [outer = 0x7ff901148400] 14:30:12 INFO - PROCESS | 1847 | 1461274212939 Marionette DEBUG loaded listener.js 14:30:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7ff9083e0000) [pid = 1847] [serial = 1938] [outer = 0x7ff901148400] 14:30:13 INFO - PROCESS | 1847 | 1461274213684 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]]]}] 14:30:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:30:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1178ms 14:30:13 INFO - PROCESS | 1847 | 1461274213712 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 14:30:13 INFO - PROCESS | 1847 | 1461274213715 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 14:30:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:30:13 INFO - PROCESS | 1847 | 1461274213721 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:30:13 INFO - PROCESS | 1847 | 1461274213723 Marionette TRACE conn3 <- [1,2554,null,{}] 14:30:13 INFO - PROCESS | 1847 | 1461274213728 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}] 14:30:13 INFO - PROCESS | 1847 | 1461274213872 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 14:30:14 INFO - PROCESS | 1847 | 1461274214063 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a212000 == 99 [pid = 1847] [id = 646] 14:30:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7ff90208e800) [pid = 1847] [serial = 1939] [outer = (nil)] 14:30:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7ff9087d0800) [pid = 1847] [serial = 1940] [outer = 0x7ff90208e800] 14:30:14 INFO - PROCESS | 1847 | 1461274214123 Marionette DEBUG loaded listener.js 14:30:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7ff9088a3400) [pid = 1847] [serial = 1941] [outer = 0x7ff90208e800] 14:30:14 INFO - PROCESS | 1847 | 1461274214915 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]]]}] 14:30:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:30:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1225ms 14:30:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:30:14 INFO - PROCESS | 1847 | 1461274214947 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 14:30:14 INFO - PROCESS | 1847 | 1461274214950 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 14:30:14 INFO - PROCESS | 1847 | 1461274214955 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:30:14 INFO - PROCESS | 1847 | 1461274214958 Marionette TRACE conn3 <- [1,2558,null,{}] 14:30:14 INFO - PROCESS | 1847 | 1461274214963 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}] 14:30:15 INFO - PROCESS | 1847 | 1461274215129 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 14:30:15 INFO - PROCESS | 1847 | 1461274215323 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a625000 == 100 [pid = 1847] [id = 647] 14:30:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7ff9087d2400) [pid = 1847] [serial = 1942] [outer = (nil)] 14:30:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7ff909338400) [pid = 1847] [serial = 1943] [outer = 0x7ff9087d2400] 14:30:15 INFO - PROCESS | 1847 | 1461274215387 Marionette DEBUG loaded listener.js 14:30:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7ff9094d8400) [pid = 1847] [serial = 1944] [outer = 0x7ff9087d2400] 14:30:16 INFO - PROCESS | 1847 | 1461274216144 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]]]}] 14:30:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:30:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1228ms 14:30:16 INFO - PROCESS | 1847 | 1461274216183 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 14:30:16 INFO - PROCESS | 1847 | 1461274216185 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 14:30:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:30:16 INFO - PROCESS | 1847 | 1461274216191 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:30:16 INFO - PROCESS | 1847 | 1461274216193 Marionette TRACE conn3 <- [1,2562,null,{}] 14:30:16 INFO - PROCESS | 1847 | 1461274216198 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}] 14:30:16 INFO - PROCESS | 1847 | 1461274216340 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 14:30:16 INFO - PROCESS | 1847 | 1461274216529 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90b611000 == 101 [pid = 1847] [id = 648] 14:30:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7ff908951000) [pid = 1847] [serial = 1945] [outer = (nil)] 14:30:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7ff909743c00) [pid = 1847] [serial = 1946] [outer = 0x7ff908951000] 14:30:16 INFO - PROCESS | 1847 | 1461274216590 Marionette DEBUG loaded listener.js 14:30:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7ff90a2f5400) [pid = 1847] [serial = 1947] [outer = 0x7ff908951000] 14:30:17 INFO - PROCESS | 1847 | 1461274217397 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]]]}] 14:30:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:30:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1277ms 14:30:17 INFO - PROCESS | 1847 | 1461274217469 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 14:30:17 INFO - PROCESS | 1847 | 1461274217472 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 14:30:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:30:17 INFO - PROCESS | 1847 | 1461274217477 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:30:17 INFO - PROCESS | 1847 | 1461274217479 Marionette TRACE conn3 <- [1,2566,null,{}] 14:30:17 INFO - PROCESS | 1847 | 1461274217483 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}] 14:30:17 INFO - PROCESS | 1847 | 1461274217629 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 14:30:17 INFO - PROCESS | 1847 | 1461274217819 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bbad800 == 102 [pid = 1847] [id = 649] 14:30:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7ff909338000) [pid = 1847] [serial = 1948] [outer = (nil)] 14:30:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7ff90a41bc00) [pid = 1847] [serial = 1949] [outer = 0x7ff909338000] 14:30:17 INFO - PROCESS | 1847 | 1461274217879 Marionette DEBUG loaded listener.js 14:30:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7ff90a4cfc00) [pid = 1847] [serial = 1950] [outer = 0x7ff909338000] 14:30:18 INFO - PROCESS | 1847 | 1461274218635 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]]]}] 14:30:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:30:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1226ms 14:30:18 INFO - PROCESS | 1847 | 1461274218704 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 14:30:18 INFO - PROCESS | 1847 | 1461274218707 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 14:30:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:30:18 INFO - PROCESS | 1847 | 1461274218712 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:30:18 INFO - PROCESS | 1847 | 1461274218714 Marionette TRACE conn3 <- [1,2570,null,{}] 14:30:18 INFO - PROCESS | 1847 | 1461274218718 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}] 14:30:18 INFO - PROCESS | 1847 | 1461274218861 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 14:30:19 INFO - PROCESS | 1847 | 1461274219048 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c158000 == 103 [pid = 1847] [id = 650] 14:30:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7ff90a2f5800) [pid = 1847] [serial = 1951] [outer = (nil)] 14:30:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7ff90a572400) [pid = 1847] [serial = 1952] [outer = 0x7ff90a2f5800] 14:30:19 INFO - PROCESS | 1847 | 1461274219108 Marionette DEBUG loaded listener.js 14:30:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7ff90a6f4400) [pid = 1847] [serial = 1953] [outer = 0x7ff90a2f5800] 14:30:19 INFO - PROCESS | 1847 | 1461274219865 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]]]}] 14:30:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:30:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1225ms 14:30:19 INFO - PROCESS | 1847 | 1461274219937 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 14:30:19 INFO - PROCESS | 1847 | 1461274219939 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 14:30:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:30:19 INFO - PROCESS | 1847 | 1461274219945 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:30:19 INFO - PROCESS | 1847 | 1461274219947 Marionette TRACE conn3 <- [1,2574,null,{}] 14:30:19 INFO - PROCESS | 1847 | 1461274219952 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}] 14:30:20 INFO - PROCESS | 1847 | 1461274220096 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 14:30:20 INFO - PROCESS | 1847 | 1461274220287 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c558000 == 104 [pid = 1847] [id = 651] 14:30:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7ff9011ecc00) [pid = 1847] [serial = 1954] [outer = (nil)] 14:30:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7ff90b41d800) [pid = 1847] [serial = 1955] [outer = 0x7ff9011ecc00] 14:30:20 INFO - PROCESS | 1847 | 1461274220347 Marionette DEBUG loaded listener.js 14:30:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7ff90b656000) [pid = 1847] [serial = 1956] [outer = 0x7ff9011ecc00] 14:30:21 INFO - PROCESS | 1847 | 1461274221094 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]]]}] 14:30:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:30:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1183ms 14:30:21 INFO - PROCESS | 1847 | 1461274221128 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 14:30:21 INFO - PROCESS | 1847 | 1461274221132 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 14:30:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:30:21 INFO - PROCESS | 1847 | 1461274221150 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:30:21 INFO - PROCESS | 1847 | 1461274221155 Marionette TRACE conn3 <- [1,2578,null,{}] 14:30:21 INFO - PROCESS | 1847 | 1461274221163 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}] 14:30:21 INFO - PROCESS | 1847 | 1461274221334 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 14:30:21 INFO - PROCESS | 1847 | 1461274221523 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c9f0000 == 105 [pid = 1847] [id = 652] 14:30:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7ff901c1f400) [pid = 1847] [serial = 1957] [outer = (nil)] 14:30:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7ff90ba8c400) [pid = 1847] [serial = 1958] [outer = 0x7ff901c1f400] 14:30:21 INFO - PROCESS | 1847 | 1461274221586 Marionette DEBUG loaded listener.js 14:30:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7ff90c135000) [pid = 1847] [serial = 1959] [outer = 0x7ff901c1f400] 14:30:22 INFO - PROCESS | 1847 | 1461274222352 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]]]}] 14:30:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:30:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1244ms 14:30:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:30:22 INFO - PROCESS | 1847 | 1461274222382 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 14:30:22 INFO - PROCESS | 1847 | 1461274222384 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 14:30:22 INFO - PROCESS | 1847 | 1461274222388 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:30:22 INFO - PROCESS | 1847 | 1461274222391 Marionette TRACE conn3 <- [1,2582,null,{}] 14:30:22 INFO - PROCESS | 1847 | 1461274222396 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}] 14:30:22 INFO - PROCESS | 1847 | 1461274222547 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 14:30:22 INFO - PROCESS | 1847 | 1461274222740 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90f76e800 == 106 [pid = 1847] [id = 653] 14:30:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7ff90b65a000) [pid = 1847] [serial = 1960] [outer = (nil)] 14:30:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7ff90c7b2000) [pid = 1847] [serial = 1961] [outer = 0x7ff90b65a000] 14:30:22 INFO - PROCESS | 1847 | 1461274222798 Marionette DEBUG loaded listener.js 14:30:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7ff90ca5f800) [pid = 1847] [serial = 1962] [outer = 0x7ff90b65a000] 14:30:23 INFO - PROCESS | 1847 | 1461274223579 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]]]}] 14:30:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:30:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1226ms 14:30:23 INFO - PROCESS | 1847 | 1461274223615 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 14:30:23 INFO - PROCESS | 1847 | 1461274223617 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 14:30:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:30:23 INFO - PROCESS | 1847 | 1461274223623 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:30:23 INFO - PROCESS | 1847 | 1461274223625 Marionette TRACE conn3 <- [1,2586,null,{}] 14:30:23 INFO - PROCESS | 1847 | 1461274223630 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}] 14:30:23 INFO - PROCESS | 1847 | 1461274223780 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 14:30:23 INFO - PROCESS | 1847 | 1461274223973 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90fb51000 == 107 [pid = 1847] [id = 654] 14:30:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7ff90b65d400) [pid = 1847] [serial = 1963] [outer = (nil)] 14:30:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7ff90cae4800) [pid = 1847] [serial = 1964] [outer = 0x7ff90b65d400] 14:30:24 INFO - PROCESS | 1847 | 1461274224033 Marionette DEBUG loaded listener.js 14:30:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7ff90ccba800) [pid = 1847] [serial = 1965] [outer = 0x7ff90b65d400] 14:30:24 INFO - PROCESS | 1847 | 1461274224789 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]]]}] 14:30:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:30:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1225ms 14:30:24 INFO - PROCESS | 1847 | 1461274224853 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 14:30:24 INFO - PROCESS | 1847 | 1461274224857 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 14:30:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:30:24 INFO - PROCESS | 1847 | 1461274224862 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:30:24 INFO - PROCESS | 1847 | 1461274224864 Marionette TRACE conn3 <- [1,2590,null,{}] 14:30:24 INFO - PROCESS | 1847 | 1461274224868 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}] 14:30:25 INFO - PROCESS | 1847 | 1461274225014 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 14:30:25 INFO - PROCESS | 1847 | 1461274225215 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90fb48800 == 108 [pid = 1847] [id = 655] 14:30:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7ff8fc029c00) [pid = 1847] [serial = 1966] [outer = (nil)] 14:30:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7ff90ca63c00) [pid = 1847] [serial = 1967] [outer = 0x7ff8fc029c00] 14:30:25 INFO - PROCESS | 1847 | 1461274225273 Marionette DEBUG loaded listener.js 14:30:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7ff90cddc400) [pid = 1847] [serial = 1968] [outer = 0x7ff8fc029c00] 14:30:26 INFO - PROCESS | 1847 | 1461274226047 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]]]}] 14:30:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:30:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1226ms 14:30:26 INFO - PROCESS | 1847 | 1461274226094 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 14:30:26 INFO - PROCESS | 1847 | 1461274226097 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 14:30:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:30:26 INFO - PROCESS | 1847 | 1461274226101 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:30:26 INFO - PROCESS | 1847 | 1461274226103 Marionette TRACE conn3 <- [1,2594,null,{}] 14:30:26 INFO - PROCESS | 1847 | 1461274226108 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}] 14:30:26 INFO - PROCESS | 1847 | 1461274226247 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 14:30:26 INFO - PROCESS | 1847 | 1461274226730 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fe25a000 == 109 [pid = 1847] [id = 656] 14:30:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7ff8fa3dd000) [pid = 1847] [serial = 1969] [outer = (nil)] 14:30:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7ff8fa7b5400) [pid = 1847] [serial = 1970] [outer = 0x7ff8fa3dd000] 14:30:26 INFO - PROCESS | 1847 | 1461274226832 Marionette DEBUG loaded listener.js 14:30:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7ff8fbf07400) [pid = 1847] [serial = 1971] [outer = 0x7ff8fa3dd000] 14:30:27 INFO - PROCESS | 1847 | 1461274227699 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]]]}] 14:30:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:30:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1626ms 14:30:27 INFO - PROCESS | 1847 | 1461274227728 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 14:30:27 INFO - PROCESS | 1847 | 1461274227732 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 14:30:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:30:27 INFO - PROCESS | 1847 | 1461274227738 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:30:27 INFO - PROCESS | 1847 | 1461274227743 Marionette TRACE conn3 <- [1,2598,null,{}] 14:30:27 INFO - PROCESS | 1847 | 1461274227749 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}] 14:30:27 INFO - PROCESS | 1847 | 1461274227906 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 14:30:28 INFO - PROCESS | 1847 | 1461274228241 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8faad2800 == 110 [pid = 1847] [id = 657] 14:30:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7ff8fd1ef800) [pid = 1847] [serial = 1972] [outer = (nil)] 14:30:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7ff8fe492c00) [pid = 1847] [serial = 1973] [outer = 0x7ff8fd1ef800] 14:30:28 INFO - PROCESS | 1847 | 1461274228345 Marionette DEBUG loaded listener.js 14:30:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7ff8feed6400) [pid = 1847] [serial = 1974] [outer = 0x7ff8fd1ef800] 14:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908402800 == 109 [pid = 1847] [id = 640] 14:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9021c7800 == 108 [pid = 1847] [id = 639] 14:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901294000 == 107 [pid = 1847] [id = 638] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7ff8feedac00) [pid = 1847] [serial = 1871] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fe3cf000 == 106 [pid = 1847] [id = 637] 14:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fd446800 == 105 [pid = 1847] [id = 636] 14:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fabc5800 == 104 [pid = 1847] [id = 635] 14:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fabb2000 == 103 [pid = 1847] [id = 634] 14:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fbfc8800 == 102 [pid = 1847] [id = 633] 14:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fbfcd000 == 101 [pid = 1847] [id = 632] 14:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9284bb000 == 100 [pid = 1847] [id = 631] 14:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff926088800 == 99 [pid = 1847] [id = 630] 14:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9184ae800 == 98 [pid = 1847] [id = 629] 14:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff915937800 == 97 [pid = 1847] [id = 628] 14:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910c89000 == 96 [pid = 1847] [id = 627] 14:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90fdee000 == 95 [pid = 1847] [id = 626] 14:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c03d000 == 94 [pid = 1847] [id = 625] 14:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901c91800 == 93 [pid = 1847] [id = 624] 14:30:29 INFO - PROCESS | 1847 | 1461274229230 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]]]}] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7ff90e219000) [pid = 1847] [serial = 1865] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7ff90c133400) [pid = 1847] [serial = 1811] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7ff9100e5c00) [pid = 1847] [serial = 1826] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7ff9007c8400) [pid = 1847] [serial = 1853] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7ff90208f800) [pid = 1847] [serial = 1854] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7ff90b553400) [pid = 1847] [serial = 1859] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7ff90c13f800) [pid = 1847] [serial = 1860] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7ff902104c00) [pid = 1847] [serial = 1856] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7ff90894b800) [pid = 1847] [serial = 1857] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7ff8fc0d9c00) [pid = 1847] [serial = 1850] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7ff8fd1e9400) [pid = 1847] [serial = 1851] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7ff910713c00) [pid = 1847] [serial = 1829] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7ff90cdd6c00) [pid = 1847] [serial = 1817] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7ff90a416400) [pid = 1847] [serial = 1808] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7ff90ca67400) [pid = 1847] [serial = 1814] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7ff90c447000) [pid = 1847] [serial = 1820] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7ff914d6ec00) [pid = 1847] [serial = 1841] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7ff9153b4c00) [pid = 1847] [serial = 1838] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7ff910822800) [pid = 1847] [serial = 1832] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7ff90fb6d000) [pid = 1847] [serial = 1823] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7ff9007c7400) [pid = 1847] [serial = 1805] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7ff913fcd000) [pid = 1847] [serial = 1835] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7ff901afbc00) [pid = 1847] [serial = 1844] [outer = (nil)] [url = about:blank] 14:30:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:30:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1542ms 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7ff90ba93000) [pid = 1847] [serial = 1847] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7ff8fcadcc00) [pid = 1847] [serial = 1868] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7ff90caec400) [pid = 1847] [serial = 1862] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7ff90dc57400) [pid = 1847] [serial = 1863] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7ff8fe496000) [pid = 1847] [serial = 1869] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7ff9100e6000) [pid = 1847] [serial = 1866] [outer = (nil)] [url = about:blank] 14:30:29 INFO - PROCESS | 1847 | 1461274229296 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 14:30:29 INFO - PROCESS | 1847 | 1461274229301 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 14:30:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:30:29 INFO - PROCESS | 1847 | 1461274229308 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:30:29 INFO - PROCESS | 1847 | 1461274229311 Marionette TRACE conn3 <- [1,2602,null,{}] 14:30:29 INFO - PROCESS | 1847 | 1461274229315 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}] 14:30:29 INFO - PROCESS | 1847 | 1461274229451 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 14:30:29 INFO - PROCESS | 1847 | 1461274229465 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fe3de800 == 94 [pid = 1847] [id = 658] 14:30:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7ff8ffedb800) [pid = 1847] [serial = 1975] [outer = (nil)] 14:30:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7ff901153400) [pid = 1847] [serial = 1976] [outer = 0x7ff8ffedb800] 14:30:29 INFO - PROCESS | 1847 | 1461274229516 Marionette DEBUG loaded listener.js 14:30:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7ff901afac00) [pid = 1847] [serial = 1977] [outer = 0x7ff8ffedb800] 14:30:30 INFO - PROCESS | 1847 | 1461274230302 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]]]}] 14:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1027ms 14:30:30 INFO - PROCESS | 1847 | 1461274230335 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 14:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:30:30 INFO - PROCESS | 1847 | 1461274230339 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 14:30:30 INFO - PROCESS | 1847 | 1461274230349 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:30:30 INFO - PROCESS | 1847 | 1461274230356 Marionette TRACE conn3 <- [1,2606,null,{}] 14:30:30 INFO - PROCESS | 1847 | 1461274230377 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}] 14:30:30 INFO - PROCESS | 1847 | 1461274230510 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 14:30:30 INFO - PROCESS | 1847 | 1461274230525 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90862a800 == 95 [pid = 1847] [id = 659] 14:30:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7ff901f2a800) [pid = 1847] [serial = 1978] [outer = (nil)] 14:30:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7ff902391000) [pid = 1847] [serial = 1979] [outer = 0x7ff901f2a800] 14:30:30 INFO - PROCESS | 1847 | 1461274230575 Marionette DEBUG loaded listener.js 14:30:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7ff9087d3400) [pid = 1847] [serial = 1980] [outer = 0x7ff901f2a800] 14:30:31 INFO - PROCESS | 1847 | 1461274231325 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]]]}] 14:30:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:30:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1005ms 14:30:31 INFO - PROCESS | 1847 | 1461274231347 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 14:30:31 INFO - PROCESS | 1847 | 1461274231351 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 14:30:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:30:31 INFO - PROCESS | 1847 | 1461274231355 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:30:31 INFO - PROCESS | 1847 | 1461274231357 Marionette TRACE conn3 <- [1,2610,null,{}] 14:30:31 INFO - PROCESS | 1847 | 1461274231362 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}] 14:30:31 INFO - PROCESS | 1847 | 1461274231500 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 14:30:31 INFO - PROCESS | 1847 | 1461274231516 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9089d3000 == 96 [pid = 1847] [id = 660] 14:30:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7ff8ffee6800) [pid = 1847] [serial = 1981] [outer = (nil)] 14:30:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7ff908954400) [pid = 1847] [serial = 1982] [outer = 0x7ff8ffee6800] 14:30:31 INFO - PROCESS | 1847 | 1461274231565 Marionette DEBUG loaded listener.js 14:30:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7ff90933a000) [pid = 1847] [serial = 1983] [outer = 0x7ff8ffee6800] 14:30:32 INFO - PROCESS | 1847 | 1461274232362 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]]]}] 14:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1027ms 14:30:32 INFO - PROCESS | 1847 | 1461274232385 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 14:30:32 INFO - PROCESS | 1847 | 1461274232391 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 14:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:30:32 INFO - PROCESS | 1847 | 1461274232402 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:30:32 INFO - PROCESS | 1847 | 1461274232404 Marionette TRACE conn3 <- [1,2614,null,{}] 14:30:32 INFO - PROCESS | 1847 | 1461274232423 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}] 14:30:32 INFO - PROCESS | 1847 | 1461274232628 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 14:30:32 INFO - PROCESS | 1847 | 1461274232651 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a243800 == 97 [pid = 1847] [id = 661] 14:30:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7ff909519000) [pid = 1847] [serial = 1984] [outer = (nil)] 14:30:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7ff90a2f3400) [pid = 1847] [serial = 1985] [outer = 0x7ff909519000] 14:30:32 INFO - PROCESS | 1847 | 1461274232710 Marionette DEBUG loaded listener.js 14:30:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7ff90b553800) [pid = 1847] [serial = 1986] [outer = 0x7ff909519000] 14:30:33 INFO - PROCESS | 1847 | 1461274233433 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]]]}] 14:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1076ms 14:30:33 INFO - PROCESS | 1847 | 1461274233498 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 14:30:33 INFO - PROCESS | 1847 | 1461274233501 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 14:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:30:33 INFO - PROCESS | 1847 | 1461274233505 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:30:33 INFO - PROCESS | 1847 | 1461274233508 Marionette TRACE conn3 <- [1,2618,null,{}] 14:30:33 INFO - PROCESS | 1847 | 1461274233515 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}] 14:30:33 INFO - PROCESS | 1847 | 1461274233703 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 14:30:33 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7ff8fe48bc00) [pid = 1847] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:30:33 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7ff8ffee4800) [pid = 1847] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:30:33 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7ff8fbf45000) [pid = 1847] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:30:33 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7ff901e2ec00) [pid = 1847] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:30:33 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7ff8fa7b6400) [pid = 1847] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:30:33 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7ff8fcccf400) [pid = 1847] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:30:33 INFO - PROCESS | 1847 | 1461274233923 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900fa1000 == 98 [pid = 1847] [id = 662] 14:30:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7ff8fa7b6400) [pid = 1847] [serial = 1987] [outer = (nil)] 14:30:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7ff8fd1ee800) [pid = 1847] [serial = 1988] [outer = 0x7ff8fa7b6400] 14:30:33 INFO - PROCESS | 1847 | 1461274233973 Marionette DEBUG loaded listener.js 14:30:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7ff90208bc00) [pid = 1847] [serial = 1989] [outer = 0x7ff8fa7b6400] 14:30:34 INFO - PROCESS | 1847 | 1461274234539 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]]]}] 14:30:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:30:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1077ms 14:30:34 INFO - PROCESS | 1847 | 1461274234582 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 14:30:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:30:34 INFO - PROCESS | 1847 | 1461274234585 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 14:30:34 INFO - PROCESS | 1847 | 1461274234590 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:30:34 INFO - PROCESS | 1847 | 1461274234592 Marionette TRACE conn3 <- [1,2622,null,{}] 14:30:34 INFO - PROCESS | 1847 | 1461274234596 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}] 14:30:34 INFO - PROCESS | 1847 | 1461274234721 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 14:30:34 INFO - PROCESS | 1847 | 1461274234877 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90cf07800 == 99 [pid = 1847] [id = 663] 14:30:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7ff8fa898c00) [pid = 1847] [serial = 1990] [outer = (nil)] 14:30:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7ff90c064800) [pid = 1847] [serial = 1991] [outer = 0x7ff8fa898c00] 14:30:34 INFO - PROCESS | 1847 | 1461274234927 Marionette DEBUG loaded listener.js 14:30:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7ff90ccbbc00) [pid = 1847] [serial = 1992] [outer = 0x7ff8fa898c00] 14:30:35 INFO - PROCESS | 1847 | 1461274235486 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]]]}] 14:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 925ms 14:30:35 INFO - PROCESS | 1847 | 1461274235514 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 14:30:35 INFO - PROCESS | 1847 | 1461274235516 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 14:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:30:35 INFO - PROCESS | 1847 | 1461274235521 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:30:35 INFO - PROCESS | 1847 | 1461274235523 Marionette TRACE conn3 <- [1,2626,null,{}] 14:30:35 INFO - PROCESS | 1847 | 1461274235528 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}] 14:30:35 INFO - PROCESS | 1847 | 1461274235653 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 14:30:35 INFO - PROCESS | 1847 | 1461274235667 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90fdd7800 == 100 [pid = 1847] [id = 664] 14:30:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7ff90c448000) [pid = 1847] [serial = 1993] [outer = (nil)] 14:30:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7ff90dc58400) [pid = 1847] [serial = 1994] [outer = 0x7ff90c448000] 14:30:35 INFO - PROCESS | 1847 | 1461274235717 Marionette DEBUG loaded listener.js 14:30:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7ff90dd6f000) [pid = 1847] [serial = 1995] [outer = 0x7ff90c448000] 14:30:36 INFO - PROCESS | 1847 | 1461274236679 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]]]}] 14:30:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:30:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1231ms 14:30:36 INFO - PROCESS | 1847 | 1461274236754 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 14:30:36 INFO - PROCESS | 1847 | 1461274236759 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 14:30:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:30:36 INFO - PROCESS | 1847 | 1461274236767 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:30:36 INFO - PROCESS | 1847 | 1461274236771 Marionette TRACE conn3 <- [1,2630,null,{}] 14:30:36 INFO - PROCESS | 1847 | 1461274236778 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}] 14:30:36 INFO - PROCESS | 1847 | 1461274236951 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 14:30:37 INFO - PROCESS | 1847 | 1461274237149 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901b6c000 == 101 [pid = 1847] [id = 665] 14:30:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7ff8fcad9800) [pid = 1847] [serial = 1996] [outer = (nil)] 14:30:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7ff8fe495800) [pid = 1847] [serial = 1997] [outer = 0x7ff8fcad9800] 14:30:37 INFO - PROCESS | 1847 | 1461274237210 Marionette DEBUG loaded listener.js 14:30:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7ff9007c7400) [pid = 1847] [serial = 1998] [outer = 0x7ff8fcad9800] 14:30:38 INFO - PROCESS | 1847 | 1461274238045 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]]]}] 14:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1329ms 14:30:38 INFO - PROCESS | 1847 | 1461274238097 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 14:30:38 INFO - PROCESS | 1847 | 1461274238103 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 14:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:30:38 INFO - PROCESS | 1847 | 1461274238112 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:30:38 INFO - PROCESS | 1847 | 1461274238116 Marionette TRACE conn3 <- [1,2634,null,{}] 14:30:38 INFO - PROCESS | 1847 | 1461274238121 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}] 14:30:38 INFO - PROCESS | 1847 | 1461274238273 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 14:30:38 INFO - PROCESS | 1847 | 1461274238470 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff909433800 == 102 [pid = 1847] [id = 666] 14:30:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7ff901e2e800) [pid = 1847] [serial = 1999] [outer = (nil)] 14:30:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7ff90238ac00) [pid = 1847] [serial = 2000] [outer = 0x7ff901e2e800] 14:30:38 INFO - PROCESS | 1847 | 1461274238531 Marionette DEBUG loaded listener.js 14:30:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7ff9088ab800) [pid = 1847] [serial = 2001] [outer = 0x7ff901e2e800] 14:30:39 INFO - PROCESS | 1847 | 1461274239380 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]]]}] 14:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1334ms 14:30:39 INFO - PROCESS | 1847 | 1461274239446 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 14:30:39 INFO - PROCESS | 1847 | 1461274239449 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 14:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:30:39 INFO - PROCESS | 1847 | 1461274239455 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:30:39 INFO - PROCESS | 1847 | 1461274239460 Marionette TRACE conn3 <- [1,2638,null,{}] 14:30:39 INFO - PROCESS | 1847 | 1461274239473 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}] 14:30:39 INFO - PROCESS | 1847 | 1461274239668 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 14:30:39 INFO - PROCESS | 1847 | 1461274239860 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91086c000 == 103 [pid = 1847] [id = 667] 14:30:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7ff9094d4000) [pid = 1847] [serial = 2002] [outer = (nil)] 14:30:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7ff90a6ec800) [pid = 1847] [serial = 2003] [outer = 0x7ff9094d4000] 14:30:39 INFO - PROCESS | 1847 | 1461274239921 Marionette DEBUG loaded listener.js 14:30:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7ff90ba93000) [pid = 1847] [serial = 2004] [outer = 0x7ff9094d4000] 14:30:40 INFO - PROCESS | 1847 | 1461274240711 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]]]}] 14:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1330ms 14:30:40 INFO - PROCESS | 1847 | 1461274240787 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 14:30:40 INFO - PROCESS | 1847 | 1461274240791 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 14:30:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:30:40 INFO - PROCESS | 1847 | 1461274240798 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:30:40 INFO - PROCESS | 1847 | 1461274240801 Marionette TRACE conn3 <- [1,2642,null,{}] 14:30:40 INFO - PROCESS | 1847 | 1461274240805 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}] 14:30:40 INFO - PROCESS | 1847 | 1461274240959 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 14:30:41 INFO - PROCESS | 1847 | 1461274241158 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910b6b800 == 104 [pid = 1847] [id = 668] 14:30:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7ff90a2f2400) [pid = 1847] [serial = 2005] [outer = (nil)] 14:30:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7ff90cddb400) [pid = 1847] [serial = 2006] [outer = 0x7ff90a2f2400] 14:30:41 INFO - PROCESS | 1847 | 1461274241217 Marionette DEBUG loaded listener.js 14:30:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7ff90dd6ec00) [pid = 1847] [serial = 2007] [outer = 0x7ff90a2f2400] 14:30:41 INFO - PROCESS | 1847 | 1461274241941 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]]]}] 14:30:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:30:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1180ms 14:30:41 INFO - PROCESS | 1847 | 1461274241979 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 14:30:41 INFO - PROCESS | 1847 | 1461274241981 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 14:30:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:30:42 INFO - PROCESS | 1847 | 1461274242000 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:30:42 INFO - PROCESS | 1847 | 1461274242003 Marionette TRACE conn3 <- [1,2646,null,{}] 14:30:42 INFO - PROCESS | 1847 | 1461274242011 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}] 14:30:42 INFO - PROCESS | 1847 | 1461274242163 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 14:30:42 INFO - PROCESS | 1847 | 1461274242358 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff913f18000 == 105 [pid = 1847] [id = 669] 14:30:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7ff90c068000) [pid = 1847] [serial = 2008] [outer = (nil)] 14:30:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7ff90e10c800) [pid = 1847] [serial = 2009] [outer = 0x7ff90c068000] 14:30:42 INFO - PROCESS | 1847 | 1461274242417 Marionette DEBUG loaded listener.js 14:30:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7ff90e211000) [pid = 1847] [serial = 2010] [outer = 0x7ff90c068000] 14:30:43 INFO - PROCESS | 1847 | 1461274243246 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]]]}] 14:30:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:30:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1293ms 14:30:43 INFO - PROCESS | 1847 | 1461274243280 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 14:30:43 INFO - PROCESS | 1847 | 1461274243283 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 14:30:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:30:43 INFO - PROCESS | 1847 | 1461274243288 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:30:43 INFO - PROCESS | 1847 | 1461274243291 Marionette TRACE conn3 <- [1,2650,null,{}] 14:30:43 INFO - PROCESS | 1847 | 1461274243295 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}] 14:30:43 INFO - PROCESS | 1847 | 1461274243464 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 14:30:43 INFO - PROCESS | 1847 | 1461274243665 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff915941800 == 106 [pid = 1847] [id = 670] 14:30:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7ff8fbf05400) [pid = 1847] [serial = 2011] [outer = (nil)] 14:30:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7ff90f7e7800) [pid = 1847] [serial = 2012] [outer = 0x7ff8fbf05400] 14:30:43 INFO - PROCESS | 1847 | 1461274243725 Marionette DEBUG loaded listener.js 14:30:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7ff9100dc400) [pid = 1847] [serial = 2013] [outer = 0x7ff8fbf05400] 14:30:44 INFO - PROCESS | 1847 | 1461274244485 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]]]}] 14:30:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:30:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1228ms 14:30:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:30:44 INFO - PROCESS | 1847 | 1461274244516 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 14:30:44 INFO - PROCESS | 1847 | 1461274244519 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 14:30:44 INFO - PROCESS | 1847 | 1461274244523 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:30:44 INFO - PROCESS | 1847 | 1461274244526 Marionette TRACE conn3 <- [1,2654,null,{}] 14:30:44 INFO - PROCESS | 1847 | 1461274244531 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}] 14:30:44 INFO - PROCESS | 1847 | 1461274244673 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 14:30:44 INFO - PROCESS | 1847 | 1461274244870 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91624e000 == 107 [pid = 1847] [id = 671] 14:30:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7ff8fe48cc00) [pid = 1847] [serial = 2014] [outer = (nil)] 14:30:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7ff9102cdc00) [pid = 1847] [serial = 2015] [outer = 0x7ff8fe48cc00] 14:30:44 INFO - PROCESS | 1847 | 1461274244930 Marionette DEBUG loaded listener.js 14:30:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7ff910711400) [pid = 1847] [serial = 2016] [outer = 0x7ff8fe48cc00] 14:30:45 INFO - PROCESS | 1847 | 1461274245659 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]]]}] 14:30:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:30:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1176ms 14:30:45 INFO - PROCESS | 1847 | 1461274245699 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 14:30:45 INFO - PROCESS | 1847 | 1461274245702 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 14:30:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:30:45 INFO - PROCESS | 1847 | 1461274245707 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:30:45 INFO - PROCESS | 1847 | 1461274245709 Marionette TRACE conn3 <- [1,2658,null,{}] 14:30:45 INFO - PROCESS | 1847 | 1461274245714 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}] 14:30:45 INFO - PROCESS | 1847 | 1461274245858 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 14:30:46 INFO - PROCESS | 1847 | 1461274246057 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91667c000 == 108 [pid = 1847] [id = 672] 14:30:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7ff90fcc8c00) [pid = 1847] [serial = 2017] [outer = (nil)] 14:30:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7ff91074c400) [pid = 1847] [serial = 2018] [outer = 0x7ff90fcc8c00] 14:30:46 INFO - PROCESS | 1847 | 1461274246117 Marionette DEBUG loaded listener.js 14:30:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7ff910820000) [pid = 1847] [serial = 2019] [outer = 0x7ff90fcc8c00] 14:30:46 INFO - PROCESS | 1847 | 1461274246861 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]]]}] 14:30:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:30:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1174ms 14:30:46 INFO - PROCESS | 1847 | 1461274246881 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 14:30:46 INFO - PROCESS | 1847 | 1461274246883 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 14:30:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:30:46 INFO - PROCESS | 1847 | 1461274246889 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:30:46 INFO - PROCESS | 1847 | 1461274246891 Marionette TRACE conn3 <- [1,2662,null,{}] 14:30:46 INFO - PROCESS | 1847 | 1461274246895 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}] 14:30:47 INFO - PROCESS | 1847 | 1461274247039 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 14:30:47 INFO - PROCESS | 1847 | 1461274247236 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916f63800 == 109 [pid = 1847] [id = 673] 14:30:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7ff9100e6000) [pid = 1847] [serial = 2020] [outer = (nil)] 14:30:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7ff910a67000) [pid = 1847] [serial = 2021] [outer = 0x7ff9100e6000] 14:30:47 INFO - PROCESS | 1847 | 1461274247297 Marionette DEBUG loaded listener.js 14:30:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7ff910caf800) [pid = 1847] [serial = 2022] [outer = 0x7ff9100e6000] 14:30:48 INFO - PROCESS | 1847 | 1461274248062 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]]]}] 14:30:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:30:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1225ms 14:30:48 INFO - PROCESS | 1847 | 1461274248114 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 14:30:48 INFO - PROCESS | 1847 | 1461274248117 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 14:30:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:30:48 INFO - PROCESS | 1847 | 1461274248123 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:30:48 INFO - PROCESS | 1847 | 1461274248124 Marionette TRACE conn3 <- [1,2666,null,{}] 14:30:48 INFO - PROCESS | 1847 | 1461274248129 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}] 14:30:48 INFO - PROCESS | 1847 | 1461274248286 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 14:30:48 INFO - PROCESS | 1847 | 1461274248485 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9184b4800 == 110 [pid = 1847] [id = 674] 14:30:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7ff910713000) [pid = 1847] [serial = 2023] [outer = (nil)] 14:30:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7ff910cb5400) [pid = 1847] [serial = 2024] [outer = 0x7ff910713000] 14:30:48 INFO - PROCESS | 1847 | 1461274248552 Marionette DEBUG loaded listener.js 14:30:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7ff913fc8000) [pid = 1847] [serial = 2025] [outer = 0x7ff910713000] 14:30:49 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:49 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:30:49 INFO - PROCESS | 1847 | 1461274249792 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]]]}] 14:30:49 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) 14:30:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1730ms 14:30:49 INFO - PROCESS | 1847 | 1461274249853 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 14:30:49 INFO - PROCESS | 1847 | 1461274249855 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 14:30:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:30:49 INFO - PROCESS | 1847 | 1461274249861 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:30:49 INFO - PROCESS | 1847 | 1461274249864 Marionette TRACE conn3 <- [1,2670,null,{}] 14:30:49 INFO - PROCESS | 1847 | 1461274249869 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}] 14:30:50 INFO - PROCESS | 1847 | 1461274250149 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 14:30:50 INFO - PROCESS | 1847 | 1461274250338 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff921edf800 == 111 [pid = 1847] [id = 675] 14:30:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff91216f000) [pid = 1847] [serial = 2026] [outer = (nil)] 14:30:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7ff9151e0800) [pid = 1847] [serial = 2027] [outer = 0x7ff91216f000] 14:30:50 INFO - PROCESS | 1847 | 1461274250403 Marionette DEBUG loaded listener.js 14:30:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7ff915698800) [pid = 1847] [serial = 2028] [outer = 0x7ff91216f000] 14:30:51 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:51 INFO - PROCESS | 1847 | 1461274251641 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] 14:30:51 INFO - PROCESS | 1847 | 1461274251698 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 14:30:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:30:51 INFO - PROCESS | 1847 | 1461274251703 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:30:51 INFO - PROCESS | 1847 | 1461274251705 Marionette TRACE conn3 <- [1,2674,null,{}] 14:30:51 INFO - PROCESS | 1847 | 1461274251710 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}] 14:30:52 INFO - PROCESS | 1847 | 1461274252195 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 14:30:52 INFO - PROCESS | 1847 | 1461274252429 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908611000 == 112 [pid = 1847] [id = 676] 14:30:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7ff8fbf47800) [pid = 1847] [serial = 2029] [outer = (nil)] 14:30:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7ff8fc0d9c00) [pid = 1847] [serial = 2030] [outer = 0x7ff8fbf47800] 14:30:52 INFO - PROCESS | 1847 | 1461274252537 Marionette DEBUG loaded listener.js 14:30:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7ff8fccca800) [pid = 1847] [serial = 2031] [outer = 0x7ff8fbf47800] 14:30:53 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:53 INFO - PROCESS | 1847 | 1461274253822 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] 14:30:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:30:53 INFO - PROCESS | 1847 | 1461274253891 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 14:30:53 INFO - PROCESS | 1847 | 1461274253897 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:30:53 INFO - PROCESS | 1847 | 1461274253903 Marionette TRACE conn3 <- [1,2678,null,{}] 14:30:53 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a246800 == 111 [pid = 1847] [id = 573] 14:30:53 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff914c89000 == 110 [pid = 1847] [id = 63] 14:30:53 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bbbc000 == 109 [pid = 1847] [id = 62] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7ff902105400) [pid = 1847] [serial = 1925] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7ff9100e7000) [pid = 1847] [serial = 1892] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7ff8fbf46400) [pid = 1847] [serial = 1901] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7ff91082cc00) [pid = 1847] [serial = 1895] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7ff901149800) [pid = 1847] [serial = 1898] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | 1461274254040 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}] 14:30:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90cf07800 == 108 [pid = 1847] [id = 663] 14:30:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900fa1000 == 107 [pid = 1847] [id = 662] 14:30:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a243800 == 106 [pid = 1847] [id = 661] 14:30:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9089d3000 == 105 [pid = 1847] [id = 660] 14:30:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90862a800 == 104 [pid = 1847] [id = 659] 14:30:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fe3de800 == 103 [pid = 1847] [id = 658] 14:30:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8faad2800 == 102 [pid = 1847] [id = 657] 14:30:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fe25a000 == 101 [pid = 1847] [id = 656] 14:30:54 INFO - PROCESS | 1847 | 1461274254242 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 14:30:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bbad800 == 100 [pid = 1847] [id = 649] 14:30:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90b611000 == 99 [pid = 1847] [id = 648] 14:30:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a625000 == 98 [pid = 1847] [id = 647] 14:30:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a212000 == 97 [pid = 1847] [id = 646] 14:30:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908ad8000 == 96 [pid = 1847] [id = 645] 14:30:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90888a800 == 95 [pid = 1847] [id = 644] 14:30:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9021b0800 == 94 [pid = 1847] [id = 643] 14:30:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fc171000 == 93 [pid = 1847] [id = 642] 14:30:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9086d0000 == 92 [pid = 1847] [id = 641] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7ff90b41c000) [pid = 1847] [serial = 1883] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7ff8fd4cf800) [pid = 1847] [serial = 1874] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7ff8fa8a1800) [pid = 1847] [serial = 1904] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7ff90b55b400) [pid = 1847] [serial = 1886] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7ff901e2a400) [pid = 1847] [serial = 1877] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7ff90e01a000) [pid = 1847] [serial = 1889] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7ff8fc0e5800) [pid = 1847] [serial = 1908] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7ff8fc01f400) [pid = 1847] [serial = 1907] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7ff9094d4c00) [pid = 1847] [serial = 1880] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7ff9011f0000) [pid = 1847] [serial = 1917] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7ff901b44000) [pid = 1847] [serial = 1920] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7ff8fd1ed000) [pid = 1847] [serial = 1913] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7ff8feee0000) [pid = 1847] [serial = 1914] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7ff901f2cc00) [pid = 1847] [serial = 1922] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7ff90114f800) [pid = 1847] [serial = 1916] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7ff902102400) [pid = 1847] [serial = 1923] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7ff901aefc00) [pid = 1847] [serial = 1919] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7ff8fd4cb000) [pid = 1847] [serial = 1910] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7ff8fd84bc00) [pid = 1847] [serial = 1911] [outer = (nil)] [url = about:blank] 14:30:54 INFO - PROCESS | 1847 | 1461274254428 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fe25a800 == 93 [pid = 1847] [id = 677] 14:30:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7ff8fa7b8800) [pid = 1847] [serial = 2032] [outer = (nil)] 14:30:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7ff8fd84bc00) [pid = 1847] [serial = 2033] [outer = 0x7ff8fa7b8800] 14:30:54 INFO - PROCESS | 1847 | 1461274254484 Marionette DEBUG loaded listener.js 14:30:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7ff901afc400) [pid = 1847] [serial = 2034] [outer = 0x7ff8fa7b8800] 14:30:55 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:55 INFO - PROCESS | 1847 | 1461274255540 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]]]}] 14:30:55 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) 14:30:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1684ms 14:30:55 INFO - PROCESS | 1847 | 1461274255582 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 14:30:55 INFO - PROCESS | 1847 | 1461274255586 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 14:30:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:30:55 INFO - PROCESS | 1847 | 1461274255591 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:30:55 INFO - PROCESS | 1847 | 1461274255593 Marionette TRACE conn3 <- [1,2682,null,{}] 14:30:55 INFO - PROCESS | 1847 | 1461274255598 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}] 14:30:55 INFO - PROCESS | 1847 | 1461274255735 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 14:30:55 INFO - PROCESS | 1847 | 1461274255958 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9022e7800 == 94 [pid = 1847] [id = 678] 14:30:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7ff901c20000) [pid = 1847] [serial = 2035] [outer = (nil)] 14:30:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7ff90208f800) [pid = 1847] [serial = 2036] [outer = 0x7ff901c20000] 14:30:56 INFO - PROCESS | 1847 | 1461274256011 Marionette DEBUG loaded listener.js 14:30:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7ff902393000) [pid = 1847] [serial = 2037] [outer = 0x7ff901c20000] 14:30:57 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:57 INFO - PROCESS | 1847 | 1461274257069 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]]]}] 14:30:57 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) 14:30:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1526ms 14:30:57 INFO - PROCESS | 1847 | 1461274257117 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 14:30:57 INFO - PROCESS | 1847 | 1461274257122 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 14:30:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:30:57 INFO - PROCESS | 1847 | 1461274257136 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:30:57 INFO - PROCESS | 1847 | 1461274257141 Marionette TRACE conn3 <- [1,2686,null,{}] 14:30:57 INFO - PROCESS | 1847 | 1461274257154 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}] 14:30:57 INFO - PROCESS | 1847 | 1461274257363 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 14:30:57 INFO - PROCESS | 1847 | 1461274257432 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908a95000 == 95 [pid = 1847] [id = 679] 14:30:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7ff901e2f400) [pid = 1847] [serial = 2038] [outer = (nil)] 14:30:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7ff9088ab400) [pid = 1847] [serial = 2039] [outer = 0x7ff901e2f400] 14:30:57 INFO - PROCESS | 1847 | 1461274257483 Marionette DEBUG loaded listener.js 14:30:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7ff909513000) [pid = 1847] [serial = 2040] [outer = 0x7ff901e2f400] 14:30:58 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:58 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7ff8fa7c0000) [pid = 1847] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:30:58 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7ff909519000) [pid = 1847] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:30:58 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7ff8fa7b6400) [pid = 1847] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:30:58 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7ff8ffee6800) [pid = 1847] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:30:58 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7ff8ffedb800) [pid = 1847] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:30:58 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7ff8fa3dd000) [pid = 1847] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:30:58 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7ff901f2a800) [pid = 1847] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:30:58 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7ff8fa898c00) [pid = 1847] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:30:58 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7ff8fd1ef800) [pid = 1847] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:30:58 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7ff901c27000) [pid = 1847] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:30:58 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7ff90a2fb400) [pid = 1847] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:30:58 INFO - PROCESS | 1847 | 1461274258747 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] 14:30:58 INFO - PROCESS | 1847 | 1461274258797 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 14:30:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:30:58 INFO - PROCESS | 1847 | 1461274258803 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:30:58 INFO - PROCESS | 1847 | 1461274258804 Marionette TRACE conn3 <- [1,2690,null,{}] 14:30:58 INFO - PROCESS | 1847 | 1461274258809 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}] 14:30:58 INFO - PROCESS | 1847 | 1461274258941 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 14:30:59 INFO - PROCESS | 1847 | 1461274259153 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a231800 == 96 [pid = 1847] [id = 680] 14:30:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7ff8fa3dd000) [pid = 1847] [serial = 2041] [outer = (nil)] 14:30:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7ff90894ec00) [pid = 1847] [serial = 2042] [outer = 0x7ff8fa3dd000] 14:30:59 INFO - PROCESS | 1847 | 1461274259207 Marionette DEBUG loaded listener.js 14:30:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7ff90974b400) [pid = 1847] [serial = 2043] [outer = 0x7ff8fa3dd000] 14:31:00 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:31:00 INFO - PROCESS | 1847 | 1461274260191 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] 14:31:00 INFO - PROCESS | 1847 | 1461274260235 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 14:31:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:31:00 INFO - PROCESS | 1847 | 1461274260239 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:31:00 INFO - PROCESS | 1847 | 1461274260241 Marionette TRACE conn3 <- [1,2694,null,{}] 14:31:00 INFO - PROCESS | 1847 | 1461274260246 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}] 14:31:00 INFO - PROCESS | 1847 | 1461274260437 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 14:31:00 INFO - PROCESS | 1847 | 1461274260452 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c048000 == 97 [pid = 1847] [id = 681] 14:31:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7ff90b422c00) [pid = 1847] [serial = 2044] [outer = (nil)] 14:31:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7ff90b559800) [pid = 1847] [serial = 2045] [outer = 0x7ff90b422c00] 14:31:00 INFO - PROCESS | 1847 | 1461274260520 Marionette DEBUG loaded listener.js 14:31:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7ff90bc3b400) [pid = 1847] [serial = 2046] [outer = 0x7ff90b422c00] 14:31:01 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:31:01 INFO - PROCESS | 1847 | 1461274261954 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] 14:31:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:31:01 INFO - PROCESS | 1847 | 1461274261978 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 14:31:01 INFO - PROCESS | 1847 | 1461274261985 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:31:01 INFO - PROCESS | 1847 | 1461274261988 Marionette TRACE conn3 <- [1,2698,null,{}] 14:31:01 INFO - PROCESS | 1847 | 1461274261996 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}] 14:31:02 INFO - PROCESS | 1847 | 1461274262219 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 14:31:02 INFO - PROCESS | 1847 | 1461274262428 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9086e9000 == 98 [pid = 1847] [id = 682] 14:31:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7ff9007cb800) [pid = 1847] [serial = 2047] [outer = (nil)] 14:31:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7ff901a03800) [pid = 1847] [serial = 2048] [outer = 0x7ff9007cb800] 14:31:02 INFO - PROCESS | 1847 | 1461274262496 Marionette DEBUG loaded listener.js 14:31:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7ff901c2ac00) [pid = 1847] [serial = 2049] [outer = 0x7ff9007cb800] 14:31:03 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 14:31:03 INFO - PROCESS | 1847 | 1461274263788 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] 14:31:03 INFO - PROCESS | 1847 | 1461274263833 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 14:31:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:31:03 INFO - PROCESS | 1847 | 1461274263841 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:31:03 INFO - PROCESS | 1847 | 1461274263844 Marionette TRACE conn3 <- [1,2702,null,{}] 14:31:03 INFO - PROCESS | 1847 | 1461274263889 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}] 14:31:04 INFO - PROCESS | 1847 | 1461274264171 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 14:31:04 INFO - PROCESS | 1847 | 1461274264286 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c912000 == 99 [pid = 1847] [id = 683] 14:31:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7ff901e25c00) [pid = 1847] [serial = 2050] [outer = (nil)] 14:31:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7ff9087d2c00) [pid = 1847] [serial = 2051] [outer = 0x7ff901e25c00] 14:31:04 INFO - PROCESS | 1847 | 1461274264386 Marionette DEBUG loaded listener.js 14:31:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7ff9094cdc00) [pid = 1847] [serial = 2052] [outer = 0x7ff901e25c00] 14:31:05 INFO - PROCESS | 1847 | 1461274265274 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]]]}] 14:31:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:31:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1481ms 14:31:05 INFO - PROCESS | 1847 | 1461274265322 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 14:31:05 INFO - PROCESS | 1847 | 1461274265326 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 14:31:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:31:05 INFO - PROCESS | 1847 | 1461274265331 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:31:05 INFO - PROCESS | 1847 | 1461274265336 Marionette TRACE conn3 <- [1,2706,null,{}] 14:31:05 INFO - PROCESS | 1847 | 1461274265350 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}] 14:31:05 INFO - PROCESS | 1847 | 1461274265703 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 14:31:05 INFO - PROCESS | 1847 | 1461274265983 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90fb45800 == 100 [pid = 1847] [id = 684] 14:31:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7ff90b65f000) [pid = 1847] [serial = 2053] [outer = (nil)] 14:31:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7ff90c447c00) [pid = 1847] [serial = 2054] [outer = 0x7ff90b65f000] 14:31:06 INFO - PROCESS | 1847 | 1461274266051 Marionette DEBUG loaded listener.js 14:31:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7ff90c932400) [pid = 1847] [serial = 2055] [outer = 0x7ff90b65f000] 14:31:06 INFO - PROCESS | 1847 | 1461274266968 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]]]}] 14:31:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:31:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1690ms 14:31:07 INFO - PROCESS | 1847 | 1461274267023 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 14:31:07 INFO - PROCESS | 1847 | 1461274267027 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 14:31:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:31:07 INFO - PROCESS | 1847 | 1461274267032 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:31:07 INFO - PROCESS | 1847 | 1461274267035 Marionette TRACE conn3 <- [1,2710,null,{}] 14:31:07 INFO - PROCESS | 1847 | 1461274267039 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}] 14:31:07 INFO - PROCESS | 1847 | 1461274267212 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 14:31:07 INFO - PROCESS | 1847 | 1461274267408 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910ca2800 == 101 [pid = 1847] [id = 685] 14:31:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7ff90b65fc00) [pid = 1847] [serial = 2056] [outer = (nil)] 14:31:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7ff90cdde400) [pid = 1847] [serial = 2057] [outer = 0x7ff90b65fc00] 14:31:07 INFO - PROCESS | 1847 | 1461274267467 Marionette DEBUG loaded listener.js 14:31:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7ff90e025c00) [pid = 1847] [serial = 2058] [outer = 0x7ff90b65fc00] 14:31:08 INFO - PROCESS | 1847 | 1461274268321 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] 14:31:08 INFO - PROCESS | 1847 | 1461274268363 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 14:31:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:31:08 INFO - PROCESS | 1847 | 1461274268369 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:31:08 INFO - PROCESS | 1847 | 1461274268371 Marionette TRACE conn3 <- [1,2714,null,{}] 14:31:08 INFO - PROCESS | 1847 | 1461274268376 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}] 14:31:08 INFO - PROCESS | 1847 | 1461274268577 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 14:31:08 INFO - PROCESS | 1847 | 1461274268783 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91635f000 == 102 [pid = 1847] [id = 686] 14:31:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7ff9083d7000) [pid = 1847] [serial = 2059] [outer = (nil)] 14:31:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7ff90e110800) [pid = 1847] [serial = 2060] [outer = 0x7ff9083d7000] 14:31:08 INFO - PROCESS | 1847 | 1461274268856 Marionette DEBUG loaded listener.js 14:31:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff90fb6bc00) [pid = 1847] [serial = 2061] [outer = 0x7ff9083d7000] 14:31:09 INFO - PROCESS | 1847 | 1461274269641 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]]]}] 14:31:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:31:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1329ms 14:31:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:31:09 INFO - PROCESS | 1847 | 1461274269698 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 14:31:09 INFO - PROCESS | 1847 | 1461274269701 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 14:31:09 INFO - PROCESS | 1847 | 1461274269706 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:31:09 INFO - PROCESS | 1847 | 1461274269709 Marionette TRACE conn3 <- [1,2718,null,{}] 14:31:09 INFO - PROCESS | 1847 | 1461274269713 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}] 14:31:09 INFO - PROCESS | 1847 | 1461274269889 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 14:31:10 INFO - PROCESS | 1847 | 1461274270094 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922f62000 == 103 [pid = 1847] [id = 687] 14:31:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7ff90fb69000) [pid = 1847] [serial = 2062] [outer = (nil)] 14:31:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7ff912d71c00) [pid = 1847] [serial = 2063] [outer = 0x7ff90fb69000] 14:31:10 INFO - PROCESS | 1847 | 1461274270160 Marionette DEBUG loaded listener.js 14:31:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7ff9154a1400) [pid = 1847] [serial = 2064] [outer = 0x7ff90fb69000] 14:31:10 INFO - PROCESS | 1847 | 1461274270974 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] 14:31:11 INFO - PROCESS | 1847 | 1461274271042 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 14:31:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:31:11 INFO - PROCESS | 1847 | 1461274271047 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:31:11 INFO - PROCESS | 1847 | 1461274271049 Marionette TRACE conn3 <- [1,2722,null,{}] 14:31:11 INFO - PROCESS | 1847 | 1461274271054 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}] 14:31:11 INFO - PROCESS | 1847 | 1461274271200 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 14:31:11 INFO - PROCESS | 1847 | 1461274271403 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9277c0000 == 104 [pid = 1847] [id = 688] 14:31:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7ff90fb6c400) [pid = 1847] [serial = 2065] [outer = (nil)] 14:31:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7ff9156b7800) [pid = 1847] [serial = 2066] [outer = 0x7ff90fb6c400] 14:31:11 INFO - PROCESS | 1847 | 1461274271463 Marionette DEBUG loaded listener.js 14:31:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7ff9158dec00) [pid = 1847] [serial = 2067] [outer = 0x7ff90fb6c400] 14:31:12 INFO - PROCESS | 1847 | 1461274272250 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] 14:31:12 INFO - PROCESS | 1847 | 1461274272328 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 14:31:12 INFO - PROCESS | 1847 | 1461274272333 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:31:12 INFO - PROCESS | 1847 | 1461274272336 Marionette TRACE conn3 <- [1,2726,null,{}] 14:31:12 INFO - PROCESS | 1847 | 1461274272341 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}] 14:31:12 INFO - PROCESS | 1847 | 1461274272526 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 14:31:12 INFO - PROCESS | 1847 | 1461274272740 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff928119000 == 105 [pid = 1847] [id = 689] 14:31:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7ff8fbf0ac00) [pid = 1847] [serial = 2068] [outer = (nil)] 14:31:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7ff9159bf400) [pid = 1847] [serial = 2069] [outer = 0x7ff8fbf0ac00] 14:31:12 INFO - PROCESS | 1847 | 1461274272800 Marionette DEBUG loaded listener.js 14:31:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7ff916691400) [pid = 1847] [serial = 2070] [outer = 0x7ff8fbf0ac00] 14:31:13 INFO - PROCESS | 1847 | 1461274273588 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]]]}] 14:31:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:31:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1280ms 14:31:13 INFO - PROCESS | 1847 | 1461274273613 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 14:31:13 INFO - PROCESS | 1847 | 1461274273616 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 14:31:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:31:13 INFO - PROCESS | 1847 | 1461274273621 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:31:13 INFO - PROCESS | 1847 | 1461274273623 Marionette TRACE conn3 <- [1,2730,null,{}] 14:31:13 INFO - PROCESS | 1847 | 1461274273628 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}] 14:31:13 INFO - PROCESS | 1847 | 1461274273780 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 14:31:13 INFO - PROCESS | 1847 | 1461274273994 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9284c6000 == 106 [pid = 1847] [id = 690] 14:31:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7ff8fbf45000) [pid = 1847] [serial = 2071] [outer = (nil)] 14:31:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7ff90e210400) [pid = 1847] [serial = 2072] [outer = 0x7ff8fbf45000] 14:31:14 INFO - PROCESS | 1847 | 1461274274058 Marionette DEBUG loaded listener.js 14:31:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7ff916f8b800) [pid = 1847] [serial = 2073] [outer = 0x7ff8fbf45000] 14:31:15 INFO - PROCESS | 1847 | 1461274275227 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] 14:31:15 INFO - PROCESS | 1847 | 1461274275255 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 14:31:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:31:15 INFO - PROCESS | 1847 | 1461274275261 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:31:15 INFO - PROCESS | 1847 | 1461274275263 Marionette TRACE conn3 <- [1,2734,null,{}] 14:31:15 INFO - PROCESS | 1847 | 1461274275268 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}] 14:31:15 INFO - PROCESS | 1847 | 1461274275503 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 14:31:15 INFO - PROCESS | 1847 | 1461274275737 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92add2000 == 107 [pid = 1847] [id = 691] 14:31:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7ff8fa3df400) [pid = 1847] [serial = 2074] [outer = (nil)] 14:31:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7ff917335800) [pid = 1847] [serial = 2075] [outer = 0x7ff8fa3df400] 14:31:15 INFO - PROCESS | 1847 | 1461274275799 Marionette DEBUG loaded listener.js 14:31:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7ff9178a5800) [pid = 1847] [serial = 2076] [outer = 0x7ff8fa3df400] 14:31:16 INFO - PROCESS | 1847 | 1461274276610 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]]]}] 14:31:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:31:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1379ms 14:31:16 INFO - PROCESS | 1847 | 1461274276657 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 14:31:16 INFO - PROCESS | 1847 | 1461274276660 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 14:31:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:31:16 INFO - PROCESS | 1847 | 1461274276666 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:31:16 INFO - PROCESS | 1847 | 1461274276670 Marionette TRACE conn3 <- [1,2738,null,{}] 14:31:16 INFO - PROCESS | 1847 | 1461274276674 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}] 14:31:16 INFO - PROCESS | 1847 | 1461274276851 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 14:31:17 INFO - PROCESS | 1847 | 1461274277066 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9089dc800 == 108 [pid = 1847] [id = 692] 14:31:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7ff8fa3d8c00) [pid = 1847] [serial = 2077] [outer = (nil)] 14:31:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7ff90c44d400) [pid = 1847] [serial = 2078] [outer = 0x7ff8fa3d8c00] 14:31:17 INFO - PROCESS | 1847 | 1461274277130 Marionette DEBUG loaded listener.js 14:31:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7ff918402c00) [pid = 1847] [serial = 2079] [outer = 0x7ff8fa3d8c00] 14:31:18 INFO - PROCESS | 1847 | 1461274278252 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]]]}] 14:31:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:31:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1680ms 14:31:18 INFO - PROCESS | 1847 | 1461274278347 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 14:31:18 INFO - PROCESS | 1847 | 1461274278351 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 14:31:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:31:18 INFO - PROCESS | 1847 | 1461274278358 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:31:18 INFO - PROCESS | 1847 | 1461274278362 Marionette TRACE conn3 <- [1,2742,null,{}] 14:31:18 INFO - PROCESS | 1847 | 1461274278369 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}] 14:31:18 INFO - PROCESS | 1847 | 1461274278580 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 14:31:18 INFO - PROCESS | 1847 | 1461274278842 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9021c3800 == 109 [pid = 1847] [id = 693] 14:31:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7ff8fa7b6400) [pid = 1847] [serial = 2080] [outer = (nil)] 14:31:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7ff8fd1e9400) [pid = 1847] [serial = 2081] [outer = 0x7ff8fa7b6400] 14:31:18 INFO - PROCESS | 1847 | 1461274278958 Marionette DEBUG loaded listener.js 14:31:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7ff8fe4ab400) [pid = 1847] [serial = 2082] [outer = 0x7ff8fa7b6400] 14:31:19 INFO - PROCESS | 1847 | 1461274279867 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]]]}] 14:31:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:31:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1533ms 14:31:19 INFO - PROCESS | 1847 | 1461274279892 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 14:31:19 INFO - PROCESS | 1847 | 1461274279899 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 14:31:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:31:19 INFO - PROCESS | 1847 | 1461274279907 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:31:19 INFO - PROCESS | 1847 | 1461274279911 Marionette TRACE conn3 <- [1,2746,null,{}] 14:31:19 INFO - PROCESS | 1847 | 1461274279915 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}] 14:31:20 INFO - PROCESS | 1847 | 1461274280063 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 14:31:20 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a231800 == 108 [pid = 1847] [id = 680] 14:31:20 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908a95000 == 107 [pid = 1847] [id = 679] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7ff90ba8c400) [pid = 1847] [serial = 1958] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7ff90c7b2000) [pid = 1847] [serial = 1961] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7ff90cae4800) [pid = 1847] [serial = 1964] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7ff90ca63c00) [pid = 1847] [serial = 1967] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7ff90dc58400) [pid = 1847] [serial = 1994] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | 1461274280356 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:20 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9022e7800 == 106 [pid = 1847] [id = 678] 14:31:20 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fe25a800 == 105 [pid = 1847] [id = 677] 14:31:20 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908611000 == 104 [pid = 1847] [id = 676] 14:31:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fd2df000 == 105 [pid = 1847] [id = 694] 14:31:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7ff8ffee6c00) [pid = 1847] [serial = 2083] [outer = (nil)] 14:31:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7ff902090800) [pid = 1847] [serial = 2084] [outer = 0x7ff8ffee6c00] 14:31:20 INFO - PROCESS | 1847 | 1461274280418 Marionette DEBUG loaded listener.js 14:31:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7ff9087d7000) [pid = 1847] [serial = 2085] [outer = 0x7ff8ffee6c00] 14:31:20 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff915941800 == 104 [pid = 1847] [id = 670] 14:31:20 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff913f18000 == 103 [pid = 1847] [id = 669] 14:31:20 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910b6b800 == 102 [pid = 1847] [id = 668] 14:31:20 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91086c000 == 101 [pid = 1847] [id = 667] 14:31:20 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff909433800 == 100 [pid = 1847] [id = 666] 14:31:20 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901b6c000 == 99 [pid = 1847] [id = 665] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7ff90b555800) [pid = 1847] [serial = 1803] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7ff90a2f3400) [pid = 1847] [serial = 1985] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7ff8fd1ee800) [pid = 1847] [serial = 1988] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7ff90b553800) [pid = 1847] [serial = 1986] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7ff908954400) [pid = 1847] [serial = 1982] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7ff901153400) [pid = 1847] [serial = 1976] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7ff901afac00) [pid = 1847] [serial = 1977] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7ff90a572400) [pid = 1847] [serial = 1952] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7ff909743c00) [pid = 1847] [serial = 1946] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7ff8fbf0f800) [pid = 1847] [serial = 1928] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7ff901c23000) [pid = 1847] [serial = 1934] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7ff8fbf07400) [pid = 1847] [serial = 1971] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7ff8fa7b5400) [pid = 1847] [serial = 1970] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7ff8fe491c00) [pid = 1847] [serial = 1931] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7ff902391000) [pid = 1847] [serial = 1979] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7ff90c064800) [pid = 1847] [serial = 1991] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7ff9087d3400) [pid = 1847] [serial = 1980] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7ff8feed6400) [pid = 1847] [serial = 1974] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7ff8fe492c00) [pid = 1847] [serial = 1973] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7ff909338400) [pid = 1847] [serial = 1943] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7ff9087d0800) [pid = 1847] [serial = 1940] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7ff90a41bc00) [pid = 1847] [serial = 1949] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7ff902398000) [pid = 1847] [serial = 1937] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7ff90b41d800) [pid = 1847] [serial = 1955] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7ff90238d800) [pid = 1847] [serial = 1926] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7ff90208bc00) [pid = 1847] [serial = 1989] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7ff90ccbbc00) [pid = 1847] [serial = 1992] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7ff90933a000) [pid = 1847] [serial = 1983] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7ff901b43800) [pid = 1847] [serial = 1872] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1847 | 1461274281140 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]]]}] 14:31:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:31:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1277ms 14:31:21 INFO - PROCESS | 1847 | 1461274281185 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 14:31:21 INFO - PROCESS | 1847 | 1461274281188 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 14:31:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:31:21 INFO - PROCESS | 1847 | 1461274281193 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:31:21 INFO - PROCESS | 1847 | 1461274281197 Marionette TRACE conn3 <- [1,2750,null,{}] 14:31:21 INFO - PROCESS | 1847 | 1461274281210 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}] 14:31:21 INFO - PROCESS | 1847 | 1461274281351 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 14:31:21 INFO - PROCESS | 1847 | 1461274281513 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908713800 == 100 [pid = 1847] [id = 695] 14:31:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7ff901afac00) [pid = 1847] [serial = 2086] [outer = (nil)] 14:31:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7ff908959000) [pid = 1847] [serial = 2087] [outer = 0x7ff901afac00] 14:31:21 INFO - PROCESS | 1847 | 1461274281570 Marionette DEBUG loaded listener.js 14:31:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7ff90a4d7800) [pid = 1847] [serial = 2088] [outer = 0x7ff901afac00] 14:31:22 INFO - PROCESS | 1847 | 1461274282202 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]]]}] 14:31:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:31:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1036ms 14:31:22 INFO - PROCESS | 1847 | 1461274282229 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 14:31:22 INFO - PROCESS | 1847 | 1461274282233 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 14:31:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:31:22 INFO - PROCESS | 1847 | 1461274282237 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:31:22 INFO - PROCESS | 1847 | 1461274282239 Marionette TRACE conn3 <- [1,2754,null,{}] 14:31:22 INFO - PROCESS | 1847 | 1461274282244 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}] 14:31:22 INFO - PROCESS | 1847 | 1461274282449 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 14:31:22 INFO - PROCESS | 1847 | 1461274282556 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90b4e8800 == 101 [pid = 1847] [id = 696] 14:31:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7ff90238d800) [pid = 1847] [serial = 2089] [outer = (nil)] 14:31:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7ff90b686800) [pid = 1847] [serial = 2090] [outer = 0x7ff90238d800] 14:31:22 INFO - PROCESS | 1847 | 1461274282618 Marionette DEBUG loaded listener.js 14:31:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7ff90ca5a400) [pid = 1847] [serial = 2091] [outer = 0x7ff90238d800] 14:31:23 INFO - PROCESS | 1847 | 1461274283320 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]]]}] 14:31:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:31:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1130ms 14:31:23 INFO - PROCESS | 1847 | 1461274283370 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 14:31:23 INFO - PROCESS | 1847 | 1461274283373 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 14:31:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:31:23 INFO - PROCESS | 1847 | 1461274283378 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:31:23 INFO - PROCESS | 1847 | 1461274283380 Marionette TRACE conn3 <- [1,2758,null,{}] 14:31:23 INFO - PROCESS | 1847 | 1461274283385 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}] 14:31:23 INFO - PROCESS | 1847 | 1461274283578 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 14:31:23 INFO - PROCESS | 1847 | 1461274283602 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c749000 == 102 [pid = 1847] [id = 697] 14:31:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7ff90a2fb800) [pid = 1847] [serial = 2092] [outer = (nil)] 14:31:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7ff90dd72400) [pid = 1847] [serial = 2093] [outer = 0x7ff90a2fb800] 14:31:23 INFO - PROCESS | 1847 | 1461274283654 Marionette DEBUG loaded listener.js 14:31:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7ff90e264400) [pid = 1847] [serial = 2094] [outer = 0x7ff90a2fb800] 14:31:24 INFO - PROCESS | 1847 | 1461274284439 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]]]}] 14:31:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:31:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1074ms 14:31:24 INFO - PROCESS | 1847 | 1461274284453 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 14:31:24 INFO - PROCESS | 1847 | 1461274284455 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 14:31:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:31:24 INFO - PROCESS | 1847 | 1461274284460 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:31:24 INFO - PROCESS | 1847 | 1461274284462 Marionette TRACE conn3 <- [1,2762,null,{}] 14:31:24 INFO - PROCESS | 1847 | 1461274284466 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}] 14:31:24 INFO - PROCESS | 1847 | 1461274284687 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 14:31:24 INFO - PROCESS | 1847 | 1461274284723 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90fb3e800 == 103 [pid = 1847] [id = 698] 14:31:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff9100e8800) [pid = 1847] [serial = 2095] [outer = (nil)] 14:31:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7ff91082a000) [pid = 1847] [serial = 2096] [outer = 0x7ff9100e8800] 14:31:24 INFO - PROCESS | 1847 | 1461274284778 Marionette DEBUG loaded listener.js 14:31:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7ff913e9e800) [pid = 1847] [serial = 2097] [outer = 0x7ff9100e8800] 14:31:25 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7ff8fa7b8800) [pid = 1847] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:31:25 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7ff8fbf47800) [pid = 1847] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:31:25 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7ff8fa3dd000) [pid = 1847] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:31:25 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7ff901e2f400) [pid = 1847] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:31:25 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7ff901c20000) [pid = 1847] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:31:25 INFO - PROCESS | 1847 | 1461274285625 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]]]}] 14:31:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:31:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1328ms 14:31:25 INFO - PROCESS | 1847 | 1461274285797 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 14:31:25 INFO - PROCESS | 1847 | 1461274285800 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 14:31:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:31:25 INFO - PROCESS | 1847 | 1461274285824 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:31:25 INFO - PROCESS | 1847 | 1461274285825 Marionette TRACE conn3 <- [1,2766,null,{}] 14:31:25 INFO - PROCESS | 1847 | 1461274285830 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}] 14:31:25 INFO - PROCESS | 1847 | 1461274285959 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 14:31:25 INFO - PROCESS | 1847 | 1461274285969 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910b5d000 == 104 [pid = 1847] [id = 699] 14:31:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7ff90a4cec00) [pid = 1847] [serial = 2098] [outer = (nil)] 14:31:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7ff9151e1400) [pid = 1847] [serial = 2099] [outer = 0x7ff90a4cec00] 14:31:26 INFO - PROCESS | 1847 | 1461274286020 Marionette DEBUG loaded listener.js 14:31:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff91751ec00) [pid = 1847] [serial = 2100] [outer = 0x7ff90a4cec00] 14:31:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:31:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 927ms 14:31:26 INFO - PROCESS | 1847 | 1461274286740 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]]]}] 14:31:26 INFO - PROCESS | 1847 | 1461274286750 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 14:31:26 INFO - PROCESS | 1847 | 1461274286753 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 14:31:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:31:26 INFO - PROCESS | 1847 | 1461274286757 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:31:26 INFO - PROCESS | 1847 | 1461274286760 Marionette TRACE conn3 <- [1,2770,null,{}] 14:31:26 INFO - PROCESS | 1847 | 1461274286764 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}] 14:31:26 INFO - PROCESS | 1847 | 1461274286896 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 14:31:27 INFO - PROCESS | 1847 | 1461274287064 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9156df800 == 105 [pid = 1847] [id = 700] 14:31:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7ff90b420800) [pid = 1847] [serial = 2101] [outer = (nil)] 14:31:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7ff918411000) [pid = 1847] [serial = 2102] [outer = 0x7ff90b420800] 14:31:27 INFO - PROCESS | 1847 | 1461274287114 Marionette DEBUG loaded listener.js 14:31:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7ff918667c00) [pid = 1847] [serial = 2103] [outer = 0x7ff90b420800] 14:31:28 INFO - PROCESS | 1847 | 1461274288065 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]]]}] 14:31:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:31:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1325ms 14:31:28 INFO - PROCESS | 1847 | 1461274288083 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 14:31:28 INFO - PROCESS | 1847 | 1461274288089 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 14:31:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:31:28 INFO - PROCESS | 1847 | 1461274288097 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:31:28 INFO - PROCESS | 1847 | 1461274288101 Marionette TRACE conn3 <- [1,2774,null,{}] 14:31:28 INFO - PROCESS | 1847 | 1461274288108 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}] 14:31:28 INFO - PROCESS | 1847 | 1461274288324 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 14:31:28 INFO - PROCESS | 1847 | 1461274288549 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908710000 == 106 [pid = 1847] [id = 701] 14:31:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7ff901c1ec00) [pid = 1847] [serial = 2104] [outer = (nil)] 14:31:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7ff902083000) [pid = 1847] [serial = 2105] [outer = 0x7ff901c1ec00] 14:31:28 INFO - PROCESS | 1847 | 1461274288613 Marionette DEBUG loaded listener.js 14:31:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7ff9088a0400) [pid = 1847] [serial = 2106] [outer = 0x7ff901c1ec00] 14:31:29 INFO - PROCESS | 1847 | 1461274289515 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]]]}] 14:31:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:31:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1485ms 14:31:29 INFO - PROCESS | 1847 | 1461274289583 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 14:31:29 INFO - PROCESS | 1847 | 1461274289590 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 14:31:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:31:29 INFO - PROCESS | 1847 | 1461274289598 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:31:29 INFO - PROCESS | 1847 | 1461274289602 Marionette TRACE conn3 <- [1,2778,null,{}] 14:31:29 INFO - PROCESS | 1847 | 1461274289607 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}] 14:31:29 INFO - PROCESS | 1847 | 1461274289768 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 14:31:29 INFO - PROCESS | 1847 | 1461274289969 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e1a4800 == 107 [pid = 1847] [id = 702] 14:31:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7ff90894fc00) [pid = 1847] [serial = 2107] [outer = (nil)] 14:31:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7ff90b553400) [pid = 1847] [serial = 2108] [outer = 0x7ff90894fc00] 14:31:30 INFO - PROCESS | 1847 | 1461274290031 Marionette DEBUG loaded listener.js 14:31:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7ff90cde2800) [pid = 1847] [serial = 2109] [outer = 0x7ff90894fc00] 14:31:30 INFO - PROCESS | 1847 | 1461274290862 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]]]}] 14:31:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:31:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1282ms 14:31:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:31:30 INFO - PROCESS | 1847 | 1461274290880 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 14:31:30 INFO - PROCESS | 1847 | 1461274290883 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 14:31:30 INFO - PROCESS | 1847 | 1461274290889 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:31:30 INFO - PROCESS | 1847 | 1461274290894 Marionette TRACE conn3 <- [1,2782,null,{}] 14:31:30 INFO - PROCESS | 1847 | 1461274290922 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}] 14:31:31 INFO - PROCESS | 1847 | 1461274291134 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 14:31:31 INFO - PROCESS | 1847 | 1461274291287 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916c13000 == 108 [pid = 1847] [id = 703] 14:31:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7ff908955c00) [pid = 1847] [serial = 2110] [outer = (nil)] 14:31:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7ff90b691800) [pid = 1847] [serial = 2111] [outer = 0x7ff908955c00] 14:31:31 INFO - PROCESS | 1847 | 1461274291351 Marionette DEBUG loaded listener.js 14:31:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7ff910753c00) [pid = 1847] [serial = 2112] [outer = 0x7ff908955c00] 14:31:32 INFO - PROCESS | 1847 | 1461274292157 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]]]}] 14:31:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:31:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1281ms 14:31:32 INFO - PROCESS | 1847 | 1461274292183 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 14:31:32 INFO - PROCESS | 1847 | 1461274292187 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 14:31:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:31:32 INFO - PROCESS | 1847 | 1461274292194 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:31:32 INFO - PROCESS | 1847 | 1461274292197 Marionette TRACE conn3 <- [1,2786,null,{}] 14:31:32 INFO - PROCESS | 1847 | 1461274292202 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}] 14:31:32 INFO - PROCESS | 1847 | 1461274292350 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 14:31:32 INFO - PROCESS | 1847 | 1461274292554 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff922cf1000 == 109 [pid = 1847] [id = 704] 14:31:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7ff90a2f0c00) [pid = 1847] [serial = 2113] [outer = (nil)] 14:31:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7ff9154a0000) [pid = 1847] [serial = 2114] [outer = 0x7ff90a2f0c00] 14:31:32 INFO - PROCESS | 1847 | 1461274292614 Marionette DEBUG loaded listener.js 14:31:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7ff916799c00) [pid = 1847] [serial = 2115] [outer = 0x7ff90a2f0c00] 14:31:33 INFO - PROCESS | 1847 | 1461274293417 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]]]}] 14:31:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:31:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1276ms 14:31:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:31:33 INFO - PROCESS | 1847 | 1461274293471 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 14:31:33 INFO - PROCESS | 1847 | 1461274293473 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 14:31:33 INFO - PROCESS | 1847 | 1461274293479 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:31:33 INFO - PROCESS | 1847 | 1461274293481 Marionette TRACE conn3 <- [1,2790,null,{}] 14:31:33 INFO - PROCESS | 1847 | 1461274293486 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}] 14:31:33 INFO - PROCESS | 1847 | 1461274293647 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 14:31:33 INFO - PROCESS | 1847 | 1461274293850 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92c309800 == 110 [pid = 1847] [id = 705] 14:31:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7ff91074c800) [pid = 1847] [serial = 2116] [outer = (nil)] 14:31:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7ff918611c00) [pid = 1847] [serial = 2117] [outer = 0x7ff91074c800] 14:31:33 INFO - PROCESS | 1847 | 1461274293920 Marionette DEBUG loaded listener.js 14:31:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7ff918824c00) [pid = 1847] [serial = 2118] [outer = 0x7ff91074c800] 14:31:34 INFO - PROCESS | 1847 | 1461274294727 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]]]}] 14:31:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:31:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1281ms 14:31:34 INFO - PROCESS | 1847 | 1461274294759 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 14:31:34 INFO - PROCESS | 1847 | 1461274294762 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 14:31:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:31:34 INFO - PROCESS | 1847 | 1461274294767 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:31:34 INFO - PROCESS | 1847 | 1461274294769 Marionette TRACE conn3 <- [1,2794,null,{}] 14:31:34 INFO - PROCESS | 1847 | 1461274294774 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}] 14:31:34 INFO - PROCESS | 1847 | 1461274294935 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 14:31:35 INFO - PROCESS | 1847 | 1461274295142 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8f9a14800 == 111 [pid = 1847] [id = 706] 14:31:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7ff918824800) [pid = 1847] [serial = 2119] [outer = (nil)] 14:31:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7ff922a04400) [pid = 1847] [serial = 2120] [outer = 0x7ff918824800] 14:31:35 INFO - PROCESS | 1847 | 1461274295203 Marionette DEBUG loaded listener.js 14:31:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7ff922caa800) [pid = 1847] [serial = 2121] [outer = 0x7ff918824800] 14:31:35 INFO - PROCESS | 1847 | 1461274295962 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]]]}] 14:31:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:31:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1232ms 14:31:36 INFO - PROCESS | 1847 | 1461274296000 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 14:31:36 INFO - PROCESS | 1847 | 1461274296003 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 14:31:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:31:36 INFO - PROCESS | 1847 | 1461274296008 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:31:36 INFO - PROCESS | 1847 | 1461274296010 Marionette TRACE conn3 <- [1,2798,null,{}] 14:31:36 INFO - PROCESS | 1847 | 1461274296015 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}] 14:31:36 INFO - PROCESS | 1847 | 1461274296172 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 14:31:36 INFO - PROCESS | 1847 | 1461274296379 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92fa95800 == 112 [pid = 1847] [id = 707] 14:31:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7ff91549f000) [pid = 1847] [serial = 2122] [outer = (nil)] 14:31:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7ff922a88800) [pid = 1847] [serial = 2123] [outer = 0x7ff91549f000] 14:31:36 INFO - PROCESS | 1847 | 1461274296443 Marionette DEBUG loaded listener.js 14:31:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7ff922f44000) [pid = 1847] [serial = 2124] [outer = 0x7ff91549f000] 14:31:37 INFO - PROCESS | 1847 | 1461274297204 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]]]}] 14:31:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:31:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1227ms 14:31:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:31:37 INFO - PROCESS | 1847 | 1461274297237 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 14:31:37 INFO - PROCESS | 1847 | 1461274297239 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 14:31:37 INFO - PROCESS | 1847 | 1461274297245 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:31:37 INFO - PROCESS | 1847 | 1461274297247 Marionette TRACE conn3 <- [1,2802,null,{}] 14:31:37 INFO - PROCESS | 1847 | 1461274297252 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}] 14:31:37 INFO - PROCESS | 1847 | 1461274297404 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 14:31:37 INFO - PROCESS | 1847 | 1461274297611 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9006a6000 == 113 [pid = 1847] [id = 708] 14:31:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7ff918829800) [pid = 1847] [serial = 2125] [outer = (nil)] 14:31:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7ff923158000) [pid = 1847] [serial = 2126] [outer = 0x7ff918829800] 14:31:37 INFO - PROCESS | 1847 | 1461274297670 Marionette DEBUG loaded listener.js 14:31:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7ff923ef8800) [pid = 1847] [serial = 2127] [outer = 0x7ff918829800] 14:31:38 INFO - PROCESS | 1847 | 1461274298428 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]]]}] 14:31:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:31:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1227ms 14:31:38 INFO - PROCESS | 1847 | 1461274298471 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 14:31:38 INFO - PROCESS | 1847 | 1461274298475 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 14:31:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:31:38 INFO - PROCESS | 1847 | 1461274298480 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:31:38 INFO - PROCESS | 1847 | 1461274298482 Marionette TRACE conn3 <- [1,2806,null,{}] 14:31:38 INFO - PROCESS | 1847 | 1461274298486 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}] 14:31:38 INFO - PROCESS | 1847 | 1461274298645 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 14:31:38 INFO - PROCESS | 1847 | 1461274298854 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8f6e9a800 == 114 [pid = 1847] [id = 709] 14:31:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7ff90114d400) [pid = 1847] [serial = 2128] [outer = (nil)] 14:31:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7ff924175800) [pid = 1847] [serial = 2129] [outer = 0x7ff90114d400] 14:31:38 INFO - PROCESS | 1847 | 1461274298965 Marionette DEBUG loaded listener.js 14:31:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7ff9242cfc00) [pid = 1847] [serial = 2130] [outer = 0x7ff90114d400] 14:31:39 INFO - PROCESS | 1847 | 1461274299747 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]]]}] 14:31:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:31:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1332ms 14:31:39 INFO - PROCESS | 1847 | 1461274299812 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 14:31:39 INFO - PROCESS | 1847 | 1461274299815 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 14:31:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:31:39 INFO - PROCESS | 1847 | 1461274299820 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:31:39 INFO - PROCESS | 1847 | 1461274299822 Marionette TRACE conn3 <- [1,2810,null,{}] 14:31:39 INFO - PROCESS | 1847 | 1461274299827 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}] 14:31:39 INFO - PROCESS | 1847 | 1461274299992 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 14:31:40 INFO - PROCESS | 1847 | 1461274300202 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fa949800 == 115 [pid = 1847] [id = 710] 14:31:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7ff9158dac00) [pid = 1847] [serial = 2131] [outer = (nil)] 14:31:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7ff926053c00) [pid = 1847] [serial = 2132] [outer = 0x7ff9158dac00] 14:31:40 INFO - PROCESS | 1847 | 1461274300306 Marionette DEBUG loaded listener.js 14:31:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7ff92605b400) [pid = 1847] [serial = 2133] [outer = 0x7ff9158dac00] 14:31:41 INFO - PROCESS | 1847 | 1461274301127 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]]]}] 14:31:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:31:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1376ms 14:31:41 INFO - PROCESS | 1847 | 1461274301198 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 14:31:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:31:41 INFO - PROCESS | 1847 | 1461274301202 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 14:31:41 INFO - PROCESS | 1847 | 1461274301206 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:31:41 INFO - PROCESS | 1847 | 1461274301210 Marionette TRACE conn3 <- [1,2814,null,{}] 14:31:41 INFO - PROCESS | 1847 | 1461274301214 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}] 14:31:41 INFO - PROCESS | 1847 | 1461274301431 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 14:31:41 INFO - PROCESS | 1847 | 1461274301639 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fa378000 == 116 [pid = 1847] [id = 711] 14:31:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7ff8fa894800) [pid = 1847] [serial = 2134] [outer = (nil)] 14:31:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7ff91861c400) [pid = 1847] [serial = 2135] [outer = 0x7ff8fa894800] 14:31:41 INFO - PROCESS | 1847 | 1461274301760 Marionette DEBUG loaded listener.js 14:31:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7ff927ecf000) [pid = 1847] [serial = 2136] [outer = 0x7ff8fa894800] 14:31:42 INFO - PROCESS | 1847 | 1461274302994 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]]]}] 14:31:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:31:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1832ms 14:31:43 INFO - PROCESS | 1847 | 1461274303039 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 14:31:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:31:43 INFO - PROCESS | 1847 | 1461274303043 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 14:31:43 INFO - PROCESS | 1847 | 1461274303050 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:31:43 INFO - PROCESS | 1847 | 1461274303055 Marionette TRACE conn3 <- [1,2818,null,{}] 14:31:43 INFO - PROCESS | 1847 | 1461274303061 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}] 14:31:43 INFO - PROCESS | 1847 | 1461274303235 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 14:31:43 INFO - PROCESS | 1847 | 1461274303518 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900610800 == 117 [pid = 1847] [id = 712] 14:31:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7ff8fe4a3800) [pid = 1847] [serial = 2137] [outer = (nil)] 14:31:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7ff8feed7400) [pid = 1847] [serial = 2138] [outer = 0x7ff8fe4a3800] 14:31:43 INFO - PROCESS | 1847 | 1461274303622 Marionette DEBUG loaded listener.js 14:31:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7ff9011e1400) [pid = 1847] [serial = 2139] [outer = 0x7ff8fe4a3800] 14:31:44 INFO - PROCESS | 1847 | 1461274304474 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]]]}] 14:31:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:31:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1484ms 14:31:44 INFO - PROCESS | 1847 | 1461274304534 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 14:31:44 INFO - PROCESS | 1847 | 1461274304548 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 14:31:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:31:44 INFO - PROCESS | 1847 | 1461274304567 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:31:44 INFO - PROCESS | 1847 | 1461274304571 Marionette TRACE conn3 <- [1,2822,null,{}] 14:31:44 INFO - PROCESS | 1847 | 1461274304581 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}] 14:31:44 INFO - PROCESS | 1847 | 1461274304825 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 14:31:45 INFO - PROCESS | 1847 | 1461274305112 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90127d800 == 118 [pid = 1847] [id = 713] 14:31:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7ff9011eb000) [pid = 1847] [serial = 2140] [outer = (nil)] 14:31:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7ff901b4c000) [pid = 1847] [serial = 2141] [outer = 0x7ff9011eb000] 14:31:45 INFO - PROCESS | 1847 | 1461274305182 Marionette DEBUG loaded listener.js 14:31:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7ff901f34800) [pid = 1847] [serial = 2142] [outer = 0x7ff9011eb000] 14:31:45 INFO - PROCESS | 1847 | 1461274305963 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]]]}] 14:31:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:31:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1444ms 14:31:46 INFO - PROCESS | 1847 | 1461274306007 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 14:31:46 INFO - PROCESS | 1847 | 1461274306010 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 14:31:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:31:46 INFO - PROCESS | 1847 | 1461274306015 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:31:46 INFO - PROCESS | 1847 | 1461274306019 Marionette TRACE conn3 <- [1,2826,null,{}] 14:31:46 INFO - PROCESS | 1847 | 1461274306033 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}] 14:31:46 INFO - PROCESS | 1847 | 1461274306194 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 14:31:46 INFO - PROCESS | 1847 | 1461274306412 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9086e2000 == 119 [pid = 1847] [id = 714] 14:31:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7ff902397800) [pid = 1847] [serial = 2143] [outer = (nil)] 14:31:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7ff9088a5400) [pid = 1847] [serial = 2144] [outer = 0x7ff902397800] 14:31:46 INFO - PROCESS | 1847 | 1461274306514 Marionette DEBUG loaded listener.js 14:31:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7ff909333400) [pid = 1847] [serial = 2145] [outer = 0x7ff902397800] 14:31:47 INFO - PROCESS | 1847 | 1461274307396 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92841c000 == 118 [pid = 1847] [id = 118] 14:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c04b800 == 117 [pid = 1847] [id = 615] 14:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910b5d000 == 116 [pid = 1847] [id = 699] 14:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90fb3e800 == 115 [pid = 1847] [id = 698] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7ff90b559800) [pid = 1847] [serial = 2045] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7ff9151e0800) [pid = 1847] [serial = 2027] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7ff9102cdc00) [pid = 1847] [serial = 2015] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7ff90238ac00) [pid = 1847] [serial = 2000] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7ff910cb5400) [pid = 1847] [serial = 2024] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7ff91074c400) [pid = 1847] [serial = 2018] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7ff8fe495800) [pid = 1847] [serial = 1997] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7ff90a6ec800) [pid = 1847] [serial = 2003] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7ff90e10c800) [pid = 1847] [serial = 2009] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7ff90f7e7800) [pid = 1847] [serial = 2012] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7ff910a67000) [pid = 1847] [serial = 2021] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7ff90cddb400) [pid = 1847] [serial = 2006] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c749000 == 114 [pid = 1847] [id = 697] 14:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90b4e8800 == 113 [pid = 1847] [id = 696] 14:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908713800 == 112 [pid = 1847] [id = 695] 14:31:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:31:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1489ms 14:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fd2df000 == 111 [pid = 1847] [id = 694] 14:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9021c3800 == 110 [pid = 1847] [id = 693] 14:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff928119000 == 109 [pid = 1847] [id = 689] 14:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9277c0000 == 108 [pid = 1847] [id = 688] 14:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff922f62000 == 107 [pid = 1847] [id = 687] 14:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91635f000 == 106 [pid = 1847] [id = 686] 14:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910ca2800 == 105 [pid = 1847] [id = 685] 14:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90fb45800 == 104 [pid = 1847] [id = 684] 14:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c912000 == 103 [pid = 1847] [id = 683] 14:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9086e9000 == 102 [pid = 1847] [id = 682] 14:31:47 INFO - PROCESS | 1847 | 1461274307526 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 14:31:47 INFO - PROCESS | 1847 | 1461274307532 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7ff90974b400) [pid = 1847] [serial = 2043] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7ff901afc400) [pid = 1847] [serial = 2034] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7ff8fc0d9c00) [pid = 1847] [serial = 2030] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7ff8fccca800) [pid = 1847] [serial = 2031] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7ff90894ec00) [pid = 1847] [serial = 2042] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7ff8fd84bc00) [pid = 1847] [serial = 2033] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7ff909513000) [pid = 1847] [serial = 2040] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7ff902393000) [pid = 1847] [serial = 2037] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7ff90208f800) [pid = 1847] [serial = 2036] [outer = (nil)] [url = about:blank] 14:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7ff9088ab400) [pid = 1847] [serial = 2039] [outer = (nil)] [url = about:blank] 14:31:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:31:47 INFO - PROCESS | 1847 | 1461274307548 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:31:47 INFO - PROCESS | 1847 | 1461274307551 Marionette TRACE conn3 <- [1,2830,null,{}] 14:31:47 INFO - PROCESS | 1847 | 1461274307555 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}] 14:31:47 INFO - PROCESS | 1847 | 1461274307696 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 14:31:47 INFO - PROCESS | 1847 | 1461274307705 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff900616800 == 103 [pid = 1847] [id = 715] 14:31:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7ff901f36c00) [pid = 1847] [serial = 2146] [outer = (nil)] 14:31:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7ff90894cc00) [pid = 1847] [serial = 2147] [outer = 0x7ff901f36c00] 14:31:47 INFO - PROCESS | 1847 | 1461274307758 Marionette DEBUG loaded listener.js 14:31:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7ff90933e800) [pid = 1847] [serial = 2148] [outer = 0x7ff901f36c00] 14:31:48 INFO - PROCESS | 1847 | 1461274308578 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]]]}] 14:31:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:31:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1075ms 14:31:48 INFO - PROCESS | 1847 | 1461274308624 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 14:31:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:31:48 INFO - PROCESS | 1847 | 1461274308627 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 14:31:48 INFO - PROCESS | 1847 | 1461274308631 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:31:48 INFO - PROCESS | 1847 | 1461274308634 Marionette TRACE conn3 <- [1,2834,null,{}] 14:31:48 INFO - PROCESS | 1847 | 1461274308638 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}] 14:31:48 INFO - PROCESS | 1847 | 1461274308783 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 14:31:48 INFO - PROCESS | 1847 | 1461274308798 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908881000 == 104 [pid = 1847] [id = 716] 14:31:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7ff9094d1800) [pid = 1847] [serial = 2149] [outer = (nil)] 14:31:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7ff90a2f4800) [pid = 1847] [serial = 2150] [outer = 0x7ff9094d1800] 14:31:48 INFO - PROCESS | 1847 | 1461274308851 Marionette DEBUG loaded listener.js 14:31:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7ff90a420c00) [pid = 1847] [serial = 2151] [outer = 0x7ff9094d1800] 14:31:49 INFO - PROCESS | 1847 | 1461274309634 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:31:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:31:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1078ms 14:31:49 INFO - PROCESS | 1847 | 1461274309710 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 14:31:49 INFO - PROCESS | 1847 | 1461274309712 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 14:31:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:31:49 INFO - PROCESS | 1847 | 1461274309718 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:31:49 INFO - PROCESS | 1847 | 1461274309719 Marionette TRACE conn3 <- [1,2838,null,{}] 14:31:49 INFO - PROCESS | 1847 | 1461274309724 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}] 14:31:49 INFO - PROCESS | 1847 | 1461274309899 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 14:31:49 INFO - PROCESS | 1847 | 1461274309908 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a220000 == 105 [pid = 1847] [id = 717] 14:31:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7ff90a6eb000) [pid = 1847] [serial = 2152] [outer = (nil)] 14:31:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7ff90c452800) [pid = 1847] [serial = 2153] [outer = 0x7ff90a6eb000] 14:31:49 INFO - PROCESS | 1847 | 1461274309962 Marionette DEBUG loaded listener.js 14:31:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7ff90ccbfc00) [pid = 1847] [serial = 2154] [outer = 0x7ff90a6eb000] 14:31:50 INFO - PROCESS | 1847 | 1461274310803 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]]]}] 14:31:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:31:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1129ms 14:31:50 INFO - PROCESS | 1847 | 1461274310847 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 14:31:50 INFO - PROCESS | 1847 | 1461274310850 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 14:31:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:31:50 INFO - PROCESS | 1847 | 1461274310861 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:31:50 INFO - PROCESS | 1847 | 1461274310862 Marionette TRACE conn3 <- [1,2842,null,{}] 14:31:50 INFO - PROCESS | 1847 | 1461274310870 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}] 14:31:51 INFO - PROCESS | 1847 | 1461274311079 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 14:31:51 INFO - PROCESS | 1847 | 1461274311102 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90b602800 == 106 [pid = 1847] [id = 718] 14:31:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7ff90a569400) [pid = 1847] [serial = 2155] [outer = (nil)] 14:31:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7ff90dd6c800) [pid = 1847] [serial = 2156] [outer = 0x7ff90a569400] 14:31:51 INFO - PROCESS | 1847 | 1461274311154 Marionette DEBUG loaded listener.js 14:31:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7ff90f9cbc00) [pid = 1847] [serial = 2157] [outer = 0x7ff90a569400] 14:31:51 INFO - PROCESS | 1847 | 1461274311833 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]]]}] 14:31:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:31:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1023ms 14:31:51 INFO - PROCESS | 1847 | 1461274311892 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 14:31:51 INFO - PROCESS | 1847 | 1461274311894 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 14:31:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:31:51 INFO - PROCESS | 1847 | 1461274311900 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:31:51 INFO - PROCESS | 1847 | 1461274311901 Marionette TRACE conn3 <- [1,2846,null,{}] 14:31:51 INFO - PROCESS | 1847 | 1461274311906 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}] 14:31:52 INFO - PROCESS | 1847 | 1461274312108 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7ff90a2fd800) [pid = 1847] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7ff90cf78400) [pid = 1847] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7ff8ffed9800) [pid = 1847] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7ff9121dd000) [pid = 1847] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7ff901148400) [pid = 1847] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7ff8fa3db000) [pid = 1847] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7ff8fc029c00) [pid = 1847] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7ff90b421400) [pid = 1847] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7ff8fa7bf000) [pid = 1847] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7ff8fbf48c00) [pid = 1847] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7ff8fccc5c00) [pid = 1847] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7ff909338000) [pid = 1847] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7ff90ca68400) [pid = 1847] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7ff8fd4d6c00) [pid = 1847] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7ff8fa3db800) [pid = 1847] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7ff901c2a400) [pid = 1847] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7ff90dd69000) [pid = 1847] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7ff9087cc400) [pid = 1847] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7ff90208fc00) [pid = 1847] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7ff90c5c9400) [pid = 1847] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7ff8fa7b2000) [pid = 1847] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7ff9011ecc00) [pid = 1847] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7ff90f719000) [pid = 1847] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7ff8fa3da000) [pid = 1847] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7ff90b65a000) [pid = 1847] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7ff90f9d0800) [pid = 1847] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7ff908951000) [pid = 1847] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7ff8fbf4e400) [pid = 1847] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7ff8fbf4ec00) [pid = 1847] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7ff8fd4d6800) [pid = 1847] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7ff90cddd800) [pid = 1847] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7ff90b65d400) [pid = 1847] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7ff9087d2400) [pid = 1847] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7ff901c1f400) [pid = 1847] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7ff90ca5c800) [pid = 1847] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7ff90dc53400) [pid = 1847] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7ff90208e800) [pid = 1847] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7ff8fbf05800) [pid = 1847] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7ff8fcad1c00) [pid = 1847] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7ff8fd4cd000) [pid = 1847] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7ff90a2f5800) [pid = 1847] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7ff90a2fb800) [pid = 1847] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7ff9100e8800) [pid = 1847] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7ff90a4cec00) [pid = 1847] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7ff90238d800) [pid = 1847] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7ff8fa7b6400) [pid = 1847] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7ff90b422c00) [pid = 1847] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7ff8fbf0ac00) [pid = 1847] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7ff90b65fc00) [pid = 1847] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7ff8ffee6c00) [pid = 1847] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7ff901afac00) [pid = 1847] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7ff90fb69000) [pid = 1847] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7ff9083d7000) [pid = 1847] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7ff8fbf45000) [pid = 1847] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7ff901e25c00) [pid = 1847] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7ff9007cb800) [pid = 1847] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7ff8fa3df400) [pid = 1847] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7ff90fb6c400) [pid = 1847] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7ff90b65f000) [pid = 1847] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7ff91216f000) [pid = 1847] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7ff8fcad9800) [pid = 1847] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7ff9100e6000) [pid = 1847] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7ff90fcc8c00) [pid = 1847] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7ff901e2e800) [pid = 1847] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7ff910713000) [pid = 1847] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7ff9094d4000) [pid = 1847] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7ff90a2f2400) [pid = 1847] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7ff90c068000) [pid = 1847] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7ff8fbf05400) [pid = 1847] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7ff8fe48cc00) [pid = 1847] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7ff90c448000) [pid = 1847] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:31:53 INFO - PROCESS | 1847 | 1461274313088 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fbdd6000 == 107 [pid = 1847] [id = 719] 14:31:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7ff8fa3d5c00) [pid = 1847] [serial = 2158] [outer = (nil)] 14:31:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7ff8fa3dfc00) [pid = 1847] [serial = 2159] [outer = 0x7ff8fa3d5c00] 14:31:53 INFO - PROCESS | 1847 | 1461274313152 Marionette DEBUG loaded listener.js 14:31:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7ff8fbf48c00) [pid = 1847] [serial = 2160] [outer = 0x7ff8fa3d5c00] 14:31:53 INFO - PROCESS | 1847 | 1461274313727 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]]]}] 14:31:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:31:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1876ms 14:31:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:31:53 INFO - PROCESS | 1847 | 1461274313778 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 14:31:53 INFO - PROCESS | 1847 | 1461274313780 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 14:31:53 INFO - PROCESS | 1847 | 1461274313784 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:31:53 INFO - PROCESS | 1847 | 1461274313787 Marionette TRACE conn3 <- [1,2850,null,{}] 14:31:53 INFO - PROCESS | 1847 | 1461274313792 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}] 14:31:54 INFO - PROCESS | 1847 | 1461274314014 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 14:31:54 INFO - PROCESS | 1847 | 1461274314034 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bb18800 == 108 [pid = 1847] [id = 720] 14:31:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7ff8fa3da000) [pid = 1847] [serial = 2161] [outer = (nil)] 14:31:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7ff8ffedfc00) [pid = 1847] [serial = 2162] [outer = 0x7ff8fa3da000] 14:31:54 INFO - PROCESS | 1847 | 1461274314088 Marionette DEBUG loaded listener.js 14:31:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7ff901e2e400) [pid = 1847] [serial = 2163] [outer = 0x7ff8fa3da000] 14:31:54 INFO - PROCESS | 1847 | 1461274314774 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:31:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:31:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1025ms 14:31:54 INFO - PROCESS | 1847 | 1461274314811 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 14:31:54 INFO - PROCESS | 1847 | 1461274314814 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 14:31:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:31:54 INFO - PROCESS | 1847 | 1461274314818 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:31:54 INFO - PROCESS | 1847 | 1461274314820 Marionette TRACE conn3 <- [1,2854,null,{}] 14:31:54 INFO - PROCESS | 1847 | 1461274314825 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}] 14:31:55 INFO - PROCESS | 1847 | 1461274315114 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 14:31:55 INFO - PROCESS | 1847 | 1461274315302 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fa392000 == 109 [pid = 1847] [id = 721] 14:31:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7ff8fa3d6400) [pid = 1847] [serial = 2164] [outer = (nil)] 14:31:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7ff8fbf0bc00) [pid = 1847] [serial = 2165] [outer = 0x7ff8fa3d6400] 14:31:55 INFO - PROCESS | 1847 | 1461274315408 Marionette DEBUG loaded listener.js 14:31:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7ff8fcad6800) [pid = 1847] [serial = 2166] [outer = 0x7ff8fa3d6400] 14:31:56 INFO - PROCESS | 1847 | 1461274316329 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]]]}] 14:31:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:31:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1584ms 14:31:56 INFO - PROCESS | 1847 | 1461274316405 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 14:31:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:31:56 INFO - PROCESS | 1847 | 1461274316411 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 14:31:56 INFO - PROCESS | 1847 | 1461274316417 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:31:56 INFO - PROCESS | 1847 | 1461274316423 Marionette TRACE conn3 <- [1,2858,null,{}] 14:31:56 INFO - PROCESS | 1847 | 1461274316429 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}] 14:31:56 INFO - PROCESS | 1847 | 1461274316610 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 14:31:56 INFO - PROCESS | 1847 | 1461274316819 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9083bc000 == 110 [pid = 1847] [id = 722] 14:31:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7ff8fbf04c00) [pid = 1847] [serial = 2167] [outer = (nil)] 14:31:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7ff901c26800) [pid = 1847] [serial = 2168] [outer = 0x7ff8fbf04c00] 14:31:56 INFO - PROCESS | 1847 | 1461274316927 Marionette DEBUG loaded listener.js 14:31:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7ff90208f000) [pid = 1847] [serial = 2169] [outer = 0x7ff8fbf04c00] 14:31:57 INFO - PROCESS | 1847 | 1461274317781 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:31:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:31:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1432ms 14:31:57 INFO - PROCESS | 1847 | 1461274317849 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 14:31:57 INFO - PROCESS | 1847 | 1461274317853 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 14:31:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:31:57 INFO - PROCESS | 1847 | 1461274317858 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:31:57 INFO - PROCESS | 1847 | 1461274317861 Marionette TRACE conn3 <- [1,2862,null,{}] 14:31:57 INFO - PROCESS | 1847 | 1461274317866 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}] 14:31:58 INFO - PROCESS | 1847 | 1461274318045 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 14:31:58 INFO - PROCESS | 1847 | 1461274318254 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bb1e800 == 111 [pid = 1847] [id = 723] 14:31:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7ff902392000) [pid = 1847] [serial = 2170] [outer = (nil)] 14:31:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7ff90894dc00) [pid = 1847] [serial = 2171] [outer = 0x7ff902392000] 14:31:58 INFO - PROCESS | 1847 | 1461274318316 Marionette DEBUG loaded listener.js 14:31:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7ff909512000) [pid = 1847] [serial = 2172] [outer = 0x7ff902392000] 14:31:59 INFO - PROCESS | 1847 | 1461274319222 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]]]}] 14:31:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:31:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1429ms 14:31:59 INFO - PROCESS | 1847 | 1461274319289 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 14:31:59 INFO - PROCESS | 1847 | 1461274319295 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 14:31:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:31:59 INFO - PROCESS | 1847 | 1461274319309 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:31:59 INFO - PROCESS | 1847 | 1461274319315 Marionette TRACE conn3 <- [1,2866,null,{}] 14:31:59 INFO - PROCESS | 1847 | 1461274319320 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}] 14:31:59 INFO - PROCESS | 1847 | 1461274319528 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 14:31:59 INFO - PROCESS | 1847 | 1461274319733 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c9eb800 == 112 [pid = 1847] [id = 724] 14:31:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7ff9087d4800) [pid = 1847] [serial = 2173] [outer = (nil)] 14:31:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7ff90a56cc00) [pid = 1847] [serial = 2174] [outer = 0x7ff9087d4800] 14:31:59 INFO - PROCESS | 1847 | 1461274319838 Marionette DEBUG loaded listener.js 14:31:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7ff90b65a000) [pid = 1847] [serial = 2175] [outer = 0x7ff9087d4800] 14:32:00 INFO - PROCESS | 1847 | 1461274320624 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]]]}] 14:32:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:32:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1390ms 14:32:00 INFO - PROCESS | 1847 | 1461274320693 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 14:32:00 INFO - PROCESS | 1847 | 1461274320696 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 14:32:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:32:00 INFO - PROCESS | 1847 | 1461274320701 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:32:00 INFO - PROCESS | 1847 | 1461274320704 Marionette TRACE conn3 <- [1,2870,null,{}] 14:32:00 INFO - PROCESS | 1847 | 1461274320708 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}] 14:32:00 INFO - PROCESS | 1847 | 1461274320884 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 14:32:01 INFO - PROCESS | 1847 | 1461274321101 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90fb4e000 == 113 [pid = 1847] [id = 725] 14:32:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7ff908952800) [pid = 1847] [serial = 2176] [outer = (nil)] 14:32:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7ff90c448000) [pid = 1847] [serial = 2177] [outer = 0x7ff908952800] 14:32:01 INFO - PROCESS | 1847 | 1461274321202 Marionette DEBUG loaded listener.js 14:32:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7ff90caf1800) [pid = 1847] [serial = 2178] [outer = 0x7ff908952800] 14:32:02 INFO - PROCESS | 1847 | 1461274322015 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]]]}] 14:32:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:32:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1378ms 14:32:02 INFO - PROCESS | 1847 | 1461274322081 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 14:32:02 INFO - PROCESS | 1847 | 1461274322085 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 14:32:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:32:02 INFO - PROCESS | 1847 | 1461274322090 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:32:02 INFO - PROCESS | 1847 | 1461274322092 Marionette TRACE conn3 <- [1,2874,null,{}] 14:32:02 INFO - PROCESS | 1847 | 1461274322099 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}] 14:32:02 INFO - PROCESS | 1847 | 1461274322268 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 14:32:02 INFO - PROCESS | 1847 | 1461274322488 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910b62000 == 114 [pid = 1847] [id = 726] 14:32:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7ff90e01fc00) [pid = 1847] [serial = 2179] [outer = (nil)] 14:32:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7ff90e210000) [pid = 1847] [serial = 2180] [outer = 0x7ff90e01fc00] 14:32:02 INFO - PROCESS | 1847 | 1461274322611 Marionette DEBUG loaded listener.js 14:32:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7ff90fb74000) [pid = 1847] [serial = 2181] [outer = 0x7ff90e01fc00] 14:32:03 INFO - PROCESS | 1847 | 1461274323444 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]]]}] 14:32:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:32:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1427ms 14:32:03 INFO - PROCESS | 1847 | 1461274323519 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 14:32:03 INFO - PROCESS | 1847 | 1461274323522 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 14:32:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:32:03 INFO - PROCESS | 1847 | 1461274323528 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:32:03 INFO - PROCESS | 1847 | 1461274323530 Marionette TRACE conn3 <- [1,2878,null,{}] 14:32:03 INFO - PROCESS | 1847 | 1461274323534 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}] 14:32:03 INFO - PROCESS | 1847 | 1461274323706 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 14:32:03 INFO - PROCESS | 1847 | 1461274323925 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff915937000 == 115 [pid = 1847] [id = 727] 14:32:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7ff902396000) [pid = 1847] [serial = 2182] [outer = (nil)] 14:32:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7ff9102d6400) [pid = 1847] [serial = 2183] [outer = 0x7ff902396000] 14:32:04 INFO - PROCESS | 1847 | 1461274324036 Marionette DEBUG loaded listener.js 14:32:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7ff910821800) [pid = 1847] [serial = 2184] [outer = 0x7ff902396000] 14:32:04 INFO - PROCESS | 1847 | 1461274324824 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]]]}] 14:32:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:32:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1327ms 14:32:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:32:04 INFO - PROCESS | 1847 | 1461274324855 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 14:32:04 INFO - PROCESS | 1847 | 1461274324858 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 14:32:04 INFO - PROCESS | 1847 | 1461274324863 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:32:04 INFO - PROCESS | 1847 | 1461274324866 Marionette TRACE conn3 <- [1,2882,null,{}] 14:32:04 INFO - PROCESS | 1847 | 1461274324870 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}] 14:32:05 INFO - PROCESS | 1847 | 1461274325046 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 14:32:05 INFO - PROCESS | 1847 | 1461274325260 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916677800 == 116 [pid = 1847] [id = 728] 14:32:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7ff90e113000) [pid = 1847] [serial = 2185] [outer = (nil)] 14:32:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7ff910a71800) [pid = 1847] [serial = 2186] [outer = 0x7ff90e113000] 14:32:05 INFO - PROCESS | 1847 | 1461274325363 Marionette DEBUG loaded listener.js 14:32:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7ff912fb4000) [pid = 1847] [serial = 2187] [outer = 0x7ff90e113000] 14:32:06 INFO - PROCESS | 1847 | 1461274326184 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]]]}] 14:32:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:32:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1380ms 14:32:06 INFO - PROCESS | 1847 | 1461274326244 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 14:32:06 INFO - PROCESS | 1847 | 1461274326246 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 14:32:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:32:06 INFO - PROCESS | 1847 | 1461274326251 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:32:06 INFO - PROCESS | 1847 | 1461274326254 Marionette TRACE conn3 <- [1,2886,null,{}] 14:32:06 INFO - PROCESS | 1847 | 1461274326259 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}] 14:32:06 INFO - PROCESS | 1847 | 1461274326426 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 14:32:06 INFO - PROCESS | 1847 | 1461274326638 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91ced9800 == 117 [pid = 1847] [id = 729] 14:32:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7ff90fcc2400) [pid = 1847] [serial = 2188] [outer = (nil)] 14:32:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7ff9153bd000) [pid = 1847] [serial = 2189] [outer = 0x7ff90fcc2400] 14:32:06 INFO - PROCESS | 1847 | 1461274326741 Marionette DEBUG loaded listener.js 14:32:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7ff9154a9c00) [pid = 1847] [serial = 2190] [outer = 0x7ff90fcc2400] 14:32:07 INFO - PROCESS | 1847 | 1461274327560 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]]]}] 14:32:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:32:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1379ms 14:32:07 INFO - PROCESS | 1847 | 1461274327630 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 14:32:07 INFO - PROCESS | 1847 | 1461274327634 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 14:32:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:32:07 INFO - PROCESS | 1847 | 1461274327642 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:32:07 INFO - PROCESS | 1847 | 1461274327645 Marionette TRACE conn3 <- [1,2890,null,{}] 14:32:07 INFO - PROCESS | 1847 | 1461274327650 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}] 14:32:07 INFO - PROCESS | 1847 | 1461274327822 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 14:32:08 INFO - PROCESS | 1847 | 1461274328041 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92416a000 == 118 [pid = 1847] [id = 730] 14:32:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7ff902398400) [pid = 1847] [serial = 2191] [outer = (nil)] 14:32:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7ff9156b0800) [pid = 1847] [serial = 2192] [outer = 0x7ff902398400] 14:32:08 INFO - PROCESS | 1847 | 1461274328147 Marionette DEBUG loaded listener.js 14:32:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff91596ec00) [pid = 1847] [serial = 2193] [outer = 0x7ff902398400] 14:32:08 INFO - PROCESS | 1847 | 1461274328964 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:32:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:32:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1380ms 14:32:09 INFO - PROCESS | 1847 | 1461274329022 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 14:32:09 INFO - PROCESS | 1847 | 1461274329026 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 14:32:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:32:09 INFO - PROCESS | 1847 | 1461274329031 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:32:09 INFO - PROCESS | 1847 | 1461274329033 Marionette TRACE conn3 <- [1,2894,null,{}] 14:32:09 INFO - PROCESS | 1847 | 1461274329038 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}] 14:32:09 INFO - PROCESS | 1847 | 1461274329207 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 14:32:09 INFO - PROCESS | 1847 | 1461274329424 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92841b800 == 119 [pid = 1847] [id = 731] 14:32:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7ff9087d1000) [pid = 1847] [serial = 2194] [outer = (nil)] 14:32:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7ff91678f400) [pid = 1847] [serial = 2195] [outer = 0x7ff9087d1000] 14:32:09 INFO - PROCESS | 1847 | 1461274329533 Marionette DEBUG loaded listener.js 14:32:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7ff917525400) [pid = 1847] [serial = 2196] [outer = 0x7ff9087d1000] 14:32:10 INFO - PROCESS | 1847 | 1461274330419 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]]]}] 14:32:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:32:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1425ms 14:32:10 INFO - PROCESS | 1847 | 1461274330457 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 14:32:10 INFO - PROCESS | 1847 | 1461274330467 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 14:32:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:32:10 INFO - PROCESS | 1847 | 1461274330475 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:32:10 INFO - PROCESS | 1847 | 1461274330478 Marionette TRACE conn3 <- [1,2898,null,{}] 14:32:10 INFO - PROCESS | 1847 | 1461274330483 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}] 14:32:10 INFO - PROCESS | 1847 | 1461274330667 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 14:32:10 INFO - PROCESS | 1847 | 1461274330884 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fd2c3800 == 120 [pid = 1847] [id = 732] 14:32:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7ff8fa7c0000) [pid = 1847] [serial = 2197] [outer = (nil)] 14:32:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7ff8fbf45800) [pid = 1847] [serial = 2198] [outer = 0x7ff8fa7c0000] 14:32:11 INFO - PROCESS | 1847 | 1461274331002 Marionette DEBUG loaded listener.js 14:32:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7ff901c23c00) [pid = 1847] [serial = 2199] [outer = 0x7ff8fa7c0000] 14:32:11 INFO - PROCESS | 1847 | 1461274331870 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]]]}] 14:32:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:32:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1430ms 14:32:11 INFO - PROCESS | 1847 | 1461274331920 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 14:32:11 INFO - PROCESS | 1847 | 1461274331923 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 14:32:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:32:11 INFO - PROCESS | 1847 | 1461274331928 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:32:11 INFO - PROCESS | 1847 | 1461274331930 Marionette TRACE conn3 <- [1,2902,null,{}] 14:32:11 INFO - PROCESS | 1847 | 1461274331935 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}] 14:32:12 INFO - PROCESS | 1847 | 1461274332100 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 14:32:12 INFO - PROCESS | 1847 | 1461274332322 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fe25b000 == 121 [pid = 1847] [id = 733] 14:32:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7ff8fa3d9000) [pid = 1847] [serial = 2200] [outer = (nil)] 14:32:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7ff8fa7bd400) [pid = 1847] [serial = 2201] [outer = 0x7ff8fa3d9000] 14:32:12 INFO - PROCESS | 1847 | 1461274332426 Marionette DEBUG loaded listener.js 14:32:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7ff8fc0e4800) [pid = 1847] [serial = 2202] [outer = 0x7ff8fa3d9000] 14:32:13 INFO - PROCESS | 1847 | 1461274333591 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:32:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:32:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1727ms 14:32:13 INFO - PROCESS | 1847 | 1461274333656 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 14:32:13 INFO - PROCESS | 1847 | 1461274333660 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 14:32:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:32:13 INFO - PROCESS | 1847 | 1461274333667 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:32:13 INFO - PROCESS | 1847 | 1461274333671 Marionette TRACE conn3 <- [1,2906,null,{}] 14:32:13 INFO - PROCESS | 1847 | 1461274333687 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}] 14:32:13 INFO - PROCESS | 1847 | 1461274333878 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 14:32:14 INFO - PROCESS | 1847 | 1461274334165 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901b62000 == 122 [pid = 1847] [id = 734] 14:32:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7ff8fd1ea400) [pid = 1847] [serial = 2203] [outer = (nil)] 14:32:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7ff8fd845000) [pid = 1847] [serial = 2204] [outer = 0x7ff8fd1ea400] 14:32:14 INFO - PROCESS | 1847 | 1461274334225 Marionette DEBUG loaded listener.js 14:32:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7ff8feedd800) [pid = 1847] [serial = 2205] [outer = 0x7ff8fd1ea400] 14:32:15 INFO - PROCESS | 1847 | 1461274335000 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]]]}] 14:32:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:32:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1385ms 14:32:15 INFO - PROCESS | 1847 | 1461274335053 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 14:32:15 INFO - PROCESS | 1847 | 1461274335059 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 14:32:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:32:15 INFO - PROCESS | 1847 | 1461274335068 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:32:15 INFO - PROCESS | 1847 | 1461274335071 Marionette TRACE conn3 <- [1,2910,null,{}] 14:32:15 INFO - PROCESS | 1847 | 1461274335076 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}] 14:32:15 INFO - PROCESS | 1847 | 1461274335228 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 14:32:15 INFO - PROCESS | 1847 | 1461274335466 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fa956800 == 123 [pid = 1847] [id = 735] 14:32:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7ff8fbf0b400) [pid = 1847] [serial = 2206] [outer = (nil)] 14:32:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7ff9007cc400) [pid = 1847] [serial = 2207] [outer = 0x7ff8fbf0b400] 14:32:15 INFO - PROCESS | 1847 | 1461274335621 Marionette DEBUG loaded listener.js 14:32:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7ff901c28c00) [pid = 1847] [serial = 2208] [outer = 0x7ff8fbf0b400] 14:32:16 INFO - PROCESS | 1847 | 1461274336460 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]]]}] 14:32:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:32:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:32:16 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1428ms 14:32:16 INFO - PROCESS | 1847 | 1461274336497 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 14:32:16 INFO - PROCESS | 1847 | 1461274336500 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 14:32:16 INFO - TEST-START | /DOMEvents/constructors.html 14:32:16 INFO - PROCESS | 1847 | 1461274336505 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:32:16 INFO - PROCESS | 1847 | 1461274336510 Marionette TRACE conn3 <- [1,2914,null,{}] 14:32:16 INFO - PROCESS | 1847 | 1461274336523 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}] 14:32:16 INFO - PROCESS | 1847 | 1461274336710 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 14:32:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff922c6e000 == 122 [pid = 1847] [id = 53] 14:32:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bb18800 == 121 [pid = 1847] [id = 720] 14:32:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fbdd6000 == 120 [pid = 1847] [id = 719] 14:32:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90b602800 == 119 [pid = 1847] [id = 718] 14:32:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a220000 == 118 [pid = 1847] [id = 717] 14:32:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908881000 == 117 [pid = 1847] [id = 716] 14:32:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900616800 == 116 [pid = 1847] [id = 715] 14:32:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9086e2000 == 115 [pid = 1847] [id = 714] 14:32:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90127d800 == 114 [pid = 1847] [id = 713] 14:32:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff900610800 == 113 [pid = 1847] [id = 712] 14:32:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92fa95800 == 112 [pid = 1847] [id = 707] 14:32:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8f9a14800 == 111 [pid = 1847] [id = 706] 14:32:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92c309800 == 110 [pid = 1847] [id = 705] 14:32:16 INFO - PROCESS | 1847 | 1461274336978 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff922cf1000 == 109 [pid = 1847] [id = 704] 14:32:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916c13000 == 108 [pid = 1847] [id = 703] 14:32:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e1a4800 == 107 [pid = 1847] [id = 702] 14:32:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908710000 == 106 [pid = 1847] [id = 701] 14:32:16 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7ff90ccb8000) [pid = 1847] [serial = 1815] [outer = (nil)] [url = about:blank] 14:32:16 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7ff90cf7e000) [pid = 1847] [serial = 1818] [outer = (nil)] [url = about:blank] 14:32:16 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7ff90f9c8400) [pid = 1847] [serial = 1821] [outer = (nil)] [url = about:blank] 14:32:16 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7ff908957400) [pid = 1847] [serial = 1782] [outer = (nil)] [url = about:blank] 14:32:16 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7ff90c5cf800) [pid = 1847] [serial = 1812] [outer = (nil)] [url = about:blank] 14:32:16 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7ff90fcce800) [pid = 1847] [serial = 1824] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7ff901c2d800) [pid = 1847] [serial = 1806] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7ff90a6f1800) [pid = 1847] [serial = 1809] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fa947000 == 107 [pid = 1847] [id = 736] 14:32:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7ff8fbf45000) [pid = 1847] [serial = 2209] [outer = (nil)] 14:32:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7ff901a0f400) [pid = 1847] [serial = 2210] [outer = 0x7ff8fbf45000] 14:32:17 INFO - PROCESS | 1847 | 1461274337047 Marionette DEBUG loaded listener.js 14:32:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7ff9083e5800) [pid = 1847] [serial = 2211] [outer = 0x7ff8fbf45000] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7ff9121dc000) [pid = 1847] [serial = 1896] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7ff90b655400) [pid = 1847] [serial = 1884] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7ff90a41c800) [pid = 1847] [serial = 1881] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7ff8fe48c400) [pid = 1847] [serial = 1905] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7ff90b656000) [pid = 1847] [serial = 1956] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7ff9102d4400) [pid = 1847] [serial = 1827] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7ff910a70800) [pid = 1847] [serial = 1833] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7ff90ca5f800) [pid = 1847] [serial = 1962] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7ff910755c00) [pid = 1847] [serial = 1830] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7ff90a2f5400) [pid = 1847] [serial = 1947] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7ff908950000) [pid = 1847] [serial = 1845] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7ff9156b2400) [pid = 1847] [serial = 1848] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7ff902106c00) [pid = 1847] [serial = 1878] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7ff910719800) [pid = 1847] [serial = 1893] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7ff90ccba800) [pid = 1847] [serial = 1965] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7ff9094d8400) [pid = 1847] [serial = 1944] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7ff90c135000) [pid = 1847] [serial = 1959] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7ff91513b800) [pid = 1847] [serial = 1836] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7ff9088a3400) [pid = 1847] [serial = 1941] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7ff8fc0dc400) [pid = 1847] [serial = 1929] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7ff901e34800) [pid = 1847] [serial = 1935] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7ff8feedb400) [pid = 1847] [serial = 1932] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7ff90a6f4400) [pid = 1847] [serial = 1953] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7ff90c927400) [pid = 1847] [serial = 1887] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7ff91549cc00) [pid = 1847] [serial = 1839] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7ff9083e0000) [pid = 1847] [serial = 1938] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7ff8ffee2000) [pid = 1847] [serial = 1875] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7ff90cddc400) [pid = 1847] [serial = 1968] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7ff90951d400) [pid = 1847] [serial = 1899] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7ff9156b1c00) [pid = 1847] [serial = 1842] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7ff90a4cfc00) [pid = 1847] [serial = 1950] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7ff90f7ebc00) [pid = 1847] [serial = 1890] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7ff8fd849400) [pid = 1847] [serial = 1902] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7ff910820000) [pid = 1847] [serial = 2019] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7ff9088ab800) [pid = 1847] [serial = 2001] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7ff913fc8000) [pid = 1847] [serial = 2025] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7ff90ba93000) [pid = 1847] [serial = 2004] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7ff90dd6ec00) [pid = 1847] [serial = 2007] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7ff90e211000) [pid = 1847] [serial = 2010] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7ff9100dc400) [pid = 1847] [serial = 2013] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7ff910711400) [pid = 1847] [serial = 2016] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7ff915698800) [pid = 1847] [serial = 2028] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7ff9007c7400) [pid = 1847] [serial = 1998] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7ff910caf800) [pid = 1847] [serial = 2022] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7ff90dd6f000) [pid = 1847] [serial = 1995] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7ff90dd72400) [pid = 1847] [serial = 2093] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7ff91082a000) [pid = 1847] [serial = 2096] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7ff90e264400) [pid = 1847] [serial = 2094] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7ff9151e1400) [pid = 1847] [serial = 2099] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7ff913e9e800) [pid = 1847] [serial = 2097] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7ff90b686800) [pid = 1847] [serial = 2090] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7ff8fe4ab400) [pid = 1847] [serial = 2082] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7ff8fd1e9400) [pid = 1847] [serial = 2081] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7ff90bc3b400) [pid = 1847] [serial = 2046] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7ff916691400) [pid = 1847] [serial = 2070] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7ff9159bf400) [pid = 1847] [serial = 2069] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7ff90e025c00) [pid = 1847] [serial = 2058] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7ff90cdde400) [pid = 1847] [serial = 2057] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7ff902090800) [pid = 1847] [serial = 2084] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7ff9087d7000) [pid = 1847] [serial = 2085] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7ff908959000) [pid = 1847] [serial = 2087] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7ff90a4d7800) [pid = 1847] [serial = 2088] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7ff9154a1400) [pid = 1847] [serial = 2064] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7ff912d71c00) [pid = 1847] [serial = 2063] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7ff90fb6bc00) [pid = 1847] [serial = 2061] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7ff90e110800) [pid = 1847] [serial = 2060] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7ff916f8b800) [pid = 1847] [serial = 2073] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7ff90e210400) [pid = 1847] [serial = 2072] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7ff9094cdc00) [pid = 1847] [serial = 2052] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7ff9087d2c00) [pid = 1847] [serial = 2051] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7ff901c2ac00) [pid = 1847] [serial = 2049] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7ff901a03800) [pid = 1847] [serial = 2048] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7ff9178a5800) [pid = 1847] [serial = 2076] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7ff917335800) [pid = 1847] [serial = 2075] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7ff9158dec00) [pid = 1847] [serial = 2067] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7ff9156b7800) [pid = 1847] [serial = 2066] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7ff90c932400) [pid = 1847] [serial = 2055] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7ff90c447c00) [pid = 1847] [serial = 2054] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7ff90c44d400) [pid = 1847] [serial = 2078] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7ff91751ec00) [pid = 1847] [serial = 2100] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7ff90ca5a400) [pid = 1847] [serial = 2091] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 1847 | 1461274337863 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]]]}] 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:32:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:32:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:32:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:32:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:32:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:32:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:32:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:32:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:32:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:32:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:32:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:32:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:32:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:32:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:32:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:32:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:32:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:32:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:32:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:32:17 INFO - TEST-OK | /DOMEvents/constructors.html | took 1405ms 14:32:17 INFO - PROCESS | 1847 | 1461274337911 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 14:32:17 INFO - PROCESS | 1847 | 1461274337914 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 14:32:17 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:32:17 INFO - PROCESS | 1847 | 1461274337921 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:32:17 INFO - PROCESS | 1847 | 1461274337925 Marionette TRACE conn3 <- [1,2918,null,{}] 14:32:17 INFO - PROCESS | 1847 | 1461274337935 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}] 14:32:18 INFO - PROCESS | 1847 | 1461274338074 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 14:32:18 INFO - PROCESS | 1847 | 1461274338247 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90127f800 == 108 [pid = 1847] [id = 737] 14:32:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7ff8fd1e9400) [pid = 1847] [serial = 2212] [outer = (nil)] 14:32:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7ff90894c800) [pid = 1847] [serial = 2213] [outer = 0x7ff8fd1e9400] 14:32:18 INFO - PROCESS | 1847 | 1461274338302 Marionette DEBUG loaded listener.js 14:32:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7ff9094da000) [pid = 1847] [serial = 2214] [outer = 0x7ff8fd1e9400] 14:32:18 INFO - PROCESS | 1847 | 1461274338849 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:32:18 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:32:18 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 935ms 14:32:18 INFO - PROCESS | 1847 | 1461274338863 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 14:32:18 INFO - PROCESS | 1847 | 1461274338866 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 14:32:18 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:32:18 INFO - PROCESS | 1847 | 1461274338871 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:32:18 INFO - PROCESS | 1847 | 1461274338883 Marionette TRACE conn3 <- [1,2922,null,{}] 14:32:18 INFO - PROCESS | 1847 | 1461274338888 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}] 14:32:19 INFO - PROCESS | 1847 | 1461274339058 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 14:32:19 INFO - PROCESS | 1847 | 1461274339253 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908620000 == 109 [pid = 1847] [id = 738] 14:32:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7ff8fe4ab400) [pid = 1847] [serial = 2215] [outer = (nil)] 14:32:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7ff9094d5000) [pid = 1847] [serial = 2216] [outer = 0x7ff8fe4ab400] 14:32:19 INFO - PROCESS | 1847 | 1461274339304 Marionette DEBUG loaded listener.js 14:32:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7ff90a419800) [pid = 1847] [serial = 2217] [outer = 0x7ff8fe4ab400] 14:32:19 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:32:19 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:32:19 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:32:19 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:32:19 INFO - PROCESS | 1847 | 1461274339973 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]]]}] 14:32:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:32:20 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:32:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:32:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:32:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 14:32:20 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:32:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:32:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:32:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 14:32:20 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:32:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:32:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:32:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 14:32:20 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:32:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:32:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:32:20 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:32:20 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1137ms 14:32:20 INFO - PROCESS | 1847 | 1461274340012 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 14:32:20 INFO - PROCESS | 1847 | 1461274340019 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 14:32:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:32:20 INFO - PROCESS | 1847 | 1461274340026 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:32:20 INFO - PROCESS | 1847 | 1461274340029 Marionette TRACE conn3 <- [1,2926,null,{}] 14:32:20 INFO - PROCESS | 1847 | 1461274340040 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}] 14:32:20 INFO - PROCESS | 1847 | 1461274340272 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 14:32:20 INFO - PROCESS | 1847 | 1461274340306 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90943c800 == 110 [pid = 1847] [id = 739] 14:32:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7ff90a4d4c00) [pid = 1847] [serial = 2218] [outer = (nil)] 14:32:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7ff90c5c5000) [pid = 1847] [serial = 2219] [outer = 0x7ff90a4d4c00] 14:32:20 INFO - PROCESS | 1847 | 1461274340363 Marionette DEBUG loaded listener.js 14:32:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7ff90ca65800) [pid = 1847] [serial = 2220] [outer = 0x7ff90a4d4c00] 14:32:21 INFO - PROCESS | 1847 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:32:21 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7ff90a569400) [pid = 1847] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:32:21 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7ff8fa3d5c00) [pid = 1847] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:32:21 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7ff901f36c00) [pid = 1847] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:32:21 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7ff9011eb000) [pid = 1847] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:32:21 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7ff8fe4a3800) [pid = 1847] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:32:21 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7ff902397800) [pid = 1847] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:32:21 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7ff90a6eb000) [pid = 1847] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:32:21 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7ff9094d1800) [pid = 1847] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:32:21 INFO - PROCESS | 1847 | 1461274341473 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]]]}] 14:32:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:32:21 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1498ms 14:32:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:32:21 INFO - PROCESS | 1847 | 1461274341524 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 14:32:21 INFO - PROCESS | 1847 | 1461274341526 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 14:32:21 INFO - PROCESS | 1847 | 1461274341530 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:32:21 INFO - PROCESS | 1847 | 1461274341533 Marionette TRACE conn3 <- [1,2930,null,{}] 14:32:21 INFO - PROCESS | 1847 | 1461274341538 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}] 14:32:21 INFO - PROCESS | 1847 | 1461274341684 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 14:32:21 INFO - PROCESS | 1847 | 1461274341848 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90a215800 == 111 [pid = 1847] [id = 740] 14:32:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7ff909743c00) [pid = 1847] [serial = 2221] [outer = (nil)] 14:32:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7ff90a6eb000) [pid = 1847] [serial = 2222] [outer = 0x7ff909743c00] 14:32:21 INFO - PROCESS | 1847 | 1461274341903 Marionette DEBUG loaded listener.js 14:32:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7ff90caeb800) [pid = 1847] [serial = 2223] [outer = 0x7ff909743c00] 14:32:22 INFO - PROCESS | 1847 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:32:22 INFO - PROCESS | 1847 | 1461274342422 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]]]}] 14:32:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:32:22 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 926ms 14:32:22 INFO - PROCESS | 1847 | 1461274342462 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 14:32:22 INFO - PROCESS | 1847 | 1461274342464 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 14:32:22 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:32:22 INFO - PROCESS | 1847 | 1461274342469 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:32:22 INFO - PROCESS | 1847 | 1461274342472 Marionette TRACE conn3 <- [1,2934,null,{}] 14:32:22 INFO - PROCESS | 1847 | 1461274342476 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}] 14:32:22 INFO - PROCESS | 1847 | 1461274342622 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 14:32:22 INFO - PROCESS | 1847 | 1461274342789 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bb21000 == 112 [pid = 1847] [id = 741] 14:32:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7ff8fc020c00) [pid = 1847] [serial = 2224] [outer = (nil)] 14:32:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7ff90ccbd800) [pid = 1847] [serial = 2225] [outer = 0x7ff8fc020c00] 14:32:22 INFO - PROCESS | 1847 | 1461274342841 Marionette DEBUG loaded listener.js 14:32:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7ff90dd72400) [pid = 1847] [serial = 2226] [outer = 0x7ff8fc020c00] 14:32:23 INFO - PROCESS | 1847 | 1461274343486 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]]]}] 14:32:23 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:32:23 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1027ms 14:32:23 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:32:23 INFO - PROCESS | 1847 | 1461274343497 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 14:32:23 INFO - PROCESS | 1847 | 1461274343501 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 14:32:23 INFO - PROCESS | 1847 | 1461274343545 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:32:23 INFO - PROCESS | 1847 | 1461274343550 Marionette TRACE conn3 <- [1,2938,null,{}] 14:32:23 INFO - PROCESS | 1847 | 1461274343559 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}] 14:32:23 INFO - PROCESS | 1847 | 1461274343796 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 14:32:24 INFO - PROCESS | 1847 | 1461274344024 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fe245800 == 113 [pid = 1847] [id = 742] 14:32:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7ff8fc2a1400) [pid = 1847] [serial = 2227] [outer = (nil)] 14:32:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7ff8fd1e2800) [pid = 1847] [serial = 2228] [outer = 0x7ff8fc2a1400] 14:32:24 INFO - PROCESS | 1847 | 1461274344104 Marionette DEBUG loaded listener.js 14:32:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7ff8feed4800) [pid = 1847] [serial = 2229] [outer = 0x7ff8fc2a1400] 14:32:24 INFO - PROCESS | 1847 | 1461274344798 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]]]}] 14:32:24 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:32:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1325ms 14:32:24 INFO - PROCESS | 1847 | 1461274344833 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 14:32:24 INFO - PROCESS | 1847 | 1461274344841 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 14:32:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:32:24 INFO - PROCESS | 1847 | 1461274344849 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:32:24 INFO - PROCESS | 1847 | 1461274344853 Marionette TRACE conn3 <- [1,2942,null,{}] 14:32:24 INFO - PROCESS | 1847 | 1461274344858 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}] 14:32:25 INFO - PROCESS | 1847 | 1461274345030 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 14:32:25 INFO - PROCESS | 1847 | 1461274345252 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90870c800 == 114 [pid = 1847] [id = 743] 14:32:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7ff90114d000) [pid = 1847] [serial = 2230] [outer = (nil)] 14:32:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7ff901c26000) [pid = 1847] [serial = 2231] [outer = 0x7ff90114d000] 14:32:25 INFO - PROCESS | 1847 | 1461274345317 Marionette DEBUG loaded listener.js 14:32:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7ff902111c00) [pid = 1847] [serial = 2232] [outer = 0x7ff90114d000] 14:32:26 INFO - PROCESS | 1847 | 1461274346112 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"]]]}] 14:32:26 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:32:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:32:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1282ms 14:32:26 INFO - PROCESS | 1847 | 1461274346132 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 14:32:26 INFO - PROCESS | 1847 | 1461274346135 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 14:32:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:32:26 INFO - PROCESS | 1847 | 1461274346141 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:32:26 INFO - PROCESS | 1847 | 1461274346146 Marionette TRACE conn3 <- [1,2946,null,{}] 14:32:26 INFO - PROCESS | 1847 | 1461274346159 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}] 14:32:26 INFO - PROCESS | 1847 | 1461274346327 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 14:32:26 INFO - PROCESS | 1847 | 1461274346548 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c425800 == 115 [pid = 1847] [id = 744] 14:32:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7ff9083d9c00) [pid = 1847] [serial = 2233] [outer = (nil)] 14:32:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7ff90a2f2c00) [pid = 1847] [serial = 2234] [outer = 0x7ff9083d9c00] 14:32:26 INFO - PROCESS | 1847 | 1461274346614 Marionette DEBUG loaded listener.js 14:32:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7ff90a6ef800) [pid = 1847] [serial = 2235] [outer = 0x7ff9083d9c00] 14:32:27 INFO - PROCESS | 1847 | 1461274347330 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]]]}] 14:32:27 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:32:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1233ms 14:32:27 INFO - PROCESS | 1847 | 1461274347374 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 14:32:27 INFO - PROCESS | 1847 | 1461274347378 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 14:32:27 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:32:27 INFO - PROCESS | 1847 | 1461274347383 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:32:27 INFO - PROCESS | 1847 | 1461274347385 Marionette TRACE conn3 <- [1,2950,null,{}] 14:32:27 INFO - PROCESS | 1847 | 1461274347390 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}] 14:32:27 INFO - PROCESS | 1847 | 1461274347552 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 14:32:27 INFO - PROCESS | 1847 | 1461274347771 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c9e9000 == 116 [pid = 1847] [id = 745] 14:32:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7ff8fa7bd000) [pid = 1847] [serial = 2236] [outer = (nil)] 14:32:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7ff90bc45c00) [pid = 1847] [serial = 2237] [outer = 0x7ff8fa7bd000] 14:32:27 INFO - PROCESS | 1847 | 1461274347833 Marionette DEBUG loaded listener.js 14:32:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7ff90cae3400) [pid = 1847] [serial = 2238] [outer = 0x7ff8fa7bd000] 14:32:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90e289000 == 117 [pid = 1847] [id = 746] 14:32:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7ff90e20cc00) [pid = 1847] [serial = 2239] [outer = (nil)] 14:32:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7ff90ccbc000) [pid = 1847] [serial = 2240] [outer = 0x7ff90e20cc00] 14:32:28 INFO - PROCESS | 1847 | 1461274348624 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]]]}] 14:32:28 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:32:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1279ms 14:32:28 INFO - PROCESS | 1847 | 1461274348663 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 14:32:28 INFO - PROCESS | 1847 | 1461274348666 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 14:32:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:32:28 INFO - PROCESS | 1847 | 1461274348672 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:32:28 INFO - PROCESS | 1847 | 1461274348674 Marionette TRACE conn3 <- [1,2954,null,{}] 14:32:28 INFO - PROCESS | 1847 | 1461274348678 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}] 14:32:28 INFO - PROCESS | 1847 | 1461274348872 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 14:32:29 INFO - PROCESS | 1847 | 1461274349107 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910317000 == 118 [pid = 1847] [id = 747] 14:32:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7ff90974f000) [pid = 1847] [serial = 2241] [outer = (nil)] 14:32:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7ff90e21a000) [pid = 1847] [serial = 2242] [outer = 0x7ff90974f000] 14:32:29 INFO - PROCESS | 1847 | 1461274349209 Marionette DEBUG loaded listener.js 14:32:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7ff90f9c8400) [pid = 1847] [serial = 2243] [outer = 0x7ff90974f000] 14:32:29 INFO - PROCESS | 1847 | 1461274349895 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]]]}] 14:32:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:32:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:32:29 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1232ms 14:32:29 INFO - PROCESS | 1847 | 1461274349904 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 14:32:29 INFO - PROCESS | 1847 | 1461274349906 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 14:32:29 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:32:29 INFO - PROCESS | 1847 | 1461274349911 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:32:29 INFO - PROCESS | 1847 | 1461274349913 Marionette TRACE conn3 <- [1,2958,null,{}] 14:32:29 INFO - PROCESS | 1847 | 1461274349918 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}] 14:32:30 INFO - PROCESS | 1847 | 1461274350183 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 14:32:30 INFO - PROCESS | 1847 | 1461274350350 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff912f62000 == 119 [pid = 1847] [id = 748] 14:32:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7ff90f9ca400) [pid = 1847] [serial = 2244] [outer = (nil)] 14:32:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7ff9100e2c00) [pid = 1847] [serial = 2245] [outer = 0x7ff90f9ca400] 14:32:30 INFO - PROCESS | 1847 | 1461274350413 Marionette DEBUG loaded listener.js 14:32:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7ff9121dd800) [pid = 1847] [serial = 2246] [outer = 0x7ff90f9ca400] 14:32:31 INFO - PROCESS | 1847 | 1461274351098 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]]]}] 14:32:31 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:32:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1230ms 14:32:31 INFO - PROCESS | 1847 | 1461274351143 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 14:32:31 INFO - PROCESS | 1847 | 1461274351145 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 14:32:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:32:31 INFO - PROCESS | 1847 | 1461274351150 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:32:31 INFO - PROCESS | 1847 | 1461274351152 Marionette TRACE conn3 <- [1,2962,null,{}] 14:32:31 INFO - PROCESS | 1847 | 1461274351157 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}] 14:32:31 INFO - PROCESS | 1847 | 1461274351314 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 14:32:31 INFO - PROCESS | 1847 | 1461274351536 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9156df000 == 120 [pid = 1847] [id = 749] 14:32:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7ff90f9d0800) [pid = 1847] [serial = 2247] [outer = (nil)] 14:32:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7ff914d7a400) [pid = 1847] [serial = 2248] [outer = 0x7ff90f9d0800] 14:32:31 INFO - PROCESS | 1847 | 1461274351598 Marionette DEBUG loaded listener.js 14:32:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7ff915698800) [pid = 1847] [serial = 2249] [outer = 0x7ff90f9d0800] 14:32:32 INFO - PROCESS | 1847 | 1461274352276 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]]]}] 14:32:32 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:32:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1136ms 14:32:32 INFO - PROCESS | 1847 | 1461274352287 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 14:32:32 INFO - PROCESS | 1847 | 1461274352289 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 14:32:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:32:32 INFO - PROCESS | 1847 | 1461274352316 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:32:32 INFO - PROCESS | 1847 | 1461274352320 Marionette TRACE conn3 <- [1,2966,null,{}] 14:32:32 INFO - PROCESS | 1847 | 1461274352324 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}] 14:32:32 INFO - PROCESS | 1847 | 1461274352485 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 14:32:32 INFO - PROCESS | 1847 | 1461274352704 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916c12800 == 121 [pid = 1847] [id = 750] 14:32:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7ff9100e6800) [pid = 1847] [serial = 2250] [outer = (nil)] 14:32:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7ff9158d9c00) [pid = 1847] [serial = 2251] [outer = 0x7ff9100e6800] 14:32:32 INFO - PROCESS | 1847 | 1461274352766 Marionette DEBUG loaded listener.js 14:32:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7ff916690000) [pid = 1847] [serial = 2252] [outer = 0x7ff9100e6800] 14:32:33 INFO - PROCESS | 1847 | 1461274353425 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]]]}] 14:32:33 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:32:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1135ms 14:32:33 INFO - PROCESS | 1847 | 1461274353458 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 14:32:33 INFO - PROCESS | 1847 | 1461274353460 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 14:32:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:32:33 INFO - PROCESS | 1847 | 1461274353468 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:32:33 INFO - PROCESS | 1847 | 1461274353471 Marionette TRACE conn3 <- [1,2970,null,{}] 14:32:33 INFO - PROCESS | 1847 | 1461274353475 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}] 14:32:33 INFO - PROCESS | 1847 | 1461274353644 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 14:32:33 INFO - PROCESS | 1847 | 1461274353864 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff91c0b9800 == 122 [pid = 1847] [id = 751] 14:32:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7ff9151e4c00) [pid = 1847] [serial = 2253] [outer = (nil)] 14:32:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7ff916a93000) [pid = 1847] [serial = 2254] [outer = 0x7ff9151e4c00] 14:32:33 INFO - PROCESS | 1847 | 1461274353925 Marionette DEBUG loaded listener.js 14:32:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7ff91679c400) [pid = 1847] [serial = 2255] [outer = 0x7ff9151e4c00] 14:32:34 INFO - PROCESS | 1847 | 1461274354611 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]]]}] 14:32:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:32:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1175ms 14:32:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:32:34 INFO - PROCESS | 1847 | 1461274354645 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 14:32:34 INFO - PROCESS | 1847 | 1461274354647 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 14:32:34 INFO - PROCESS | 1847 | 1461274354652 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:32:34 INFO - PROCESS | 1847 | 1461274354655 Marionette TRACE conn3 <- [1,2974,null,{}] 14:32:34 INFO - PROCESS | 1847 | 1461274354660 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}] 14:32:34 INFO - PROCESS | 1847 | 1461274354829 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 14:32:35 INFO - PROCESS | 1847 | 1461274355053 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff925b2b800 == 123 [pid = 1847] [id = 752] 14:32:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7ff9156b8c00) [pid = 1847] [serial = 2256] [outer = (nil)] 14:32:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7ff918613400) [pid = 1847] [serial = 2257] [outer = 0x7ff9156b8c00] 14:32:35 INFO - PROCESS | 1847 | 1461274355116 Marionette DEBUG loaded listener.js 14:32:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7ff918830000) [pid = 1847] [serial = 2258] [outer = 0x7ff9156b8c00] 14:32:35 INFO - PROCESS | 1847 | 1461274355798 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]]]}] 14:32:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 14:32:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1177ms 14:32:35 INFO - PROCESS | 1847 | 1461274355830 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 14:32:35 INFO - PROCESS | 1847 | 1461274355833 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 14:32:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:32:35 INFO - PROCESS | 1847 | 1461274355840 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:32:35 INFO - PROCESS | 1847 | 1461274355844 Marionette TRACE conn3 <- [1,2978,null,{}] 14:32:35 INFO - PROCESS | 1847 | 1461274355848 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}] 14:32:36 INFO - PROCESS | 1847 | 1461274356038 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 14:32:36 INFO - PROCESS | 1847 | 1461274356270 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9281c0800 == 124 [pid = 1847] [id = 753] 14:32:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7ff918831000) [pid = 1847] [serial = 2259] [outer = (nil)] 14:32:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7ff922a03800) [pid = 1847] [serial = 2260] [outer = 0x7ff918831000] 14:32:36 INFO - PROCESS | 1847 | 1461274356339 Marionette DEBUG loaded listener.js 14:32:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7ff922ca9c00) [pid = 1847] [serial = 2261] [outer = 0x7ff918831000] 14:32:37 INFO - PROCESS | 1847 | 1461274357020 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]]]}] 14:32:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:32:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1227ms 14:32:37 INFO - PROCESS | 1847 | 1461274357067 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 14:32:37 INFO - PROCESS | 1847 | 1461274357070 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 14:32:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:32:37 INFO - PROCESS | 1847 | 1461274357076 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:32:37 INFO - PROCESS | 1847 | 1461274357078 Marionette TRACE conn3 <- [1,2982,null,{}] 14:32:37 INFO - PROCESS | 1847 | 1461274357083 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}] 14:32:37 INFO - PROCESS | 1847 | 1461274357259 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 14:32:37 INFO - PROCESS | 1847 | 1461274357482 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92a077000 == 125 [pid = 1847] [id = 754] 14:32:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7ff91c15a400) [pid = 1847] [serial = 2262] [outer = (nil)] 14:32:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7ff923157400) [pid = 1847] [serial = 2263] [outer = 0x7ff91c15a400] 14:32:37 INFO - PROCESS | 1847 | 1461274357545 Marionette DEBUG loaded listener.js 14:32:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7ff923fd5400) [pid = 1847] [serial = 2264] [outer = 0x7ff91c15a400] 14:32:38 INFO - PROCESS | 1847 | 1461274358230 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"]]]}] 14:32:38 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:32:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:32:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1176ms 14:32:38 INFO - PROCESS | 1847 | 1461274358258 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 14:32:38 INFO - PROCESS | 1847 | 1461274358261 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 14:32:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:32:38 INFO - PROCESS | 1847 | 1461274358268 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:32:38 INFO - PROCESS | 1847 | 1461274358271 Marionette TRACE conn3 <- [1,2986,null,{}] 14:32:38 INFO - PROCESS | 1847 | 1461274358275 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}] 14:32:38 INFO - PROCESS | 1847 | 1461274358435 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 14:32:38 INFO - PROCESS | 1847 | 1461274358661 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92d35e800 == 126 [pid = 1847] [id = 755] 14:32:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7ff91ce18000) [pid = 1847] [serial = 2265] [outer = (nil)] 14:32:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7ff926057400) [pid = 1847] [serial = 2266] [outer = 0x7ff91ce18000] 14:32:38 INFO - PROCESS | 1847 | 1461274358724 Marionette DEBUG loaded listener.js 14:32:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7ff927726400) [pid = 1847] [serial = 2267] [outer = 0x7ff91ce18000] 14:32:39 INFO - PROCESS | 1847 | 1461274359400 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]]]}] 14:32:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:32:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1175ms 14:32:39 INFO - PROCESS | 1847 | 1461274359445 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 14:32:39 INFO - PROCESS | 1847 | 1461274359448 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 14:32:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:32:39 INFO - PROCESS | 1847 | 1461274359453 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:32:39 INFO - PROCESS | 1847 | 1461274359455 Marionette TRACE conn3 <- [1,2990,null,{}] 14:32:39 INFO - PROCESS | 1847 | 1461274359460 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}] 14:32:39 INFO - PROCESS | 1847 | 1461274359632 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 14:32:39 INFO - PROCESS | 1847 | 1461274359857 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8f9cdf800 == 127 [pid = 1847] [id = 756] 14:32:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7ff922d9d400) [pid = 1847] [serial = 2268] [outer = (nil)] 14:32:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7ff927848000) [pid = 1847] [serial = 2269] [outer = 0x7ff922d9d400] 14:32:39 INFO - PROCESS | 1847 | 1461274359920 Marionette DEBUG loaded listener.js 14:32:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7ff92784d800) [pid = 1847] [serial = 2270] [outer = 0x7ff922d9d400] 14:32:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90fe5f800 == 128 [pid = 1847] [id = 757] 14:32:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7ff927ed1400) [pid = 1847] [serial = 2271] [outer = (nil)] 14:32:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7ff927844000) [pid = 1847] [serial = 2272] [outer = 0x7ff927ed1400] 14:32:40 INFO - PROCESS | 1847 | 1461274360683 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]]]}] 14:32:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:32:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1275ms 14:32:40 INFO - PROCESS | 1847 | 1461274360729 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 14:32:40 INFO - PROCESS | 1847 | 1461274360732 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 14:32:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:32:40 INFO - PROCESS | 1847 | 1461274360738 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:32:40 INFO - PROCESS | 1847 | 1461274360742 Marionette TRACE conn3 <- [1,2994,null,{}] 14:32:40 INFO - PROCESS | 1847 | 1461274360747 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}] 14:32:40 INFO - PROCESS | 1847 | 1461274360967 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 14:32:41 INFO - PROCESS | 1847 | 1461274361178 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90fe6c000 == 129 [pid = 1847] [id = 758] 14:32:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7ff92417f400) [pid = 1847] [serial = 2273] [outer = (nil)] 14:32:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7ff927ecec00) [pid = 1847] [serial = 2274] [outer = 0x7ff92417f400] 14:32:41 INFO - PROCESS | 1847 | 1461274361278 Marionette DEBUG loaded listener.js 14:32:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7ff927edbc00) [pid = 1847] [serial = 2275] [outer = 0x7ff92417f400] 14:32:41 INFO - PROCESS | 1847 | 1461274361951 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]]]}] 14:32:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:32:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:32:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1229ms 14:32:41 INFO - PROCESS | 1847 | 1461274361980 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 14:32:41 INFO - PROCESS | 1847 | 1461274361982 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 14:32:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:32:41 INFO - PROCESS | 1847 | 1461274361990 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:32:41 INFO - PROCESS | 1847 | 1461274361992 Marionette TRACE conn3 <- [1,2998,null,{}] 14:32:41 INFO - PROCESS | 1847 | 1461274361997 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}] 14:32:42 INFO - PROCESS | 1847 | 1461274362161 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 14:32:42 INFO - PROCESS | 1847 | 1461274362387 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8f9a2f800 == 130 [pid = 1847] [id = 759] 14:32:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7ff8fa885c00) [pid = 1847] [serial = 2276] [outer = (nil)] 14:32:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7ff8fa889c00) [pid = 1847] [serial = 2277] [outer = 0x7ff8fa885c00] 14:32:42 INFO - PROCESS | 1847 | 1461274362449 Marionette DEBUG loaded listener.js 14:32:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7ff8fa88e400) [pid = 1847] [serial = 2278] [outer = 0x7ff8fa885c00] 14:32:43 INFO - PROCESS | 1847 | 1461274363157 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]]]}] 14:32: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. 14:32:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1177ms 14:32:43 INFO - PROCESS | 1847 | 1461274363169 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 14:32:43 INFO - PROCESS | 1847 | 1461274363171 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 14:32:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:32:43 INFO - PROCESS | 1847 | 1461274363177 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:32:43 INFO - PROCESS | 1847 | 1461274363178 Marionette TRACE conn3 <- [1,3002,null,{}] 14:32:43 INFO - PROCESS | 1847 | 1461274363183 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}] 14:32:43 INFO - PROCESS | 1847 | 1461274363347 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 14:32:43 INFO - PROCESS | 1847 | 1461274363573 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90fe77000 == 131 [pid = 1847] [id = 760] 14:32:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7ff8fa882800) [pid = 1847] [serial = 2279] [outer = (nil)] 14:32:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7ff9260f8400) [pid = 1847] [serial = 2280] [outer = 0x7ff8fa882800] 14:32:43 INFO - PROCESS | 1847 | 1461274363636 Marionette DEBUG loaded listener.js 14:32:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7ff927edd000) [pid = 1847] [serial = 2281] [outer = 0x7ff8fa882800] 14:32:44 INFO - PROCESS | 1847 | 1461274364409 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]]]}] 14:32: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. 14:32:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1282ms 14:32:44 INFO - PROCESS | 1847 | 1461274364460 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 14:32:44 INFO - PROCESS | 1847 | 1461274364463 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 14:32:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:32:44 INFO - PROCESS | 1847 | 1461274364468 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:32:44 INFO - PROCESS | 1847 | 1461274364469 Marionette TRACE conn3 <- [1,3006,null,{}] 14:32:44 INFO - PROCESS | 1847 | 1461274364474 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}] 14:32:44 INFO - PROCESS | 1847 | 1461274364645 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 14:32:44 INFO - PROCESS | 1847 | 1461274364862 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8f9ed4800 == 132 [pid = 1847] [id = 761] 14:32:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7ff8fa3d5000) [pid = 1847] [serial = 2282] [outer = (nil)] 14:32:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7ff8fa3dd000) [pid = 1847] [serial = 2283] [outer = 0x7ff8fa3d5000] 14:32:45 INFO - PROCESS | 1847 | 1461274365296 Marionette DEBUG loaded listener.js 14:32:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7ff8fbf0d800) [pid = 1847] [serial = 2284] [outer = 0x7ff8fa3d5000] 14:32:46 INFO - PROCESS | 1847 | 1461274366097 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]]]}] 14:32:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:32:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1678ms 14:32:46 INFO - PROCESS | 1847 | 1461274366147 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 14:32:46 INFO - PROCESS | 1847 | 1461274366153 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 14:32:46 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:32:46 INFO - PROCESS | 1847 | 1461274366161 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:32:46 INFO - PROCESS | 1847 | 1461274366165 Marionette TRACE conn3 <- [1,3010,null,{}] 14:32:46 INFO - PROCESS | 1847 | 1461274366217 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}] 14:32:46 INFO - PROCESS | 1847 | 1461274366393 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 14:32:46 INFO - PROCESS | 1847 | 1461274366663 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901c88800 == 133 [pid = 1847] [id = 762] 14:32:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7ff8fa3d5c00) [pid = 1847] [serial = 2285] [outer = (nil)] 14:32:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7ff8fc020000) [pid = 1847] [serial = 2286] [outer = 0x7ff8fa3d5c00] 14:32:46 INFO - PROCESS | 1847 | 1461274366725 Marionette DEBUG loaded listener.js 14:32:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7ff8fe4abc00) [pid = 1847] [serial = 2287] [outer = 0x7ff8fa3d5c00] 14:32:47 INFO - PROCESS | 1847 | 1461274367586 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]]]}] 14:32: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 14:32:47 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1441ms 14:32:47 INFO - PROCESS | 1847 | 1461274367600 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 14:32:47 INFO - PROCESS | 1847 | 1461274367604 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 14:32:47 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:32:47 INFO - PROCESS | 1847 | 1461274367613 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:32:47 INFO - PROCESS | 1847 | 1461274367616 Marionette TRACE conn3 <- [1,3014,null,{}] 14:32:47 INFO - PROCESS | 1847 | 1461274367621 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}] 14:32:47 INFO - PROCESS | 1847 | 1461274367781 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 14:32:48 INFO - PROCESS | 1847 | 1461274368022 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8f9a1e000 == 134 [pid = 1847] [id = 763] 14:32:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7ff8feeda000) [pid = 1847] [serial = 2288] [outer = (nil)] 14:32:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7ff901c1e800) [pid = 1847] [serial = 2289] [outer = 0x7ff8feeda000] 14:32:48 INFO - PROCESS | 1847 | 1461274368081 Marionette DEBUG loaded listener.js 14:32:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff90210b000) [pid = 1847] [serial = 2290] [outer = 0x7ff8feeda000] 14:32:48 INFO - PROCESS | 1847 | [1847] 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 14:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90a215800 == 133 [pid = 1847] [id = 740] 14:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90943c800 == 132 [pid = 1847] [id = 739] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7ff8ffedfc00) [pid = 1847] [serial = 2162] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7ff9154a0000) [pid = 1847] [serial = 2114] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7ff918611c00) [pid = 1847] [serial = 2117] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7ff923158000) [pid = 1847] [serial = 2126] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7ff922a88800) [pid = 1847] [serial = 2123] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7ff922a04400) [pid = 1847] [serial = 2120] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7ff924175800) [pid = 1847] [serial = 2129] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7ff926053c00) [pid = 1847] [serial = 2132] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908620000 == 131 [pid = 1847] [id = 738] 14:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90127f800 == 130 [pid = 1847] [id = 737] 14:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fa947000 == 129 [pid = 1847] [id = 736] 14:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fa956800 == 128 [pid = 1847] [id = 735] 14:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901b62000 == 127 [pid = 1847] [id = 734] 14:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff92416a000 == 126 [pid = 1847] [id = 730] 14:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91ced9800 == 125 [pid = 1847] [id = 729] 14:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916677800 == 124 [pid = 1847] [id = 728] 14:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff915937000 == 123 [pid = 1847] [id = 727] 14:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910b62000 == 122 [pid = 1847] [id = 726] 14:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90fb4e000 == 121 [pid = 1847] [id = 725] 14:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c9eb800 == 120 [pid = 1847] [id = 724] 14:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90bb1e800 == 119 [pid = 1847] [id = 723] 14:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9083bc000 == 118 [pid = 1847] [id = 722] 14:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fa392000 == 117 [pid = 1847] [id = 721] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7ff90dd6c800) [pid = 1847] [serial = 2156] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7ff90f9cbc00) [pid = 1847] [serial = 2157] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7ff8fa3dfc00) [pid = 1847] [serial = 2159] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7ff90b691800) [pid = 1847] [serial = 2111] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7ff91861c400) [pid = 1847] [serial = 2135] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7ff90894cc00) [pid = 1847] [serial = 2147] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7ff90933e800) [pid = 1847] [serial = 2148] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7ff901f34800) [pid = 1847] [serial = 2142] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7ff901b4c000) [pid = 1847] [serial = 2141] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7ff9011e1400) [pid = 1847] [serial = 2139] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7ff8feed7400) [pid = 1847] [serial = 2138] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7ff909333400) [pid = 1847] [serial = 2145] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7ff9088a5400) [pid = 1847] [serial = 2144] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7ff90c452800) [pid = 1847] [serial = 2153] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7ff90a2f4800) [pid = 1847] [serial = 2150] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7ff90a420c00) [pid = 1847] [serial = 2151] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7ff918411000) [pid = 1847] [serial = 2102] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7ff90b553400) [pid = 1847] [serial = 2108] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7ff902083000) [pid = 1847] [serial = 2105] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7ff90ccbfc00) [pid = 1847] [serial = 2154] [outer = (nil)] [url = about:blank] 14:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7ff8fbf48c00) [pid = 1847] [serial = 2160] [outer = (nil)] [url = about:blank] 14:32:49 INFO - PROCESS | 1847 | 1461274369042 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:32:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:32:49 INFO - {} 14:32:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:32:49 INFO - {} 14:32:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:32:49 INFO - {} 14:32:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:32:49 INFO - {} 14:32:49 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1483ms 14:32:49 INFO - PROCESS | 1847 | 1461274369099 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 14:32:49 INFO - PROCESS | 1847 | 1461274369102 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 14:32:49 INFO - TEST-START | /FileAPI/fileReader.html 14:32:49 INFO - PROCESS | 1847 | 1461274369107 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:32:49 INFO - PROCESS | 1847 | 1461274369117 Marionette TRACE conn3 <- [1,3018,null,{}] 14:32:49 INFO - PROCESS | 1847 | 1461274369135 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}] 14:32:49 INFO - PROCESS | 1847 | 1461274369343 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 14:32:49 INFO - PROCESS | 1847 | 1461274369520 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9022d2000 == 118 [pid = 1847] [id = 764] 14:32:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7ff90238fc00) [pid = 1847] [serial = 2291] [outer = (nil)] 14:32:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7ff9094d1400) [pid = 1847] [serial = 2292] [outer = 0x7ff90238fc00] 14:32:49 INFO - PROCESS | 1847 | 1461274369576 Marionette DEBUG loaded listener.js 14:32:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7ff909744800) [pid = 1847] [serial = 2293] [outer = 0x7ff90238fc00] 14:32:50 INFO - PROCESS | 1847 | 1461274370117 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]]]}] 14:32:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:32:50 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:32:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:32:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:32:50 INFO - TEST-OK | /FileAPI/fileReader.html | took 1040ms 14:32:50 INFO - PROCESS | 1847 | 1461274370149 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 14:32:50 INFO - PROCESS | 1847 | 1461274370153 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 14:32:50 INFO - TEST-START | /FileAPI/historical.html 14:32:50 INFO - PROCESS | 1847 | 1461274370158 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:32:50 INFO - PROCESS | 1847 | 1461274370159 Marionette TRACE conn3 <- [1,3022,null,{}] 14:32:50 INFO - PROCESS | 1847 | 1461274370164 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}] 14:32:50 INFO - PROCESS | 1847 | 1461274370309 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 14:32:50 INFO - PROCESS | 1847 | 1461274370325 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff908889800 == 119 [pid = 1847] [id = 765] 14:32:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7ff9083d8800) [pid = 1847] [serial = 2294] [outer = (nil)] 14:32:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7ff90a422c00) [pid = 1847] [serial = 2295] [outer = 0x7ff9083d8800] 14:32:50 INFO - PROCESS | 1847 | 1461274370376 Marionette DEBUG loaded listener.js 14:32:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7ff90a6eb800) [pid = 1847] [serial = 2296] [outer = 0x7ff9083d8800] 14:32:51 INFO - PROCESS | 1847 | 1461274371152 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"]]]}] 14:32:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:32:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:32:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:32:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:32:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:32:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:32:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:32:51 INFO - TEST-OK | /FileAPI/historical.html | took 1026ms 14:32:51 INFO - PROCESS | 1847 | 1461274371188 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 14:32:51 INFO - PROCESS | 1847 | 1461274371190 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 14:32:51 INFO - TEST-START | /FileAPI/idlharness.html 14:32:51 INFO - PROCESS | 1847 | 1461274371216 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:32:51 INFO - PROCESS | 1847 | 1461274371218 Marionette TRACE conn3 <- [1,3026,null,{}] 14:32:51 INFO - PROCESS | 1847 | 1461274371231 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}] 14:32:51 INFO - PROCESS | 1847 | 1461274371437 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 14:32:51 INFO - PROCESS | 1847 | 1461274371473 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff909430000 == 120 [pid = 1847] [id = 766] 14:32:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7ff90a570000) [pid = 1847] [serial = 2297] [outer = (nil)] 14:32:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7ff90b655800) [pid = 1847] [serial = 2298] [outer = 0x7ff90a570000] 14:32:51 INFO - PROCESS | 1847 | 1461274371532 Marionette DEBUG loaded listener.js 14:32:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7ff90c5cf800) [pid = 1847] [serial = 2299] [outer = 0x7ff90a570000] 14:32:53 INFO - PROCESS | 1847 | 1461274373007 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]]]}] 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:32:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:32:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:32:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:32:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:32:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:32:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:32:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:32:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:32:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:32:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:32:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:32:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:32:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:32:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:32:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:32:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 14:32:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:32:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:32:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:32:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:32:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:32:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:32:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:32:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:32:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:32:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:32:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 14:32:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:32:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:32:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:32:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:32:53 INFO - TEST-OK | /FileAPI/idlharness.html | took 1943ms 14:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7ff8fd1e9400) [pid = 1847] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7ff90a4d4c00) [pid = 1847] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7ff8fbf45000) [pid = 1847] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7ff8fe4ab400) [pid = 1847] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7ff909743c00) [pid = 1847] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7ff8fd1ea400) [pid = 1847] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7ff8fbf0b400) [pid = 1847] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7ff8fa3da000) [pid = 1847] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:32:53 INFO - PROCESS | 1847 | 1461274373474 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 14:32:53 INFO - PROCESS | 1847 | 1461274373477 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 14:32:53 INFO - TEST-START | /FileAPI/idlharness.worker 14:32:53 INFO - PROCESS | 1847 | 1461274373485 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:32:53 INFO - PROCESS | 1847 | 1461274373487 Marionette TRACE conn3 <- [1,3030,null,{}] 14:32:53 INFO - PROCESS | 1847 | 1461274373492 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}] 14:32:53 INFO - PROCESS | 1847 | 1461274373649 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 14:32:53 INFO - PROCESS | 1847 | 1461274373661 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bb20000 == 121 [pid = 1847] [id = 767] 14:32:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7ff90f713800) [pid = 1847] [serial = 2300] [outer = (nil)] 14:32:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7ff91861b800) [pid = 1847] [serial = 2301] [outer = 0x7ff90f713800] 14:32:53 INFO - PROCESS | 1847 | 1461274373714 Marionette DEBUG loaded listener.js 14:32:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7ff921e7e800) [pid = 1847] [serial = 2302] [outer = 0x7ff90f713800] 14:32:54 INFO - PROCESS | 1847 | [1847] 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 14:32:55 INFO - PROCESS | 1847 | 1461274375564 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,{},{}]]]}] 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:32:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:32:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:32:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:32:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:32:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:32:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:32:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:32:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:32:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:32:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:32:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:32:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:32:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:32:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:32:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:32:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:32:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:32:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:32:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:32:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:32:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:32:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:32:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:32:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:32:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:32:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:32:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:32:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:32:55 INFO - {} 14:32:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2152ms 14:32:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:32:55 INFO - PROCESS | 1847 | 1461274375637 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 14:32:55 INFO - PROCESS | 1847 | 1461274375641 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 14:32:55 INFO - PROCESS | 1847 | 1461274375648 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:32:55 INFO - PROCESS | 1847 | 1461274375652 Marionette TRACE conn3 <- [1,3034,null,{}] 14:32:55 INFO - PROCESS | 1847 | 1461274375709 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}] 14:32:55 INFO - PROCESS | 1847 | 1461274375988 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 14:32:56 INFO - PROCESS | 1847 | 1461274376252 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fa6bf800 == 122 [pid = 1847] [id = 768] 14:32:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7ff8fc4b8400) [pid = 1847] [serial = 2303] [outer = (nil)] 14:32:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7ff8fc4bb400) [pid = 1847] [serial = 2304] [outer = 0x7ff8fc4b8400] 14:32:56 INFO - PROCESS | 1847 | 1461274376322 Marionette DEBUG loaded listener.js 14:32:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7ff8fd84ec00) [pid = 1847] [serial = 2305] [outer = 0x7ff8fc4b8400] 14:32:57 INFO - PROCESS | 1847 | 1461274377048 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]]]}] 14:32:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:32:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1439ms 14:32:57 INFO - PROCESS | 1847 | 1461274377087 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 14:32:57 INFO - PROCESS | 1847 | 1461274377095 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 14:32:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:32:57 INFO - PROCESS | 1847 | 1461274377104 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:32:57 INFO - PROCESS | 1847 | 1461274377107 Marionette TRACE conn3 <- [1,3038,null,{}] 14:32:57 INFO - PROCESS | 1847 | 1461274377111 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}] 14:32:57 INFO - PROCESS | 1847 | 1461274377317 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 14:32:57 INFO - PROCESS | 1847 | 1461274377547 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9083ba800 == 123 [pid = 1847] [id = 769] 14:32:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7ff8fc4b1000) [pid = 1847] [serial = 2306] [outer = (nil)] 14:32:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7ff902087c00) [pid = 1847] [serial = 2307] [outer = 0x7ff8fc4b1000] 14:32:57 INFO - PROCESS | 1847 | 1461274377612 Marionette DEBUG loaded listener.js 14:32:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7ff9087d7000) [pid = 1847] [serial = 2308] [outer = 0x7ff8fc4b1000] 14:32:58 INFO - PROCESS | 1847 | 1461274378362 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"]]]}] 14:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:32:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1280ms 14:32:58 INFO - PROCESS | 1847 | 1461274378384 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 14:32:58 INFO - PROCESS | 1847 | 1461274378387 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 14:32:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:32:58 INFO - PROCESS | 1847 | 1461274378393 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:32:58 INFO - PROCESS | 1847 | 1461274378398 Marionette TRACE conn3 <- [1,3042,null,{}] 14:32:58 INFO - PROCESS | 1847 | 1461274378412 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}] 14:32:58 INFO - PROCESS | 1847 | 1461274378630 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 14:32:58 INFO - PROCESS | 1847 | 1461274378864 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90c435800 == 124 [pid = 1847] [id = 770] 14:32:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7ff909518400) [pid = 1847] [serial = 2309] [outer = (nil)] 14:32:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7ff90b41d400) [pid = 1847] [serial = 2310] [outer = 0x7ff909518400] 14:32:58 INFO - PROCESS | 1847 | 1461274378932 Marionette DEBUG loaded listener.js 14:32:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7ff90b691c00) [pid = 1847] [serial = 2311] [outer = 0x7ff909518400] 14:33:00 INFO - PROCESS | 1847 | 1461274380090 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]]]}] 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:33:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:33:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:33:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:33:00 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1741ms 14:33:00 INFO - PROCESS | 1847 | 1461274380134 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 14:33:00 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:33:00 INFO - PROCESS | 1847 | 1461274380142 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 14:33:00 INFO - PROCESS | 1847 | 1461274380150 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:33:00 INFO - PROCESS | 1847 | 1461274380156 Marionette TRACE conn3 <- [1,3046,null,{}] 14:33:00 INFO - PROCESS | 1847 | 1461274380166 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}] 14:33:00 INFO - PROCESS | 1847 | 1461274380414 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 14:33:00 INFO - PROCESS | 1847 | 1461274380708 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff916359000 == 125 [pid = 1847] [id = 771] 14:33:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7ff90dc58400) [pid = 1847] [serial = 2312] [outer = (nil)] 14:33:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7ff912fb3000) [pid = 1847] [serial = 2313] [outer = 0x7ff90dc58400] 14:33:00 INFO - PROCESS | 1847 | 1461274380770 Marionette DEBUG loaded listener.js 14:33:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7ff915174000) [pid = 1847] [serial = 2314] [outer = 0x7ff90dc58400] 14:33:01 INFO - PROCESS | 1847 | [1847] 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 14:33:01 INFO - PROCESS | 1847 | 1461274381547 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:33:01 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:33:01 INFO - {} 14:33:01 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1440ms 14:33:01 INFO - PROCESS | 1847 | 1461274381593 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 14:33:01 INFO - PROCESS | 1847 | 1461274381596 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 14:33:01 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:33:01 INFO - PROCESS | 1847 | 1461274381601 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:33:01 INFO - PROCESS | 1847 | 1461274381604 Marionette TRACE conn3 <- [1,3050,null,{}] 14:33:01 INFO - PROCESS | 1847 | 1461274381608 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}] 14:33:01 INFO - PROCESS | 1847 | 1461274381765 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 14:33:01 INFO - PROCESS | 1847 | 1461274381976 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff910b2c000 == 126 [pid = 1847] [id = 772] 14:33:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7ff90ccc0c00) [pid = 1847] [serial = 2315] [outer = (nil)] 14:33:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7ff91668fc00) [pid = 1847] [serial = 2316] [outer = 0x7ff90ccc0c00] 14:33:02 INFO - PROCESS | 1847 | 1461274382077 Marionette DEBUG loaded listener.js 14:33:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7ff916a92800) [pid = 1847] [serial = 2317] [outer = 0x7ff90ccc0c00] 14:33:02 INFO - PROCESS | 1847 | 1461274382745 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]]]}] 14:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:33:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1177ms 14:33:02 INFO - PROCESS | 1847 | 1461274382780 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 14:33:02 INFO - PROCESS | 1847 | 1461274382783 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 14:33:02 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:33:02 INFO - PROCESS | 1847 | 1461274382788 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:33:02 INFO - PROCESS | 1847 | 1461274382790 Marionette TRACE conn3 <- [1,3054,null,{}] 14:33:02 INFO - PROCESS | 1847 | 1461274382795 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}] 14:33:02 INFO - PROCESS | 1847 | 1461274382989 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 14:33:03 INFO - PROCESS | 1847 | 1461274383218 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9186c5000 == 127 [pid = 1847] [id = 773] 14:33:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7ff8f9a55400) [pid = 1847] [serial = 2318] [outer = (nil)] 14:33:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7ff9183e6c00) [pid = 1847] [serial = 2319] [outer = 0x7ff8f9a55400] 14:33:03 INFO - PROCESS | 1847 | 1461274383285 Marionette DEBUG loaded listener.js 14:33:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7ff922c9f800) [pid = 1847] [serial = 2320] [outer = 0x7ff8f9a55400] 14:33:04 INFO - PROCESS | 1847 | 1461274384365 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"]]]}] 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 14:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:33:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1645ms 14:33:04 INFO - PROCESS | 1847 | 1461274384434 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 14:33:04 INFO - PROCESS | 1847 | 1461274384436 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 14:33:04 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:33:04 INFO - PROCESS | 1847 | 1461274384441 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:33:04 INFO - PROCESS | 1847 | 1461274384443 Marionette TRACE conn3 <- [1,3058,null,{}] 14:33:04 INFO - PROCESS | 1847 | 1461274384447 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}] 14:33:04 INFO - PROCESS | 1847 | 1461274384718 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 14:33:04 INFO - PROCESS | 1847 | 1461274384944 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff927d98000 == 128 [pid = 1847] [id = 774] 14:33:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7ff92605e000) [pid = 1847] [serial = 2321] [outer = (nil)] 14:33:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7ff927850000) [pid = 1847] [serial = 2322] [outer = 0x7ff92605e000] 14:33:05 INFO - PROCESS | 1847 | 1461274385045 Marionette DEBUG loaded listener.js 14:33:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7ff927edd800) [pid = 1847] [serial = 2323] [outer = 0x7ff92605e000] 14:33:05 INFO - PROCESS | 1847 | 1461274385749 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]]]}] 14:33:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:33:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:33:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:33:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:33:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:33:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:33:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:33:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:33:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:33:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:33:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:33:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:33:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:33:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:33:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:33:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:33:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:33:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:33:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:33:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:33:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:33:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:33:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1329ms 14:33:05 INFO - PROCESS | 1847 | 1461274385772 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 14:33:05 INFO - PROCESS | 1847 | 1461274385780 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 14:33:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:33:05 INFO - PROCESS | 1847 | 1461274385785 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:33:05 INFO - PROCESS | 1847 | 1461274385787 Marionette TRACE conn3 <- [1,3062,null,{}] 14:33:05 INFO - PROCESS | 1847 | 1461274385792 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}] 14:33:05 INFO - PROCESS | 1847 | 1461274385961 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 14:33:06 INFO - PROCESS | 1847 | 1461274386231 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff92d349000 == 129 [pid = 1847] [id = 775] 14:33:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7ff8fc3b5800) [pid = 1847] [serial = 2324] [outer = (nil)] 14:33:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7ff921e74c00) [pid = 1847] [serial = 2325] [outer = 0x7ff8fc3b5800] 14:33:06 INFO - PROCESS | 1847 | 1461274386297 Marionette DEBUG loaded listener.js 14:33:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7ff927f52c00) [pid = 1847] [serial = 2326] [outer = 0x7ff8fc3b5800] 14:33:06 INFO - PROCESS | 1847 | [1847] 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 14:33:07 INFO - PROCESS | 1847 | 1461274387036 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:33:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:33:07 INFO - {} 14:33:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1275ms 14:33:07 INFO - PROCESS | 1847 | 1461274387067 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 14:33:07 INFO - PROCESS | 1847 | 1461274387070 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 14:33:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:33:07 INFO - PROCESS | 1847 | 1461274387077 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:33:07 INFO - PROCESS | 1847 | 1461274387079 Marionette TRACE conn3 <- [1,3066,null,{}] 14:33:07 INFO - PROCESS | 1847 | 1461274387084 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}] 14:33:07 INFO - PROCESS | 1847 | 1461274387253 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 14:33:07 INFO - PROCESS | 1847 | 1461274387466 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90fe6a800 == 130 [pid = 1847] [id = 776] 14:33:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7ff8f7454c00) [pid = 1847] [serial = 2327] [outer = (nil)] 14:33:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7ff8f745c800) [pid = 1847] [serial = 2328] [outer = 0x7ff8f7454c00] 14:33:07 INFO - PROCESS | 1847 | 1461274387565 Marionette DEBUG loaded listener.js 14:33:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7ff90238ac00) [pid = 1847] [serial = 2329] [outer = 0x7ff8f7454c00] 14:33:08 INFO - PROCESS | 1847 | 1461274388211 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]]]}] 14:33:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:33:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:33:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:33:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:33:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:33:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:33:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:33:08 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1179ms 14:33:08 INFO - PROCESS | 1847 | 1461274388258 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 14:33:08 INFO - PROCESS | 1847 | 1461274388261 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 14:33:08 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:33:08 INFO - PROCESS | 1847 | 1461274388266 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:33:08 INFO - PROCESS | 1847 | 1461274388269 Marionette TRACE conn3 <- [1,3070,null,{}] 14:33:08 INFO - PROCESS | 1847 | 1461274388273 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}] 14:33:08 INFO - PROCESS | 1847 | 1461274388427 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 14:33:08 INFO - PROCESS | 1847 | 1461274388661 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fcba7800 == 131 [pid = 1847] [id = 777] 14:33:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7ff8f7456400) [pid = 1847] [serial = 2330] [outer = (nil)] 14:33:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7ff902058c00) [pid = 1847] [serial = 2331] [outer = 0x7ff8f7456400] 14:33:08 INFO - PROCESS | 1847 | 1461274388724 Marionette DEBUG loaded listener.js 14:33:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7ff90205d400) [pid = 1847] [serial = 2332] [outer = 0x7ff8f7456400] 14:33:09 INFO - PROCESS | 1847 | 1461274389406 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]]]}] 14:33:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:33:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:33:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:33:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:33:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:33:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:33:09 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1179ms 14:33:09 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:33:09 INFO - PROCESS | 1847 | 1461274389446 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 14:33:09 INFO - PROCESS | 1847 | 1461274389449 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 14:33:09 INFO - PROCESS | 1847 | 1461274389454 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:33:09 INFO - PROCESS | 1847 | 1461274389458 Marionette TRACE conn3 <- [1,3074,null,{}] 14:33:09 INFO - PROCESS | 1847 | 1461274389462 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}] 14:33:09 INFO - PROCESS | 1847 | 1461274389642 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 14:33:09 INFO - PROCESS | 1847 | 1461274389904 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90bd1f000 == 132 [pid = 1847] [id = 778] 14:33:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7ff8f6eb0800) [pid = 1847] [serial = 2333] [outer = (nil)] 14:33:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7ff8f6eb8c00) [pid = 1847] [serial = 2334] [outer = 0x7ff8f6eb0800] 14:33:09 INFO - PROCESS | 1847 | 1461274389980 Marionette DEBUG loaded listener.js 14:33:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7ff90205e000) [pid = 1847] [serial = 2335] [outer = 0x7ff8f6eb0800] 14:33:10 INFO - PROCESS | 1847 | 1461274390672 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]]]}] 14:33:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:33:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:33:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:33:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:33:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:33:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:33:10 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1232ms 14:33:10 INFO - PROCESS | 1847 | 1461274390702 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 14:33:10 INFO - PROCESS | 1847 | 1461274390704 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 14:33:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:33:10 INFO - PROCESS | 1847 | 1461274390713 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:33:10 INFO - PROCESS | 1847 | 1461274390716 Marionette TRACE conn3 <- [1,3078,null,{}] 14:33:10 INFO - PROCESS | 1847 | 1461274390721 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}] 14:33:10 INFO - PROCESS | 1847 | 1461274390903 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 14:33:11 INFO - PROCESS | 1847 | 1461274391141 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90086c800 == 133 [pid = 1847] [id = 779] 14:33:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7ff901e0e800) [pid = 1847] [serial = 2336] [outer = (nil)] 14:33:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7ff901e11400) [pid = 1847] [serial = 2337] [outer = 0x7ff901e0e800] 14:33:11 INFO - PROCESS | 1847 | 1461274391219 Marionette DEBUG loaded listener.js 14:33:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7ff901e19000) [pid = 1847] [serial = 2338] [outer = 0x7ff901e0e800] 14:33:11 INFO - PROCESS | 1847 | 1461274391933 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] 14:33:12 INFO - PROCESS | 1847 | 1461274392002 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 14:33:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:33:12 INFO - PROCESS | 1847 | 1461274392012 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:33:12 INFO - PROCESS | 1847 | 1461274392016 Marionette TRACE conn3 <- [1,3082,null,{}] 14:33:12 INFO - PROCESS | 1847 | 1461274392039 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}] 14:33:12 INFO - PROCESS | 1847 | 1461274392234 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 14:33:12 INFO - PROCESS | 1847 | 1461274392500 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8f9fc9800 == 134 [pid = 1847] [id = 780] 14:33:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7ff8f7452400) [pid = 1847] [serial = 2339] [outer = (nil)] 14:33:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7ff8f7455c00) [pid = 1847] [serial = 2340] [outer = 0x7ff8f7452400] 14:33:12 INFO - PROCESS | 1847 | 1461274392563 Marionette DEBUG loaded listener.js 14:33:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7ff8fb94d000) [pid = 1847] [serial = 2341] [outer = 0x7ff8f7452400] 14:33:13 INFO - PROCESS | 1847 | 1461274393220 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]]]}] 14:33:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:33:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:33:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:33:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:33:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1247ms 14:33:13 INFO - PROCESS | 1847 | 1461274393261 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 14:33:13 INFO - PROCESS | 1847 | 1461274393264 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 14:33:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:33:13 INFO - PROCESS | 1847 | 1461274393269 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:33:13 INFO - PROCESS | 1847 | 1461274393271 Marionette TRACE conn3 <- [1,3086,null,{}] 14:33:13 INFO - PROCESS | 1847 | 1461274393276 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}] 14:33:13 INFO - PROCESS | 1847 | 1461274393448 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 14:33:13 INFO - PROCESS | 1847 | 1461274393687 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8f9fe2800 == 135 [pid = 1847] [id = 781] 14:33:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7ff8f7452800) [pid = 1847] [serial = 2342] [outer = (nil)] 14:33:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7ff8feccbc00) [pid = 1847] [serial = 2343] [outer = 0x7ff8f7452800] 14:33:13 INFO - PROCESS | 1847 | 1461274393751 Marionette DEBUG loaded listener.js 14:33:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7ff8fecd4000) [pid = 1847] [serial = 2344] [outer = 0x7ff8f7452800] 14:33:14 INFO - PROCESS | 1847 | 1461274394410 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:33:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:33:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1175ms 14:33:14 INFO - PROCESS | 1847 | 1461274394445 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 14:33:14 INFO - PROCESS | 1847 | 1461274394448 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 14:33:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:33:14 INFO - PROCESS | 1847 | 1461274394453 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:33:14 INFO - PROCESS | 1847 | 1461274394454 Marionette TRACE conn3 <- [1,3090,null,{}] 14:33:14 INFO - PROCESS | 1847 | 1461274394459 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}] 14:33:14 INFO - PROCESS | 1847 | 1461274394636 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 14:33:14 INFO - PROCESS | 1847 | 1461274394910 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff9097a4000 == 136 [pid = 1847] [id = 782] 14:33:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7ff8fe51dc00) [pid = 1847] [serial = 2345] [outer = (nil)] 14:33:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7ff8fe521800) [pid = 1847] [serial = 2346] [outer = 0x7ff8fe51dc00] 14:33:14 INFO - PROCESS | 1847 | 1461274394975 Marionette DEBUG loaded listener.js 14:33:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7ff8fe525400) [pid = 1847] [serial = 2347] [outer = 0x7ff8fe51dc00] 14:33:15 INFO - PROCESS | 1847 | 1461274395611 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:33:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:33:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1182ms 14:33:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:33:15 INFO - PROCESS | 1847 | 1461274395637 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 14:33:15 INFO - PROCESS | 1847 | 1461274395639 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 14:33:15 INFO - PROCESS | 1847 | 1461274395644 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:33:15 INFO - PROCESS | 1847 | 1461274395647 Marionette TRACE conn3 <- [1,3094,null,{}] 14:33:15 INFO - PROCESS | 1847 | 1461274395651 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}] 14:33:15 INFO - PROCESS | 1847 | 1461274395855 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 14:33:16 INFO - PROCESS | 1847 | 1461274396096 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff90b4f1800 == 137 [pid = 1847] [id = 783] 14:33:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7ff8fc3b1800) [pid = 1847] [serial = 2348] [outer = (nil)] 14:33:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7ff8fecd1000) [pid = 1847] [serial = 2349] [outer = 0x7ff8fc3b1800] 14:33:16 INFO - PROCESS | 1847 | 1461274396158 Marionette DEBUG loaded listener.js 14:33:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7ff8fecd7c00) [pid = 1847] [serial = 2350] [outer = 0x7ff8fc3b1800] 14:33:16 INFO - PROCESS | 1847 | 1461274396840 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:33:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:33:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1227ms 14:33:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:33:16 INFO - PROCESS | 1847 | 1461274396872 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 14:33:16 INFO - PROCESS | 1847 | 1461274396874 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 14:33:16 INFO - PROCESS | 1847 | 1461274396879 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:33:16 INFO - PROCESS | 1847 | 1461274396882 Marionette TRACE conn3 <- [1,3098,null,{}] 14:33:16 INFO - PROCESS | 1847 | 1461274396886 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}] 14:33:17 INFO - PROCESS | 1847 | 1461274397063 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 14:33:17 INFO - PROCESS | 1847 | 1461274397302 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fc362000 == 138 [pid = 1847] [id = 784] 14:33:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7ff8fecd8000) [pid = 1847] [serial = 2351] [outer = (nil)] 14:33:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7ff901e15400) [pid = 1847] [serial = 2352] [outer = 0x7ff8fecd8000] 14:33:17 INFO - PROCESS | 1847 | 1461274397366 Marionette DEBUG loaded listener.js 14:33:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7ff90210dc00) [pid = 1847] [serial = 2353] [outer = 0x7ff8fecd8000] 14:33:18 INFO - PROCESS | 1847 | 1461274398027 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]]]}] 14:33:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:33:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:33:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1226ms 14:33:18 INFO - PROCESS | 1847 | 1461274398106 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 14:33:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:33:18 INFO - PROCESS | 1847 | 1461274398109 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 14:33:18 INFO - PROCESS | 1847 | 1461274398114 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:33:18 INFO - PROCESS | 1847 | 1461274398117 Marionette TRACE conn3 <- [1,3102,null,{}] 14:33:18 INFO - PROCESS | 1847 | 1461274398121 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}] 14:33:18 INFO - PROCESS | 1847 | 1461274398298 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 14:33:18 INFO - PROCESS | 1847 | 1461274398572 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fa1de800 == 139 [pid = 1847] [id = 785] 14:33:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7ff8f7ca8000) [pid = 1847] [serial = 2354] [outer = (nil)] 14:33:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7ff8f7cad400) [pid = 1847] [serial = 2355] [outer = 0x7ff8f7ca8000] 14:33:18 INFO - PROCESS | 1847 | 1461274398636 Marionette DEBUG loaded listener.js 14:33:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7ff8f7cb2c00) [pid = 1847] [serial = 2356] [outer = 0x7ff8f7ca8000] 14:33:19 INFO - PROCESS | 1847 | 1461274399316 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:33:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:33:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1233ms 14:33:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:33:19 INFO - PROCESS | 1847 | 1461274399347 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 14:33:19 INFO - PROCESS | 1847 | 1461274399350 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 14:33:19 INFO - PROCESS | 1847 | 1461274399356 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:33:19 INFO - PROCESS | 1847 | 1461274399359 Marionette TRACE conn3 <- [1,3106,null,{}] 14:33:19 INFO - PROCESS | 1847 | 1461274399364 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}] 14:33:19 INFO - PROCESS | 1847 | 1461274399540 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 14:33:20 INFO - PROCESS | 1847 | 1461274400207 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8fc364800 == 140 [pid = 1847] [id = 786] 14:33:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7ff8f6eaf800) [pid = 1847] [serial = 2357] [outer = (nil)] 14:33:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7ff8f6eb8000) [pid = 1847] [serial = 2358] [outer = 0x7ff8f6eaf800] 14:33:20 INFO - PROCESS | 1847 | 1461274400319 Marionette DEBUG loaded listener.js 14:33:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7ff8f9a51c00) [pid = 1847] [serial = 2359] [outer = 0x7ff8f6eaf800] 14:33:20 INFO - PROCESS | 1847 | 1461274400985 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]]]}] 14:33:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:33:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:33:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:33:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1678ms 14:33:21 INFO - PROCESS | 1847 | 1461274401035 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 14:33:21 INFO - PROCESS | 1847 | 1461274401040 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 14:33:21 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:33:21 INFO - PROCESS | 1847 | 1461274401047 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:33:21 INFO - PROCESS | 1847 | 1461274401051 Marionette TRACE conn3 <- [1,3110,null,{}] 14:33:21 INFO - PROCESS | 1847 | 1461274401057 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}] 14:33:21 INFO - PROCESS | 1847 | 1461274401238 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 14:33:21 INFO - PROCESS | 1847 | 1461274401484 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff901b66800 == 141 [pid = 1847] [id = 787] 14:33:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7ff8f9a52400) [pid = 1847] [serial = 2360] [outer = (nil)] 14:33:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7ff8fc02cc00) [pid = 1847] [serial = 2361] [outer = 0x7ff8f9a52400] 14:33:21 INFO - PROCESS | 1847 | 1461274401549 Marionette DEBUG loaded listener.js 14:33:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7ff8fc4b6000) [pid = 1847] [serial = 2362] [outer = 0x7ff8f9a52400] 14:33:22 INFO - PROCESS | 1847 | 1461274402341 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"]]]}] 14:33:22 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:33:22 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 14:33:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:33:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:33:22 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1330ms 14:33:22 INFO - PROCESS | 1847 | 1461274402381 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 14:33:22 INFO - PROCESS | 1847 | 1461274402386 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 14:33:22 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:33:22 INFO - PROCESS | 1847 | 1461274402392 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:33:22 INFO - PROCESS | 1847 | 1461274402395 Marionette TRACE conn3 <- [1,3114,null,{}] 14:33:22 INFO - PROCESS | 1847 | 1461274402400 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}] 14:33:22 INFO - PROCESS | 1847 | 1461274402568 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 14:33:22 INFO - PROCESS | 1847 | 1461274402950 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\", \"b422d577-9876-4b08-8f6b-82586a93d7ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7ff8f9a2d800 == 142 [pid = 1847] [id = 788] 14:33:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7ff8ffeddc00) [pid = 1847] [serial = 2363] [outer = (nil)] 14:33:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7ff90114b800) [pid = 1847] [serial = 2364] [outer = 0x7ff8ffeddc00] 14:33:23 INFO - PROCESS | 1847 | 1461274403013 Marionette DEBUG loaded listener.js 14:33:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7ff901b46800) [pid = 1847] [serial = 2365] [outer = 0x7ff8ffeddc00] 14:33:23 INFO - PROCESS | 1847 | 1461274403737 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]]]}] 14:33:23 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:33:23 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1384ms 14:33:23 INFO - PROCESS | 1847 | 1461274403776 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 14:33:23 INFO - PROCESS | 1847 | 1461274403779 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 14:33:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff909430000 == 141 [pid = 1847] [id = 766] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7ff90ccbd800) [pid = 1847] [serial = 2225] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff908889800 == 140 [pid = 1847] [id = 765] 14:33:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9022d2000 == 139 [pid = 1847] [id = 764] 14:33:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8f9a1e000 == 138 [pid = 1847] [id = 763] 14:33:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff901c88800 == 137 [pid = 1847] [id = 762] 14:33:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8f9ed4800 == 136 [pid = 1847] [id = 761] 14:33:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90fe5f800 == 135 [pid = 1847] [id = 757] 14:33:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff91c0b9800 == 134 [pid = 1847] [id = 751] 14:33:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff916c12800 == 133 [pid = 1847] [id = 750] 14:33:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff9156df000 == 132 [pid = 1847] [id = 749] 14:33:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff912f62000 == 131 [pid = 1847] [id = 748] 14:33:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff910317000 == 130 [pid = 1847] [id = 747] 14:33:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90e289000 == 129 [pid = 1847] [id = 746] 14:33:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c9e9000 == 128 [pid = 1847] [id = 745] 14:33:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90c425800 == 127 [pid = 1847] [id = 744] 14:33:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff90870c800 == 126 [pid = 1847] [id = 743] 14:33:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7ff8fe245800 == 125 [pid = 1847] [id = 742] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7ff8fbf45800) [pid = 1847] [serial = 2198] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7ff9094da000) [pid = 1847] [serial = 2214] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7ff90c5c5000) [pid = 1847] [serial = 2219] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7ff90894c800) [pid = 1847] [serial = 2213] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7ff90ca65800) [pid = 1847] [serial = 2220] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7ff9083e5800) [pid = 1847] [serial = 2211] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7ff8fa7bd400) [pid = 1847] [serial = 2201] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7ff91678f400) [pid = 1847] [serial = 2195] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7ff90a419800) [pid = 1847] [serial = 2217] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7ff90caeb800) [pid = 1847] [serial = 2223] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7ff9153bd000) [pid = 1847] [serial = 2189] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7ff8fd845000) [pid = 1847] [serial = 2204] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7ff9156b0800) [pid = 1847] [serial = 2192] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7ff8fbf0bc00) [pid = 1847] [serial = 2165] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7ff90a6eb000) [pid = 1847] [serial = 2222] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7ff90a56cc00) [pid = 1847] [serial = 2174] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7ff901c28c00) [pid = 1847] [serial = 2208] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7ff901e2e400) [pid = 1847] [serial = 2163] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7ff9007cc400) [pid = 1847] [serial = 2207] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7ff90c448000) [pid = 1847] [serial = 2177] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7ff901a0f400) [pid = 1847] [serial = 2210] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7ff9094d5000) [pid = 1847] [serial = 2216] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7ff90894dc00) [pid = 1847] [serial = 2171] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7ff901c26800) [pid = 1847] [serial = 2168] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7ff90e210000) [pid = 1847] [serial = 2180] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7ff9102d6400) [pid = 1847] [serial = 2183] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7ff8feedd800) [pid = 1847] [serial = 2205] [outer = (nil)] [url = about:blank] 14:33:24 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7ff910a71800) [pid = 1847] [serial = 2186] [outer = (nil)] [url = about:blank] 14:33:24 WARNING - u'runner_teardown' () 14:33:24 INFO - No more tests 14:33:24 INFO - Got 0 unexpected results 14:33:24 INFO - SUITE-END | took 963s 14:33:24 INFO - Closing logging queue 14:33:24 INFO - queue closed 14:33:25 INFO - Return code: 0 14:33:25 WARNING - # TBPL SUCCESS # 14:33:25 INFO - Running post-action listener: _resource_record_post_action 14:33:25 INFO - Running post-run listener: _resource_record_post_run 14:33:26 INFO - Total resource usage - Wall time: 995s; CPU: 97.0%; Read bytes: 8437760; Write bytes: 969596928; Read time: 288; Write time: 274696 14:33:26 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:33:26 INFO - install - Wall time: 27s; CPU: 100.0%; Read bytes: 36864; Write bytes: 84574208; Read time: 4; Write time: 71660 14:33:26 INFO - run-tests - Wall time: 968s; CPU: 97.0%; Read bytes: 5541888; Write bytes: 885022720; Read time: 196; Write time: 203036 14:33:26 INFO - Running post-run listener: _upload_blobber_files 14:33:26 INFO - Blob upload gear active. 14:33:26 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:33:26 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 14:33:26 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'] 14:33:26 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 14:33:26 INFO - (blobuploader) - INFO - Open directory for files ... 14:33:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:33:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:33:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:33:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:33:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:33:29 INFO - (blobuploader) - INFO - Done attempting. 14:33:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:33:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:33:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:33:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:33:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:33:30 INFO - (blobuploader) - INFO - Done attempting. 14:33:30 INFO - (blobuploader) - INFO - Iteration through files over. 14:33:30 INFO - Return code: 0 14:33:30 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:33:30 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:33:30 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/55077fcd5a0fb4e9ebb4aaa18aafda665d7bb4f8ae7eb3a83e62eb7ec9d871e8e95302211041e7be59ea882f0f1345b00cf160e9d5277602892626e93b906e90", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/4f233216810a322498ebd2883838827ee0b1363a543fc945a52899b4207039b0ccfadcea319428afe4081f49b96ef34b794831a16e4fb702e6f56996acdba082"} 14:33:30 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:33:30 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:33:30 INFO - Contents: 14:33:30 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/55077fcd5a0fb4e9ebb4aaa18aafda665d7bb4f8ae7eb3a83e62eb7ec9d871e8e95302211041e7be59ea882f0f1345b00cf160e9d5277602892626e93b906e90", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/4f233216810a322498ebd2883838827ee0b1363a543fc945a52899b4207039b0ccfadcea319428afe4081f49b96ef34b794831a16e4fb702e6f56996acdba082"} 14:33:30 INFO - Running post-run listener: copy_logs_to_upload_dir 14:33:30 INFO - Copying logs to upload dir... 14:33:30 INFO - mkdir: /builds/slave/test/build/upload/logs 14:33:30 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1059.622055 ========= master_lag: 0.34 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 39 secs) (at 2016-04-21 14:33:30.566706) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 14:33:30.568153) ========= 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-1461272806.434067-180893629 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/55077fcd5a0fb4e9ebb4aaa18aafda665d7bb4f8ae7eb3a83e62eb7ec9d871e8e95302211041e7be59ea882f0f1345b00cf160e9d5277602892626e93b906e90", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/4f233216810a322498ebd2883838827ee0b1363a543fc945a52899b4207039b0ccfadcea319428afe4081f49b96ef34b794831a16e4fb702e6f56996acdba082"} build_url:https://queue.taskcluster.net/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/VMeG84mUSUuPlzfu7xzJDA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031847 build_url: 'https://queue.taskcluster.net/v1/task/VMeG84mUSUuPlzfu7xzJDA/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/55077fcd5a0fb4e9ebb4aaa18aafda665d7bb4f8ae7eb3a83e62eb7ec9d871e8e95302211041e7be59ea882f0f1345b00cf160e9d5277602892626e93b906e90", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/4f233216810a322498ebd2883838827ee0b1363a543fc945a52899b4207039b0ccfadcea319428afe4081f49b96ef34b794831a16e4fb702e6f56996acdba082"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VMeG84mUSUuPlzfu7xzJDA/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 14:33:30.639571) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 14:33:30.640100) ========= 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-1461272806.434067-180893629 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017586 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 14:33:30.735777) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 14:33:30.736124) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 14:33:30.736544) ========= ========= Total master_lag: 0.95 =========