builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1686 starttime: 1461130816.55 results: success (0) buildid: 20160419211331 builduid: 3b917d3ba8a04cb5a3589a514138e6b8 revision: bf3a35b355f0b48ac1020c47198053af9944a493 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 22:40:16.552022) ========= master: http://buildbot-master124.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 22:40:16.552453) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2016-04-19 22:40:16.552730) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2016-04-19 22:40:18.678325) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 22:40:18.678602) ========= 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-1461130729.254223-430701172 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 22:40:18-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 13.0M=0.001s 2016-04-19 22:40:19 (13.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.587519 ========= master_lag: 0.42 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 22:40:19.689318) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 22:40:19.689614) ========= 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-1461130729.254223-430701172 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.077759 ========= master_lag: 0.71 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 22:40:20.479987) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 22:40:20.480295) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev bf3a35b355f0b48ac1020c47198053af9944a493 --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 bf3a35b355f0b48ac1020c47198053af9944a493 --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-1461130729.254223-430701172 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 22:40:20,567 truncating revision to first 12 chars 2016-04-19 22:40:20,568 Setting DEBUG logging. 2016-04-19 22:40:20,568 attempt 1/10 2016-04-19 22:40:20,568 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/bf3a35b355f0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 22:40:22,249 unpacking tar archive at: fx-team-bf3a35b355f0/testing/mozharness/ program finished with exit code 0 elapsedTime=2.317716 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 22:40:22.849084) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 22:40:22.849404) ========= script_repo_revision: bf3a35b355f0b48ac1020c47198053af9944a493 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 22:40:22.849800) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 22:40:22.850104) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 22:40:23.761415) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 54 secs) (at 2016-04-19 22:40:23.761673) ========= /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-1461130729.254223-430701172 _=/tools/buildbot/bin/python using PTY: False 22:40:23 INFO - MultiFileLogger online at 20160419 22:40:23 in /builds/slave/test 22:40:23 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 22:40:23 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 22:40:23 INFO - {'append_to_log': False, 22:40:23 INFO - 'base_work_dir': '/builds/slave/test', 22:40:23 INFO - 'blob_upload_branch': 'fx-team', 22:40:23 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 22:40:23 INFO - 'buildbot_json_path': 'buildprops.json', 22:40:23 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 22:40:23 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 22:40:23 INFO - 'download_minidump_stackwalk': True, 22:40:23 INFO - 'download_symbols': 'true', 22:40:23 INFO - 'e10s': False, 22:40:23 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 22:40:23 INFO - 'tooltool.py': '/tools/tooltool.py', 22:40:23 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 22:40:23 INFO - '/tools/misc-python/virtualenv.py')}, 22:40:23 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 22:40:23 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 22:40:23 INFO - 'log_level': 'info', 22:40:23 INFO - 'log_to_console': True, 22:40:23 INFO - 'opt_config_files': (), 22:40:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 22:40:24 INFO - '--processes=1', 22:40:24 INFO - '--config=%(test_path)s/wptrunner.ini', 22:40:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 22:40:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 22:40:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 22:40:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 22:40:24 INFO - 'pip_index': False, 22:40:24 INFO - 'require_test_zip': True, 22:40:24 INFO - 'test_type': ('testharness',), 22:40:24 INFO - 'this_chunk': '1', 22:40:24 INFO - 'tooltool_cache': '/builds/tooltool_cache', 22:40:24 INFO - 'total_chunks': '10', 22:40:24 INFO - 'virtualenv_path': 'venv', 22:40:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 22:40:24 INFO - 'work_dir': 'build'} 22:40:24 INFO - ##### 22:40:24 INFO - ##### Running clobber step. 22:40:24 INFO - ##### 22:40:24 INFO - Running pre-action listener: _resource_record_pre_action 22:40:24 INFO - Running main action method: clobber 22:40:24 INFO - rmtree: /builds/slave/test/build 22:40:24 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 22:40:27 INFO - Running post-action listener: _resource_record_post_action 22:40:27 INFO - ##### 22:40:27 INFO - ##### Running read-buildbot-config step. 22:40:27 INFO - ##### 22:40:27 INFO - Running pre-action listener: _resource_record_pre_action 22:40:27 INFO - Running main action method: read_buildbot_config 22:40:27 INFO - Using buildbot properties: 22:40:27 INFO - { 22:40:27 INFO - "project": "", 22:40:27 INFO - "product": "firefox", 22:40:27 INFO - "script_repo_revision": "production", 22:40:27 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 22:40:27 INFO - "repository": "", 22:40:27 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 22:40:27 INFO - "buildid": "20160419211331", 22:40:27 INFO - "pgo_build": "False", 22:40:27 INFO - "basedir": "/builds/slave/test", 22:40:28 INFO - "buildnumber": 12, 22:40:28 INFO - "slavename": "tst-linux64-spot-1686", 22:40:28 INFO - "master": "http://buildbot-master124.bb.releng.use1.mozilla.com:8201/", 22:40:28 INFO - "platform": "linux64", 22:40:28 INFO - "branch": "fx-team", 22:40:28 INFO - "revision": "bf3a35b355f0b48ac1020c47198053af9944a493", 22:40:28 INFO - "repo_path": "integration/fx-team", 22:40:28 INFO - "moz_repo_path": "", 22:40:28 INFO - "stage_platform": "linux64", 22:40:28 INFO - "builduid": "3b917d3ba8a04cb5a3589a514138e6b8", 22:40:28 INFO - "slavebuilddir": "test" 22:40:28 INFO - } 22:40:28 INFO - Found installer url https://queue.taskcluster.net/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 22:40:28 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 22:40:28 INFO - Running post-action listener: _resource_record_post_action 22:40:28 INFO - ##### 22:40:28 INFO - ##### Running download-and-extract step. 22:40:28 INFO - ##### 22:40:28 INFO - Running pre-action listener: _resource_record_pre_action 22:40:28 INFO - Running main action method: download_and_extract 22:40:28 INFO - mkdir: /builds/slave/test/build/tests 22:40:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:40:28 INFO - https://queue.taskcluster.net/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 22:40:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 22:40:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 22:40:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/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 22:40:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/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 22:40:38 INFO - Downloaded 1361 bytes. 22:40:38 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 22:40:38 INFO - Using the following test package requirements: 22:40:38 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 22:40:38 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:40:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 22:40:38 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:40:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 22:40:38 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:40:38 INFO - u'jsshell-linux-x86_64.zip'], 22:40:38 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:40:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 22:40:38 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 22:40:38 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:40:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 22:40:38 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:40:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 22:40:38 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:40:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 22:40:38 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:40:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 22:40:38 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 22:40:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:40:38 INFO - https://queue.taskcluster.net/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 22:40:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 22:40:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 22:40:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/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 22:40:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/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 22:40:43 INFO - Downloaded 22731843 bytes. 22:40:43 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/*'] 22:40:43 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/* 22:40:44 INFO - caution: filename not matched: web-platform/* 22:40:44 INFO - Return code: 11 22:40:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:40:44 INFO - https://queue.taskcluster.net/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 22:40:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 22:40:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 22:40:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/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 22:40:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/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 22:40:46 INFO - Downloaded 36382569 bytes. 22:40:46 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/*'] 22:40:46 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/* 22:40:50 INFO - caution: filename not matched: bin/* 22:40:50 INFO - caution: filename not matched: config/* 22:40:50 INFO - caution: filename not matched: mozbase/* 22:40:50 INFO - caution: filename not matched: marionette/* 22:40:50 INFO - caution: filename not matched: tools/wptserve/* 22:40:50 INFO - Return code: 11 22:40:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:40:50 INFO - https://queue.taskcluster.net/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 22:40:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:40:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:40:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/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 22:40:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/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 22:40:55 INFO - Downloaded 64234080 bytes. 22:40:55 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:40:55 INFO - mkdir: /builds/slave/test/properties 22:40:55 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 22:40:55 INFO - Writing to file /builds/slave/test/properties/build_url 22:40:55 INFO - Contents: 22:40:55 INFO - build_url:https://queue.taskcluster.net/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:40:57 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:40:57 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 22:40:57 INFO - Writing to file /builds/slave/test/properties/symbols_url 22:40:57 INFO - Contents: 22:40:57 INFO - symbols_url:https://queue.taskcluster.net/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:40:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:40:57 INFO - https://queue.taskcluster.net/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 22:40:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:40:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:40:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/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 22:40:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LIct5FknRTiIbHxOAw6TUw/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 22:41:06 INFO - Downloaded 90738408 bytes. 22:41:06 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'] 22:41:06 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 22:41:12 INFO - Return code: 0 22:41:12 INFO - Running post-action listener: _resource_record_post_action 22:41:12 INFO - Running post-action listener: set_extra_try_arguments 22:41:12 INFO - ##### 22:41:12 INFO - ##### Running create-virtualenv step. 22:41:12 INFO - ##### 22:41:12 INFO - Running pre-action listener: _pre_create_virtualenv 22:41:12 INFO - Running pre-action listener: _resource_record_pre_action 22:41:12 INFO - Running main action method: create_virtualenv 22:41:12 INFO - Creating virtualenv /builds/slave/test/build/venv 22:41: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 22:41:12 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 22:41:13 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 22:41:13 INFO - Using real prefix '/usr' 22:41:13 INFO - New python executable in /builds/slave/test/build/venv/bin/python 22:41:16 INFO - Installing distribute.............................................................................................................................................................................................done. 22:41:20 INFO - Installing pip.................done. 22:41:20 INFO - Return code: 0 22:41:20 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 22:41:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:41:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:41:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:41:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:41:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:41:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:41:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2867030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28683f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x28e9380>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28e6a00>, '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 0x28e7420>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x28e78b0>, '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-1461130729.254223-430701172', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 22:41:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 22:41:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 22:41:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:41:20 INFO - 'CCACHE_UMASK': '002', 22:41:20 INFO - 'DISPLAY': ':0', 22:41:20 INFO - 'HOME': '/home/cltbld', 22:41:20 INFO - 'LANG': 'en_US.UTF-8', 22:41:20 INFO - 'LOGNAME': 'cltbld', 22:41:20 INFO - 'MAIL': '/var/mail/cltbld', 22:41:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:41:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:41:20 INFO - 'MOZ_NO_REMOTE': '1', 22:41:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:41:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:41:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:41:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:41:20 INFO - 'PWD': '/builds/slave/test', 22:41:20 INFO - 'SHELL': '/bin/bash', 22:41:20 INFO - 'SHLVL': '1', 22:41:20 INFO - 'TERM': 'linux', 22:41:20 INFO - 'TMOUT': '86400', 22:41:20 INFO - 'USER': 'cltbld', 22:41:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461130729.254223-430701172', 22:41:20 INFO - '_': '/tools/buildbot/bin/python'} 22:41:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:41:20 INFO - Downloading/unpacking psutil>=0.7.1 22:41: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 22:41: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 22:41:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:41:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:41: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 22:41: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 22:41:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 22:41:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:41:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:41:26 INFO - Installing collected packages: psutil 22:41:26 INFO - Running setup.py install for psutil 22:41:26 INFO - building 'psutil._psutil_linux' extension 22:41:26 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 22:41:27 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 22:41:27 INFO - building 'psutil._psutil_posix' extension 22:41:27 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 22:41:27 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 22:41:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:41:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:41:27 INFO - Successfully installed psutil 22:41:27 INFO - Cleaning up... 22:41:27 INFO - Return code: 0 22:41:27 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 22:41:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:41:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:41:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:41:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:41:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:41:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:41:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2867030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28683f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x28e9380>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28e6a00>, '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 0x28e7420>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x28e78b0>, '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-1461130729.254223-430701172', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 22:41:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 22:41:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 22:41:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:41:27 INFO - 'CCACHE_UMASK': '002', 22:41:27 INFO - 'DISPLAY': ':0', 22:41:27 INFO - 'HOME': '/home/cltbld', 22:41:27 INFO - 'LANG': 'en_US.UTF-8', 22:41:27 INFO - 'LOGNAME': 'cltbld', 22:41:27 INFO - 'MAIL': '/var/mail/cltbld', 22:41:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:41:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:41:27 INFO - 'MOZ_NO_REMOTE': '1', 22:41:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:41:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:41:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:41:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:41:27 INFO - 'PWD': '/builds/slave/test', 22:41:27 INFO - 'SHELL': '/bin/bash', 22:41:27 INFO - 'SHLVL': '1', 22:41:27 INFO - 'TERM': 'linux', 22:41:27 INFO - 'TMOUT': '86400', 22:41:27 INFO - 'USER': 'cltbld', 22:41:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461130729.254223-430701172', 22:41:27 INFO - '_': '/tools/buildbot/bin/python'} 22:41:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:41:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 22:41:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:41:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:41:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:41:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:41:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:41:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:41:33 INFO - Downloading mozsystemmonitor-0.0.tar.gz 22:41:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 22:41:33 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 22:41:33 INFO - Installing collected packages: mozsystemmonitor 22:41:33 INFO - Running setup.py install for mozsystemmonitor 22:41:33 INFO - Successfully installed mozsystemmonitor 22:41:33 INFO - Cleaning up... 22:41:33 INFO - Return code: 0 22:41:33 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 22:41:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:41:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:41:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:41:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:41:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:41:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:41:33 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2867030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28683f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x28e9380>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28e6a00>, '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 0x28e7420>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x28e78b0>, '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-1461130729.254223-430701172', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 22:41:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 22:41:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 22:41:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:41:33 INFO - 'CCACHE_UMASK': '002', 22:41:33 INFO - 'DISPLAY': ':0', 22:41:33 INFO - 'HOME': '/home/cltbld', 22:41:33 INFO - 'LANG': 'en_US.UTF-8', 22:41:33 INFO - 'LOGNAME': 'cltbld', 22:41:33 INFO - 'MAIL': '/var/mail/cltbld', 22:41:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:41:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:41:33 INFO - 'MOZ_NO_REMOTE': '1', 22:41:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:41:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:41:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:41:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:41:33 INFO - 'PWD': '/builds/slave/test', 22:41:33 INFO - 'SHELL': '/bin/bash', 22:41:33 INFO - 'SHLVL': '1', 22:41:33 INFO - 'TERM': 'linux', 22:41:33 INFO - 'TMOUT': '86400', 22:41:33 INFO - 'USER': 'cltbld', 22:41:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461130729.254223-430701172', 22:41:33 INFO - '_': '/tools/buildbot/bin/python'} 22:41:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:41:34 INFO - Downloading/unpacking blobuploader==1.2.4 22:41:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:41:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:41:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:41:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:41:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:41:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:41:39 INFO - Downloading blobuploader-1.2.4.tar.gz 22:41:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 22:41:39 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 22:41:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:41:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:41:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:41:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:41:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:41:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:41:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 22:41:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 22:41:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:41:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:41:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:41:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:41:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:41:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:41:41 INFO - Downloading docopt-0.6.1.tar.gz 22:41:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 22:41:41 INFO - Installing collected packages: blobuploader, requests, docopt 22:41:41 INFO - Running setup.py install for blobuploader 22:41:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 22:41:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 22:41:42 INFO - Running setup.py install for requests 22:41:42 INFO - Running setup.py install for docopt 22:41:43 INFO - Successfully installed blobuploader requests docopt 22:41:43 INFO - Cleaning up... 22:41:43 INFO - Return code: 0 22:41:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:41:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:41:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:41:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:41:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:41:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:41:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:41:43 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2867030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28683f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x28e9380>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28e6a00>, '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 0x28e7420>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x28e78b0>, '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-1461130729.254223-430701172', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 22:41:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 22:41:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 22:41:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:41:43 INFO - 'CCACHE_UMASK': '002', 22:41:43 INFO - 'DISPLAY': ':0', 22:41:43 INFO - 'HOME': '/home/cltbld', 22:41:43 INFO - 'LANG': 'en_US.UTF-8', 22:41:43 INFO - 'LOGNAME': 'cltbld', 22:41:43 INFO - 'MAIL': '/var/mail/cltbld', 22:41:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:41:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:41:43 INFO - 'MOZ_NO_REMOTE': '1', 22:41:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:41:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:41:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:41:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:41:43 INFO - 'PWD': '/builds/slave/test', 22:41:43 INFO - 'SHELL': '/bin/bash', 22:41:43 INFO - 'SHLVL': '1', 22:41:43 INFO - 'TERM': 'linux', 22:41:43 INFO - 'TMOUT': '86400', 22:41:43 INFO - 'USER': 'cltbld', 22:41:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461130729.254223-430701172', 22:41:43 INFO - '_': '/tools/buildbot/bin/python'} 22:41:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:41:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:41:43 INFO - Running setup.py (path:/tmp/pip-aUDPgY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:41:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:41:43 INFO - Running setup.py (path:/tmp/pip-2VNprc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:41:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:41:43 INFO - Running setup.py (path:/tmp/pip-rfmebh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:41:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:41:43 INFO - Running setup.py (path:/tmp/pip-oci4YY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:41:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:41:44 INFO - Running setup.py (path:/tmp/pip-EQ3ijF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:41:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:41:44 INFO - Running setup.py (path:/tmp/pip-mpP578-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:41:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:41:44 INFO - Running setup.py (path:/tmp/pip-5wTuXW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:41:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:41:44 INFO - Running setup.py (path:/tmp/pip-5eAlLY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:41:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:41:44 INFO - Running setup.py (path:/tmp/pip-PjN6GP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:41:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:41:44 INFO - Running setup.py (path:/tmp/pip-35_eCW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:41:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:41:44 INFO - Running setup.py (path:/tmp/pip-paKFGm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:41:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:41:44 INFO - Running setup.py (path:/tmp/pip-RCroPo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:41:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:41:45 INFO - Running setup.py (path:/tmp/pip-ogq4b6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:41:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:41:45 INFO - Running setup.py (path:/tmp/pip-81TwJa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:41:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:41:45 INFO - Running setup.py (path:/tmp/pip-57tncl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:41:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:41:45 INFO - Running setup.py (path:/tmp/pip-qd7Cai-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:41:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:41:45 INFO - Running setup.py (path:/tmp/pip-rCIvKs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:41:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:41:45 INFO - Running setup.py (path:/tmp/pip-nSK_6H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:41:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:41:45 INFO - Running setup.py (path:/tmp/pip-zuPFuv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:41:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:41:46 INFO - Running setup.py (path:/tmp/pip-CiePAV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:41:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:41:46 INFO - Running setup.py (path:/tmp/pip-iYzSQ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:41:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:41:46 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 22:41:46 INFO - Running setup.py install for manifestparser 22:41:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 22:41:46 INFO - Running setup.py install for mozcrash 22:41:47 INFO - Running setup.py install for mozdebug 22:41:47 INFO - Running setup.py install for mozdevice 22:41:47 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 22:41:47 INFO - Installing dm script to /builds/slave/test/build/venv/bin 22:41:47 INFO - Running setup.py install for mozfile 22:41:47 INFO - Running setup.py install for mozhttpd 22:41:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 22:41:47 INFO - Running setup.py install for mozinfo 22:41:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 22:41:48 INFO - Running setup.py install for mozInstall 22:41:48 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 22:41:48 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 22:41:48 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 22:41:48 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 22:41:48 INFO - Running setup.py install for mozleak 22:41:48 INFO - Running setup.py install for mozlog 22:41:48 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 22:41:48 INFO - Running setup.py install for moznetwork 22:41:48 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 22:41:48 INFO - Running setup.py install for mozprocess 22:41:49 INFO - Running setup.py install for mozprofile 22:41:49 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 22:41:49 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 22:41:49 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 22:41:49 INFO - Running setup.py install for mozrunner 22:41:49 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 22:41:49 INFO - Running setup.py install for mozscreenshot 22:41:49 INFO - Running setup.py install for moztest 22:41:49 INFO - Running setup.py install for mozversion 22:41:50 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 22:41:50 INFO - Running setup.py install for wptserve 22:41:50 INFO - Running setup.py install for marionette-driver 22:41:50 INFO - Running setup.py install for browsermob-proxy 22:41:50 INFO - Running setup.py install for marionette-client 22:41:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:41:51 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 22:41:51 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 22:41:51 INFO - Cleaning up... 22:41:51 INFO - Return code: 0 22:41:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:41:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:41:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:41:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:41:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:41:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:41:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:41:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2867030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28683f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x28e9380>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28e6a00>, '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 0x28e7420>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x28e78b0>, '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-1461130729.254223-430701172', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 22:41:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 22:41:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 22:41:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:41:51 INFO - 'CCACHE_UMASK': '002', 22:41:51 INFO - 'DISPLAY': ':0', 22:41:51 INFO - 'HOME': '/home/cltbld', 22:41:51 INFO - 'LANG': 'en_US.UTF-8', 22:41:51 INFO - 'LOGNAME': 'cltbld', 22:41:51 INFO - 'MAIL': '/var/mail/cltbld', 22:41:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:41:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:41:51 INFO - 'MOZ_NO_REMOTE': '1', 22:41:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:41:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:41:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:41:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:41:51 INFO - 'PWD': '/builds/slave/test', 22:41:51 INFO - 'SHELL': '/bin/bash', 22:41:51 INFO - 'SHLVL': '1', 22:41:51 INFO - 'TERM': 'linux', 22:41:51 INFO - 'TMOUT': '86400', 22:41:51 INFO - 'USER': 'cltbld', 22:41:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461130729.254223-430701172', 22:41:51 INFO - '_': '/tools/buildbot/bin/python'} 22:41:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:41:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:41:51 INFO - Running setup.py (path:/tmp/pip-oRNX9L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:41:51 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 22:41:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:41:51 INFO - Running setup.py (path:/tmp/pip-onAvRL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:41:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 22:41:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:41:51 INFO - Running setup.py (path:/tmp/pip-O8ee3j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:41:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 22:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:41:52 INFO - Running setup.py (path:/tmp/pip-ptPeNJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:41:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 22:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:41:52 INFO - Running setup.py (path:/tmp/pip-Lu3ltV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:41:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 22:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:41:52 INFO - Running setup.py (path:/tmp/pip-Na1Ws2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:41:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 22:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:41:52 INFO - Running setup.py (path:/tmp/pip-X4kAIa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:41:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 22:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:41:52 INFO - Running setup.py (path:/tmp/pip-CyCmQX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:41:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 22:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:41:52 INFO - Running setup.py (path:/tmp/pip-JAeUom-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:41:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 22:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:41:52 INFO - Running setup.py (path:/tmp/pip-qulTNV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:41:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:41:52 INFO - Running setup.py (path:/tmp/pip-zWthcI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:41:53 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 22:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:41:53 INFO - Running setup.py (path:/tmp/pip-P9RQHc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:41:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 22:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:41:53 INFO - Running setup.py (path:/tmp/pip-_o_qAh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:41:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 22:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:41:53 INFO - Running setup.py (path:/tmp/pip-nyXqcH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:41:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 22:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:41:53 INFO - Running setup.py (path:/tmp/pip-QjhwLS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:41:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 22:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:41:53 INFO - Running setup.py (path:/tmp/pip-8CouHg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:41:53 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 22:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:41:53 INFO - Running setup.py (path:/tmp/pip-D8pvhV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:41:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 22:41:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:41:53 INFO - Running setup.py (path:/tmp/pip-u6Ec6t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 22:41:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:41:54 INFO - Running setup.py (path:/tmp/pip-wScwU_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 22:41:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:41:54 INFO - Running setup.py (path:/tmp/pip-eHOulU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 22:41:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:41:54 INFO - Running setup.py (path:/tmp/pip-7o8JXM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:41:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 22:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 22:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 22:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 22:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 22:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 22:41:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:41:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:41:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:41:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:41:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:41:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:41:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:42:00 INFO - Downloading blessings-1.6.tar.gz 22:42:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 22:42:00 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 22:42:00 INFO - Installing collected packages: blessings 22:42:00 INFO - Running setup.py install for blessings 22:42:00 INFO - Successfully installed blessings 22:42:00 INFO - Cleaning up... 22:42:01 INFO - Return code: 0 22:42:01 INFO - Done creating virtualenv /builds/slave/test/build/venv. 22:42:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:42:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:42:01 INFO - Reading from file tmpfile_stdout 22:42:01 INFO - Current package versions: 22:42:01 INFO - argparse == 1.2.1 22:42:01 INFO - blessings == 1.6 22:42:01 INFO - blobuploader == 1.2.4 22:42:01 INFO - browsermob-proxy == 0.6.0 22:42:01 INFO - docopt == 0.6.1 22:42:01 INFO - manifestparser == 1.1 22:42:01 INFO - marionette-client == 2.3.0 22:42:01 INFO - marionette-driver == 1.4.0 22:42:01 INFO - mozInstall == 1.12 22:42:01 INFO - mozcrash == 0.17 22:42:01 INFO - mozdebug == 0.1 22:42:01 INFO - mozdevice == 0.48 22:42:01 INFO - mozfile == 1.2 22:42:01 INFO - mozhttpd == 0.7 22:42:01 INFO - mozinfo == 0.9 22:42:01 INFO - mozleak == 0.1 22:42:01 INFO - mozlog == 3.1 22:42:01 INFO - moznetwork == 0.27 22:42:01 INFO - mozprocess == 0.22 22:42:01 INFO - mozprofile == 0.28 22:42:01 INFO - mozrunner == 6.11 22:42:01 INFO - mozscreenshot == 0.1 22:42:01 INFO - mozsystemmonitor == 0.0 22:42:01 INFO - moztest == 0.7 22:42:01 INFO - mozversion == 1.4 22:42:01 INFO - psutil == 3.1.1 22:42:01 INFO - requests == 1.2.3 22:42:01 INFO - wptserve == 1.4.0 22:42:01 INFO - wsgiref == 0.1.2 22:42:01 INFO - Running post-action listener: _resource_record_post_action 22:42:01 INFO - Running post-action listener: _start_resource_monitoring 22:42:01 INFO - Starting resource monitoring. 22:42:01 INFO - ##### 22:42:01 INFO - ##### Running pull step. 22:42:01 INFO - ##### 22:42:01 INFO - Running pre-action listener: _resource_record_pre_action 22:42:01 INFO - Running main action method: pull 22:42:01 INFO - Pull has nothing to do! 22:42:01 INFO - Running post-action listener: _resource_record_post_action 22:42:01 INFO - ##### 22:42:01 INFO - ##### Running install step. 22:42:01 INFO - ##### 22:42:01 INFO - Running pre-action listener: _resource_record_pre_action 22:42:01 INFO - Running main action method: install 22:42:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:42:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:42:01 INFO - Reading from file tmpfile_stdout 22:42:01 INFO - Detecting whether we're running mozinstall >=1.0... 22:42:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 22:42:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 22:42:02 INFO - Reading from file tmpfile_stdout 22:42:02 INFO - Output received: 22:42:02 INFO - Usage: mozinstall [options] installer 22:42:02 INFO - Options: 22:42:02 INFO - -h, --help show this help message and exit 22:42:02 INFO - -d DEST, --destination=DEST 22:42:02 INFO - Directory to install application into. [default: 22:42:02 INFO - "/builds/slave/test"] 22:42:02 INFO - --app=APP Application being installed. [default: firefox] 22:42:02 INFO - mkdir: /builds/slave/test/build/application 22:42:02 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'] 22:42:02 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 22:42:31 INFO - Reading from file tmpfile_stdout 22:42:31 INFO - Output received: 22:42:31 INFO - /builds/slave/test/build/application/firefox/firefox 22:42:31 INFO - Running post-action listener: _resource_record_post_action 22:42:31 INFO - ##### 22:42:31 INFO - ##### Running run-tests step. 22:42:31 INFO - ##### 22:42:31 INFO - Running pre-action listener: _resource_record_pre_action 22:42:31 INFO - Running main action method: run_tests 22:42:31 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 22:42:31 INFO - Minidump filename unknown. Determining based upon platform and architecture. 22:42:31 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 22:42:31 INFO - grabbing minidump binary from tooltool 22:42:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:42:31 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 0x28e6a00>, '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 0x28e7420>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x28e78b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 22:42:31 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 22:42:31 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 22:42:31 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 22:42:31 INFO - Return code: 0 22:42:31 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 22:42:31 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 22:42:31 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/LIct5FknRTiIbHxOAw6TUw/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 22:42:31 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/LIct5FknRTiIbHxOAw6TUw/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 22:42:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:42:31 INFO - 'CCACHE_UMASK': '002', 22:42:31 INFO - 'DISPLAY': ':0', 22:42:31 INFO - 'HOME': '/home/cltbld', 22:42:31 INFO - 'LANG': 'en_US.UTF-8', 22:42:31 INFO - 'LOGNAME': 'cltbld', 22:42:31 INFO - 'MAIL': '/var/mail/cltbld', 22:42:31 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 22:42:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:42:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:42:31 INFO - 'MOZ_NO_REMOTE': '1', 22:42:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:42:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:42:31 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:42:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:42:31 INFO - 'PWD': '/builds/slave/test', 22:42:31 INFO - 'SHELL': '/bin/bash', 22:42:31 INFO - 'SHLVL': '1', 22:42:31 INFO - 'TERM': 'linux', 22:42:31 INFO - 'TMOUT': '86400', 22:42:31 INFO - 'USER': 'cltbld', 22:42:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461130729.254223-430701172', 22:42:31 INFO - '_': '/tools/buildbot/bin/python'} 22:42:31 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/LIct5FknRTiIbHxOAw6TUw/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 22:42:32 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 22:42:32 INFO - import pkg_resources 22:42:33 INFO - Using 1 client processes 22:42:33 INFO - wptserve Starting http server on 127.0.0.1:8000 22:42:33 INFO - wptserve Starting http server on 127.0.0.1:8001 22:42:34 INFO - wptserve Starting http server on 127.0.0.1:8443 22:42:36 INFO - SUITE-START | Running 778 tests 22:42:36 INFO - Running testharness tests 22:42:36 INFO - Setting up ssl 22:42:36 INFO - PROCESS | certutil | 22:42:36 INFO - PROCESS | certutil | 22:42:36 INFO - PROCESS | certutil | 22:42:36 INFO - Certificate Nickname Trust Attributes 22:42:36 INFO - SSL,S/MIME,JAR/XPI 22:42:36 INFO - 22:42:36 INFO - web-platform-tests CT,, 22:42:36 INFO - 22:42:36 INFO - Starting runner 22:42:38 INFO - PROCESS | 1837 | 1461130958869 Marionette DEBUG Marionette enabled via build flag and pref 22:42:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c8b18000 == 1 [pid = 1837] [id = 1] 22:42:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 1 (0x7fd3c8b18800) [pid = 1837] [serial = 1] [outer = (nil)] 22:42:39 INFO - PROCESS | 1837 | [1837] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 22:42:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 2 (0x7fd3c8b19800) [pid = 1837] [serial = 2] [outer = 0x7fd3c8b18800] 22:42:39 INFO - PROCESS | 1837 | 1461130959512 Marionette INFO Listening on port 2828 22:42:40 INFO - PROCESS | 1837 | 1461130960065 Marionette DEBUG Marionette enabled via command-line flag 22:42:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5c68000 == 2 [pid = 1837] [id = 2] 22:42:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 3 (0x7fd3c5cda800) [pid = 1837] [serial = 3] [outer = (nil)] 22:42:40 INFO - PROCESS | 1837 | [1837] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 22:42:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 4 (0x7fd3c5cdb800) [pid = 1837] [serial = 4] [outer = 0x7fd3c5cda800] 22:42:40 INFO - PROCESS | 1837 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fd3c4e0c3a0 22:42:40 INFO - PROCESS | 1837 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fd3c4e279a0 22:42:40 INFO - PROCESS | 1837 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fd3c4e2cc70 22:42:40 INFO - PROCESS | 1837 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fd3c4e2cf70 22:42:40 INFO - PROCESS | 1837 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fd3c4e322e0 22:42:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 5 (0x7fd3cb504000) [pid = 1837] [serial = 5] [outer = 0x7fd3c8b18800] 22:42:40 INFO - PROCESS | 1837 | [1837] 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 22:42:40 INFO - PROCESS | 1837 | 1461130960443 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48181 22:42:40 INFO - PROCESS | 1837 | [1837] 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 22:42:40 INFO - PROCESS | 1837 | 1461130960523 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48182 22:42:40 INFO - PROCESS | 1837 | 1461130960528 Marionette DEBUG Closed connection conn0 22:42:40 INFO - PROCESS | 1837 | [1837] 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 22:42:40 INFO - PROCESS | 1837 | [1837] 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 22:42:40 INFO - PROCESS | 1837 | 1461130960652 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48183 22:42:40 INFO - PROCESS | 1837 | 1461130960656 Marionette DEBUG Closed connection conn1 22:42:40 INFO - PROCESS | 1837 | [1837] 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 22:42:40 INFO - PROCESS | 1837 | 1461130960714 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48184 22:42:40 INFO - PROCESS | 1837 | 1461130960722 Marionette DEBUG Closed connection conn2 22:42:40 INFO - PROCESS | 1837 | 1461130960737 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 22:42:40 INFO - PROCESS | 1837 | 1461130960758 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":"20160419211331","device":"desktop","version":"48.0a1"} 22:42:41 INFO - PROCESS | 1837 | [1837] 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 22:42:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8684000 == 3 [pid = 1837] [id = 3] 22:42:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 6 (0x7fd3b8687000) [pid = 1837] [serial = 6] [outer = (nil)] 22:42:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8687800 == 4 [pid = 1837] [id = 4] 22:42:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 7 (0x7fd3b88bf400) [pid = 1837] [serial = 7] [outer = (nil)] 22:42:42 INFO - PROCESS | 1837 | [1837] 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 22:42:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b77b5800 == 5 [pid = 1837] [id = 5] 22:42:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 8 (0x7fd3b776dc00) [pid = 1837] [serial = 8] [outer = (nil)] 22:42:43 INFO - PROCESS | 1837 | [1837] 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 22:42:43 INFO - PROCESS | 1837 | [1837] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 22:42:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 9 (0x7fd3b7423800) [pid = 1837] [serial = 9] [outer = 0x7fd3b776dc00] 22:42:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 10 (0x7fd3b7086000) [pid = 1837] [serial = 10] [outer = 0x7fd3b8687000] 22:42:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 11 (0x7fd3b70ec400) [pid = 1837] [serial = 11] [outer = 0x7fd3b88bf400] 22:42:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 12 (0x7fd3b70ee400) [pid = 1837] [serial = 12] [outer = 0x7fd3b776dc00] 22:42:44 INFO - PROCESS | 1837 | 1461130964557 Marionette DEBUG loaded listener.js 22:42:44 INFO - PROCESS | 1837 | 1461130964575 Marionette DEBUG loaded listener.js 22:42:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 13 (0x7fd3b515c800) [pid = 1837] [serial = 13] [outer = 0x7fd3b776dc00] 22:42:45 INFO - PROCESS | 1837 | 1461130965245 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"ed3e3789-69ae-4787-a103-6632d7fcbca2","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":"20160419211331","device":"desktop","version":"48.0a1","command_id":1}}] 22:42:45 INFO - PROCESS | 1837 | 1461130965442 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}] 22:42:45 INFO - PROCESS | 1837 | 1461130965649 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 22:42:45 INFO - PROCESS | 1837 | 1461130965783 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 22:42:45 INFO - PROCESS | 1837 | [1837] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 22:42:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 14 (0x7fd3b1c2a000) [pid = 1837] [serial = 14] [outer = 0x7fd3b776dc00] 22:42:46 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:42:46 INFO - PROCESS | 1837 | 1461130966201 Marionette TRACE conn3 <- [1,3,null,{}] 22:42:46 INFO - PROCESS | 1837 | 1461130966207 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 22:42:46 INFO - PROCESS | 1837 | 1461130966228 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 22:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 22:42:46 INFO - PROCESS | 1837 | 1461130966260 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 22:42:46 INFO - PROCESS | 1837 | 1461130966263 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 22:42:46 INFO - PROCESS | 1837 | 1461130966269 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 22:42:46 INFO - PROCESS | 1837 | 1461130966275 Marionette TRACE conn3 <- [1,6,null,{}] 22:42:46 INFO - PROCESS | 1837 | 1461130966281 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}] 22:42:46 INFO - PROCESS | 1837 | 1461130966296 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 22:42:46 INFO - PROCESS | 1837 | 1461130966303 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b1ce9800 == 6 [pid = 1837] [id = 6] 22:42:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 15 (0x7fd3c6181000) [pid = 1837] [serial = 15] [outer = (nil)] 22:42:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 16 (0x7fd3b995b400) [pid = 1837] [serial = 16] [outer = 0x7fd3c6181000] 22:42:46 INFO - PROCESS | 1837 | 1461130966363 Marionette DEBUG loaded listener.js 22:42:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 17 (0x7fd3b9960400) [pid = 1837] [serial = 17] [outer = 0x7fd3c6181000] 22:42:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b1058000 == 7 [pid = 1837] [id = 7] 22:42:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 18 (0x7fd3b1088800) [pid = 1837] [serial = 18] [outer = (nil)] 22:42:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 19 (0x7fd3b108a800) [pid = 1837] [serial = 19] [outer = 0x7fd3b1088800] 22:42:46 INFO - PROCESS | 1837 | 1461130966838 Marionette DEBUG loaded listener.js 22:42:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 20 (0x7fd3b0eea800) [pid = 1837] [serial = 20] [outer = 0x7fd3b1088800] 22:42:47 INFO - PROCESS | 1837 | [1837] 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 22:42:47 INFO - PROCESS | 1837 | 1461130967336 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]]]}] 22:42:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 22:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1132ms 22:42:47 INFO - PROCESS | 1837 | 1461130967481 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 22:42:47 INFO - PROCESS | 1837 | 1461130967485 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 22:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 22:42:47 INFO - PROCESS | 1837 | 1461130967510 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 22:42:47 INFO - PROCESS | 1837 | 1461130967512 Marionette TRACE conn3 <- [1,10,null,{}] 22:42:47 INFO - PROCESS | 1837 | 1461130967533 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}] 22:42:47 INFO - PROCESS | 1837 | 1461130967689 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 22:42:47 INFO - PROCESS | 1837 | 1461130967703 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af451800 == 8 [pid = 1837] [id = 8] 22:42:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 21 (0x7fd3b0181800) [pid = 1837] [serial = 21] [outer = (nil)] 22:42:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 22 (0x7fd3b02aa400) [pid = 1837] [serial = 22] [outer = 0x7fd3b0181800] 22:42:47 INFO - PROCESS | 1837 | 1461130967766 Marionette DEBUG loaded listener.js 22:42:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 23 (0x7fd3af3d9000) [pid = 1837] [serial = 23] [outer = 0x7fd3b0181800] 22:42:48 INFO - PROCESS | 1837 | 1461130968284 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]]]}] 22:42:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 22:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 849ms 22:42:48 INFO - PROCESS | 1837 | 1461130968344 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 22:42:48 INFO - PROCESS | 1837 | 1461130968348 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 22:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 22:42:48 INFO - PROCESS | 1837 | 1461130968352 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 22:42:48 INFO - PROCESS | 1837 | 1461130968355 Marionette TRACE conn3 <- [1,14,null,{}] 22:42:48 INFO - PROCESS | 1837 | 1461130968359 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}] 22:42:48 INFO - PROCESS | 1837 | 1461130968498 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 22:42:48 INFO - PROCESS | 1837 | 1461130968513 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3d82cc000 == 9 [pid = 1837] [id = 9] 22:42:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 24 (0x7fd3af3ddc00) [pid = 1837] [serial = 24] [outer = (nil)] 22:42:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 25 (0x7fd3af764c00) [pid = 1837] [serial = 25] [outer = 0x7fd3af3ddc00] 22:42:48 INFO - PROCESS | 1837 | 1461130968572 Marionette DEBUG loaded listener.js 22:42:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 26 (0x7fd3af76f000) [pid = 1837] [serial = 26] [outer = 0x7fd3af3ddc00] 22:42:49 INFO - PROCESS | 1837 | 1461130969135 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]]]}] 22:42:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 22:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 830ms 22:42:49 INFO - PROCESS | 1837 | 1461130969184 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 22:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 22:42:49 INFO - PROCESS | 1837 | 1461130969187 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 22:42:49 INFO - PROCESS | 1837 | 1461130969192 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 22:42:49 INFO - PROCESS | 1837 | 1461130969195 Marionette TRACE conn3 <- [1,18,null,{}] 22:42:49 INFO - PROCESS | 1837 | 1461130969553 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}] 22:42:49 INFO - PROCESS | 1837 | 1461130969736 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 22:42:49 INFO - PROCESS | 1837 | 1461130969810 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af451000 == 10 [pid = 1837] [id = 10] 22:42:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 27 (0x7fd3af498400) [pid = 1837] [serial = 27] [outer = (nil)] 22:42:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 28 (0x7fd3af76bc00) [pid = 1837] [serial = 28] [outer = 0x7fd3af498400] 22:42:49 INFO - PROCESS | 1837 | 1461130969921 Marionette DEBUG loaded listener.js 22:42:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 29 (0x7fd3af92cc00) [pid = 1837] [serial = 29] [outer = 0x7fd3af498400] 22:42:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b0d8b000 == 11 [pid = 1837] [id = 11] 22:42:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 30 (0x7fd3b0d8b800) [pid = 1837] [serial = 30] [outer = (nil)] 22:42:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 31 (0x7fd3b0d9e000) [pid = 1837] [serial = 31] [outer = 0x7fd3b0d8b800] 22:42:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 32 (0x7fd3b0d8f800) [pid = 1837] [serial = 32] [outer = 0x7fd3b0d8b800] 22:42:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b0d8a800 == 12 [pid = 1837] [id = 12] 22:42:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 33 (0x7fd3af3e5c00) [pid = 1837] [serial = 33] [outer = (nil)] 22:42:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 34 (0x7fd3b1c26800) [pid = 1837] [serial = 34] [outer = 0x7fd3af3e5c00] 22:42:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 35 (0x7fd3af931400) [pid = 1837] [serial = 35] [outer = 0x7fd3af3e5c00] 22:42:50 INFO - PROCESS | 1837 | 1461130970989 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]]]}] 22:42:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 22:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1848ms 22:42:51 INFO - PROCESS | 1837 | 1461130971042 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 22:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 22:42:51 INFO - PROCESS | 1837 | 1461130971051 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 22:42:51 INFO - PROCESS | 1837 | 1461130971058 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 22:42:51 INFO - PROCESS | 1837 | 1461130971062 Marionette TRACE conn3 <- [1,22,null,{}] 22:42:51 INFO - PROCESS | 1837 | 1461130971068 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}] 22:42:51 INFO - PROCESS | 1837 | 1461130971246 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 22:42:51 INFO - PROCESS | 1837 | 1461130971372 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:51 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b5dc5000 == 13 [pid = 1837] [id = 13] 22:42:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 36 (0x7fd3b1c30800) [pid = 1837] [serial = 36] [outer = (nil)] 22:42:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 37 (0x7fd3b7423400) [pid = 1837] [serial = 37] [outer = 0x7fd3b1c30800] 22:42:51 INFO - PROCESS | 1837 | 1461130971462 Marionette DEBUG loaded listener.js 22:42:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 38 (0x7fd3b78d3000) [pid = 1837] [serial = 38] [outer = 0x7fd3b1c30800] 22:42:52 INFO - PROCESS | 1837 | 1461130972206 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]]]}] 22:42:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 22:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1185ms 22:42:52 INFO - PROCESS | 1837 | 1461130972243 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 22:42:52 INFO - PROCESS | 1837 | 1461130972246 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 22:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 22:42:52 INFO - PROCESS | 1837 | 1461130972252 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 22:42:52 INFO - PROCESS | 1837 | 1461130972254 Marionette TRACE conn3 <- [1,26,null,{}] 22:42:52 INFO - PROCESS | 1837 | 1461130972260 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}] 22:42:52 INFO - PROCESS | 1837 | 1461130972412 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 22:42:52 INFO - PROCESS | 1837 | 1461130972517 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b784d800 == 14 [pid = 1837] [id = 14] 22:42:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 39 (0x7fd3b26ee000) [pid = 1837] [serial = 39] [outer = (nil)] 22:42:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 40 (0x7fd3b7f90400) [pid = 1837] [serial = 40] [outer = 0x7fd3b26ee000] 22:42:52 INFO - PROCESS | 1837 | 1461130972589 Marionette DEBUG loaded listener.js 22:42:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 41 (0x7fd3b88c1400) [pid = 1837] [serial = 41] [outer = 0x7fd3b26ee000] 22:42:53 INFO - PROCESS | 1837 | 1461130973521 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]]]}] 22:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 22:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1326ms 22:42:53 INFO - PROCESS | 1837 | 1461130973578 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 22:42:53 INFO - PROCESS | 1837 | 1461130973581 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 22:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 22:42:53 INFO - PROCESS | 1837 | 1461130973605 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 22:42:53 INFO - PROCESS | 1837 | 1461130973611 Marionette TRACE conn3 <- [1,30,null,{}] 22:42:53 INFO - PROCESS | 1837 | 1461130973619 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}] 22:42:53 INFO - PROCESS | 1837 | 1461130973782 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 22:42:53 INFO - PROCESS | 1837 | 1461130973934 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af450000 == 15 [pid = 1837] [id = 15] 22:42:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 42 (0x7fd3b589f400) [pid = 1837] [serial = 42] [outer = (nil)] 22:42:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 43 (0x7fd3b5fe3c00) [pid = 1837] [serial = 43] [outer = 0x7fd3b589f400] 22:42:54 INFO - PROCESS | 1837 | 1461130974028 Marionette DEBUG loaded listener.js 22:42:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 44 (0x7fd3b6a4dc00) [pid = 1837] [serial = 44] [outer = 0x7fd3b589f400] 22:42:54 INFO - PROCESS | 1837 | 1461130974701 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]]]}] 22:42:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 22:42:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1152ms 22:42:54 INFO - PROCESS | 1837 | 1461130974741 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 22:42:54 INFO - PROCESS | 1837 | 1461130974748 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 22:42:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 22:42:54 INFO - PROCESS | 1837 | 1461130974757 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 22:42:54 INFO - PROCESS | 1837 | 1461130974760 Marionette TRACE conn3 <- [1,34,null,{}] 22:42:54 INFO - PROCESS | 1837 | 1461130974765 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}] 22:42:54 INFO - PROCESS | 1837 | 1461130974902 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 22:42:54 INFO - PROCESS | 1837 | 1461130974978 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b748b800 == 16 [pid = 1837] [id = 16] 22:42:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 45 (0x7fd3b0182400) [pid = 1837] [serial = 45] [outer = (nil)] 22:42:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 46 (0x7fd3b6d02c00) [pid = 1837] [serial = 46] [outer = 0x7fd3b0182400] 22:42:55 INFO - PROCESS | 1837 | 1461130975035 Marionette DEBUG loaded listener.js 22:42:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 47 (0x7fd3b8934400) [pid = 1837] [serial = 47] [outer = 0x7fd3b0182400] 22:42:55 INFO - PROCESS | 1837 | 1461130975610 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]]]}] 22:42:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 22:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 879ms 22:42:55 INFO - PROCESS | 1837 | 1461130975637 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 22:42:55 INFO - PROCESS | 1837 | 1461130975640 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 22:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 22:42:55 INFO - PROCESS | 1837 | 1461130975645 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 22:42:55 INFO - PROCESS | 1837 | 1461130975650 Marionette TRACE conn3 <- [1,38,null,{}] 22:42:55 INFO - PROCESS | 1837 | 1461130975665 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}] 22:42:55 INFO - PROCESS | 1837 | 1461130975819 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 22:42:55 INFO - PROCESS | 1837 | 1461130975854 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7eeb800 == 17 [pid = 1837] [id = 17] 22:42:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 48 (0x7fd3b852d000) [pid = 1837] [serial = 48] [outer = (nil)] 22:42:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 49 (0x7fd3b8badc00) [pid = 1837] [serial = 49] [outer = 0x7fd3b852d000] 22:42:55 INFO - PROCESS | 1837 | 1461130975913 Marionette DEBUG loaded listener.js 22:42:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 50 (0x7fd3b995d800) [pid = 1837] [serial = 50] [outer = 0x7fd3b852d000] 22:42:56 INFO - PROCESS | 1837 | 1461130976543 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]]]}] 22:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 22:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 935ms 22:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 22:42:56 INFO - PROCESS | 1837 | 1461130976582 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 22:42:56 INFO - PROCESS | 1837 | 1461130976585 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 22:42:56 INFO - PROCESS | 1837 | 1461130976594 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 22:42:56 INFO - PROCESS | 1837 | 1461130976596 Marionette TRACE conn3 <- [1,42,null,{}] 22:42:56 INFO - PROCESS | 1837 | 1461130976601 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}] 22:42:56 INFO - PROCESS | 1837 | 1461130976724 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 22:42:56 INFO - PROCESS | 1837 | 1461130976738 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8688800 == 18 [pid = 1837] [id = 18] 22:42:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 51 (0x7fd3bb881800) [pid = 1837] [serial = 51] [outer = (nil)] 22:42:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 52 (0x7fd3bfd0f400) [pid = 1837] [serial = 52] [outer = 0x7fd3bb881800] 22:42:56 INFO - PROCESS | 1837 | 1461130976796 Marionette DEBUG loaded listener.js 22:42:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 53 (0x7fd3c4e6b400) [pid = 1837] [serial = 53] [outer = 0x7fd3bb881800] 22:42:57 INFO - PROCESS | 1837 | 1461130977415 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]]]}] 22:42:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 22:42:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 878ms 22:42:57 INFO - PROCESS | 1837 | 1461130977469 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 22:42:57 INFO - PROCESS | 1837 | 1461130977472 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 22:42:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 22:42:57 INFO - PROCESS | 1837 | 1461130977480 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 22:42:57 INFO - PROCESS | 1837 | 1461130977482 Marionette TRACE conn3 <- [1,46,null,{}] 22:42:57 INFO - PROCESS | 1837 | 1461130977486 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}] 22:42:57 INFO - PROCESS | 1837 | 1461130977637 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 22:42:57 INFO - PROCESS | 1837 | 1461130977657 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8db8000 == 19 [pid = 1837] [id = 19] 22:42:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 54 (0x7fd3bb86d000) [pid = 1837] [serial = 54] [outer = (nil)] 22:42:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 55 (0x7fd3c5a7c000) [pid = 1837] [serial = 55] [outer = 0x7fd3bb86d000] 22:42:57 INFO - PROCESS | 1837 | 1461130977718 Marionette DEBUG loaded listener.js 22:42:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 56 (0x7fd3c5c9f000) [pid = 1837] [serial = 56] [outer = 0x7fd3bb86d000] 22:42:58 INFO - PROCESS | 1837 | 1461130978321 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]]]}] 22:42:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 22:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 872ms 22:42:58 INFO - PROCESS | 1837 | 1461130978354 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 22:42:58 INFO - PROCESS | 1837 | 1461130978367 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 22:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 22:42:58 INFO - PROCESS | 1837 | 1461130978373 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 22:42:58 INFO - PROCESS | 1837 | 1461130978375 Marionette TRACE conn3 <- [1,50,null,{}] 22:42:58 INFO - PROCESS | 1837 | 1461130978380 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}] 22:42:58 INFO - PROCESS | 1837 | 1461130978527 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 22:42:58 INFO - PROCESS | 1837 | 1461130978546 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bb3d7800 == 20 [pid = 1837] [id = 20] 22:42:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 57 (0x7fd3af3e5000) [pid = 1837] [serial = 57] [outer = (nil)] 22:42:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 58 (0x7fd3c5dbb800) [pid = 1837] [serial = 58] [outer = 0x7fd3af3e5000] 22:42:58 INFO - PROCESS | 1837 | 1461130978679 Marionette DEBUG loaded listener.js 22:42:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 59 (0x7fd3c61dec00) [pid = 1837] [serial = 59] [outer = 0x7fd3af3e5000] 22:42:59 INFO - PROCESS | 1837 | 1461130979212 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]]]}] 22:42:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 22:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 879ms 22:42:59 INFO - PROCESS | 1837 | 1461130979252 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 22:42:59 INFO - PROCESS | 1837 | 1461130979255 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 22:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 22:42:59 INFO - PROCESS | 1837 | 1461130979261 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 22:42:59 INFO - PROCESS | 1837 | 1461130979263 Marionette TRACE conn3 <- [1,54,null,{}] 22:42:59 INFO - PROCESS | 1837 | 1461130979268 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}] 22:42:59 INFO - PROCESS | 1837 | 1461130979435 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 22:42:59 INFO - PROCESS | 1837 | 1461130979541 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af44c800 == 21 [pid = 1837] [id = 21] 22:42:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 60 (0x7fd3af3de400) [pid = 1837] [serial = 60] [outer = (nil)] 22:42:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 61 (0x7fd3af3e3400) [pid = 1837] [serial = 61] [outer = 0x7fd3af3de400] 22:42:59 INFO - PROCESS | 1837 | 1461130979630 Marionette DEBUG loaded listener.js 22:42:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 62 (0x7fd3af76b800) [pid = 1837] [serial = 62] [outer = 0x7fd3af3de400] 22:43:00 INFO - PROCESS | 1837 | 1461130980386 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]]]}] 22:43:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 22:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1179ms 22:43:00 INFO - PROCESS | 1837 | 1461130980443 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 22:43:00 INFO - PROCESS | 1837 | 1461130980449 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 22:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 22:43:00 INFO - PROCESS | 1837 | 1461130980475 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 22:43:00 INFO - PROCESS | 1837 | 1461130980482 Marionette TRACE conn3 <- [1,58,null,{}] 22:43:00 INFO - PROCESS | 1837 | 1461130980488 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}] 22:43:00 INFO - PROCESS | 1837 | 1461130980644 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 22:43:00 INFO - PROCESS | 1837 | 1461130980761 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b4fd5800 == 22 [pid = 1837] [id = 22] 22:43:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 63 (0x7fd3af3dfc00) [pid = 1837] [serial = 63] [outer = (nil)] 22:43:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 64 (0x7fd3b6156800) [pid = 1837] [serial = 64] [outer = 0x7fd3af3dfc00] 22:43:00 INFO - PROCESS | 1837 | 1461130980837 Marionette DEBUG loaded listener.js 22:43:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 65 (0x7fd3b6c65c00) [pid = 1837] [serial = 65] [outer = 0x7fd3af3dfc00] 22:43:01 INFO - PROCESS | 1837 | 1461130981648 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]]]}] 22:43:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 22:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1241ms 22:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 22:43:01 INFO - PROCESS | 1837 | 1461130981719 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 22:43:01 INFO - PROCESS | 1837 | 1461130981723 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 22:43:01 INFO - PROCESS | 1837 | 1461130981730 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 22:43:01 INFO - PROCESS | 1837 | 1461130981733 Marionette TRACE conn3 <- [1,62,null,{}] 22:43:01 INFO - PROCESS | 1837 | 1461130981738 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}] 22:43:01 INFO - PROCESS | 1837 | 1461130981899 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 22:43:02 INFO - PROCESS | 1837 | 1461130982024 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8dc0800 == 23 [pid = 1837] [id = 23] 22:43:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 66 (0x7fd3b589b400) [pid = 1837] [serial = 66] [outer = (nil)] 22:43:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 67 (0x7fd3b88e1000) [pid = 1837] [serial = 67] [outer = 0x7fd3b589b400] 22:43:02 INFO - PROCESS | 1837 | 1461130982099 Marionette DEBUG loaded listener.js 22:43:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 68 (0x7fd3b8bac800) [pid = 1837] [serial = 68] [outer = 0x7fd3b589b400] 22:43:02 INFO - PROCESS | 1837 | 1461130982907 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]]]}] 22:43:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 22:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1246ms 22:43:02 INFO - PROCESS | 1837 | 1461130982975 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 22:43:02 INFO - PROCESS | 1837 | 1461130982981 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 22:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 22:43:02 INFO - PROCESS | 1837 | 1461130982996 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 22:43:03 INFO - PROCESS | 1837 | 1461130983002 Marionette TRACE conn3 <- [1,66,null,{}] 22:43:03 INFO - PROCESS | 1837 | 1461130983007 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}] 22:43:03 INFO - PROCESS | 1837 | 1461130983159 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 22:43:03 INFO - PROCESS | 1837 | 1461130983274 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bfdbf800 == 24 [pid = 1837] [id = 24] 22:43:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 69 (0x7fd3b70f1c00) [pid = 1837] [serial = 69] [outer = (nil)] 22:43:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 70 (0x7fd3c5c9f800) [pid = 1837] [serial = 70] [outer = 0x7fd3b70f1c00] 22:43:03 INFO - PROCESS | 1837 | 1461130983342 Marionette DEBUG loaded listener.js 22:43:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 71 (0x7fd3c6113800) [pid = 1837] [serial = 71] [outer = 0x7fd3b70f1c00] 22:43:04 INFO - PROCESS | 1837 | 1461130984198 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]]]}] 22:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 22:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1291ms 22:43:04 INFO - PROCESS | 1837 | 1461130984283 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 22:43:04 INFO - PROCESS | 1837 | 1461130984288 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 22:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 22:43:04 INFO - PROCESS | 1837 | 1461130984297 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 22:43:04 INFO - PROCESS | 1837 | 1461130984301 Marionette TRACE conn3 <- [1,70,null,{}] 22:43:04 INFO - PROCESS | 1837 | 1461130984308 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}] 22:43:04 INFO - PROCESS | 1837 | 1461130984481 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 22:43:04 INFO - PROCESS | 1837 | 1461130984608 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af44b800 == 25 [pid = 1837] [id = 25] 22:43:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 72 (0x7fd3b5aef800) [pid = 1837] [serial = 72] [outer = (nil)] 22:43:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 73 (0x7fd3b5fe4000) [pid = 1837] [serial = 73] [outer = 0x7fd3b5aef800] 22:43:04 INFO - PROCESS | 1837 | 1461130984683 Marionette DEBUG loaded listener.js 22:43:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 74 (0x7fd3b6cdf400) [pid = 1837] [serial = 74] [outer = 0x7fd3b5aef800] 22:43:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bb3d7800 == 24 [pid = 1837] [id = 20] 22:43:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8db8000 == 23 [pid = 1837] [id = 19] 22:43:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8688800 == 22 [pid = 1837] [id = 18] 22:43:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7eeb800 == 21 [pid = 1837] [id = 17] 22:43:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b748b800 == 20 [pid = 1837] [id = 16] 22:43:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af450000 == 19 [pid = 1837] [id = 15] 22:43:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b5dc5000 == 18 [pid = 1837] [id = 13] 22:43:05 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af451000 == 17 [pid = 1837] [id = 10] 22:43:05 INFO - PROCESS | 1837 | 1461130985500 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]]]}] 22:43:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 22:43:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1231ms 22:43:05 INFO - PROCESS | 1837 | 1461130985528 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 22:43:05 INFO - PROCESS | 1837 | 1461130985534 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 22:43:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 22:43:05 INFO - PROCESS | 1837 | 1461130985541 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 22:43:05 INFO - PROCESS | 1837 | 1461130985546 Marionette TRACE conn3 <- [1,74,null,{}] 22:43:05 INFO - PROCESS | 1837 | 1461130985554 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}] 22:43:05 INFO - PROCESS | 1837 | 1461130985702 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 22:43:05 INFO - PROCESS | 1837 | 1461130985830 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6ae3000 == 18 [pid = 1837] [id = 26] 22:43:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 75 (0x7fd3b515f800) [pid = 1837] [serial = 75] [outer = (nil)] 22:43:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 76 (0x7fd3b6aa9400) [pid = 1837] [serial = 76] [outer = 0x7fd3b515f800] 22:43:05 INFO - PROCESS | 1837 | 1461130985906 Marionette DEBUG loaded listener.js 22:43:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 77 (0x7fd3b74e8800) [pid = 1837] [serial = 77] [outer = 0x7fd3b515f800] 22:43:06 INFO - PROCESS | 1837 | 1461130986672 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]]]}] 22:43:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 22:43:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1184ms 22:43:06 INFO - PROCESS | 1837 | 1461130986725 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 22:43:06 INFO - PROCESS | 1837 | 1461130986733 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 22:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 22:43:06 INFO - PROCESS | 1837 | 1461130986760 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 22:43:06 INFO - PROCESS | 1837 | 1461130986765 Marionette TRACE conn3 <- [1,78,null,{}] 22:43:06 INFO - PROCESS | 1837 | 1461130986770 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}] 22:43:06 INFO - PROCESS | 1837 | 1461130986919 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 22:43:07 INFO - PROCESS | 1837 | 1461130987038 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7f5e800 == 19 [pid = 1837] [id = 27] 22:43:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 78 (0x7fd3b51c3c00) [pid = 1837] [serial = 78] [outer = (nil)] 22:43:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 79 (0x7fd3b893e800) [pid = 1837] [serial = 79] [outer = 0x7fd3b51c3c00] 22:43:07 INFO - PROCESS | 1837 | 1461130987108 Marionette DEBUG loaded listener.js 22:43:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 80 (0x7fd3b96f4000) [pid = 1837] [serial = 80] [outer = 0x7fd3b51c3c00] 22:43:07 INFO - PROCESS | 1837 | 1461130987895 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]]]}] 22:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 22:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1185ms 22:43:07 INFO - PROCESS | 1837 | 1461130987942 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 22:43:07 INFO - PROCESS | 1837 | 1461130987945 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 22:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 22:43:07 INFO - PROCESS | 1837 | 1461130987966 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 22:43:07 INFO - PROCESS | 1837 | 1461130987973 Marionette TRACE conn3 <- [1,82,null,{}] 22:43:07 INFO - PROCESS | 1837 | 1461130987992 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}] 22:43:08 INFO - PROCESS | 1837 | 1461130988152 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 22:43:08 INFO - PROCESS | 1837 | 1461130988271 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bb3db000 == 20 [pid = 1837] [id = 28] 22:43:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 81 (0x7fd3b995c800) [pid = 1837] [serial = 81] [outer = (nil)] 22:43:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 82 (0x7fd3c5a7ac00) [pid = 1837] [serial = 82] [outer = 0x7fd3b995c800] 22:43:08 INFO - PROCESS | 1837 | 1461130988351 Marionette DEBUG loaded listener.js 22:43:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 83 (0x7fd3c5f95800) [pid = 1837] [serial = 83] [outer = 0x7fd3b995c800] 22:43:09 INFO - PROCESS | 1837 | 1461130989128 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]]]}] 22:43:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 22:43:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1251ms 22:43:09 INFO - PROCESS | 1837 | 1461130989204 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 22:43:09 INFO - PROCESS | 1837 | 1461130989209 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 22:43:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 22:43:09 INFO - PROCESS | 1837 | 1461130989214 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 22:43:09 INFO - PROCESS | 1837 | 1461130989217 Marionette TRACE conn3 <- [1,86,null,{}] 22:43:09 INFO - PROCESS | 1837 | 1461130989222 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}] 22:43:09 INFO - PROCESS | 1837 | 1461130989376 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 22:43:09 INFO - PROCESS | 1837 | 1461130989494 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c4edf800 == 21 [pid = 1837] [id = 29] 22:43:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 84 (0x7fd3b9837400) [pid = 1837] [serial = 84] [outer = (nil)] 22:43:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 85 (0x7fd3c7115c00) [pid = 1837] [serial = 85] [outer = 0x7fd3b9837400] 22:43:09 INFO - PROCESS | 1837 | 1461130989565 Marionette DEBUG loaded listener.js 22:43:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 86 (0x7fd3c72d2800) [pid = 1837] [serial = 86] [outer = 0x7fd3b9837400] 22:43:10 INFO - PROCESS | 1837 | 1461130990340 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]]]}] 22:43:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 22:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1185ms 22:43:10 INFO - PROCESS | 1837 | 1461130990400 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 22:43:10 INFO - PROCESS | 1837 | 1461130990404 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 22:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 22:43:10 INFO - PROCESS | 1837 | 1461130990532 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 22:43:10 INFO - PROCESS | 1837 | 1461130990538 Marionette TRACE conn3 <- [1,90,null,{}] 22:43:10 INFO - PROCESS | 1837 | 1461130990545 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}] 22:43:10 INFO - PROCESS | 1837 | 1461130990687 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 22:43:10 INFO - PROCESS | 1837 | 1461130990784 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6196000 == 22 [pid = 1837] [id = 30] 22:43:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 87 (0x7fd3b2a3f400) [pid = 1837] [serial = 87] [outer = (nil)] 22:43:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 88 (0x7fd3b4fd7c00) [pid = 1837] [serial = 88] [outer = 0x7fd3b2a3f400] 22:43:10 INFO - PROCESS | 1837 | 1461130990849 Marionette DEBUG loaded listener.js 22:43:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 89 (0x7fd3b6ce3800) [pid = 1837] [serial = 89] [outer = 0x7fd3b2a3f400] 22:43:11 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8dc0800 == 21 [pid = 1837] [id = 23] 22:43:11 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b4fd5800 == 20 [pid = 1837] [id = 22] 22:43:11 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af44c800 == 19 [pid = 1837] [id = 21] 22:43:11 INFO - PROCESS | 1837 | 1461130991766 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]]]}] 22:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 22:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1299ms 22:43:11 INFO - PROCESS | 1837 | 1461130991818 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 22:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 22:43:11 INFO - PROCESS | 1837 | 1461130991823 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 22:43:11 INFO - PROCESS | 1837 | 1461130991831 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 22:43:11 INFO - PROCESS | 1837 | 1461130991837 Marionette TRACE conn3 <- [1,94,null,{}] 22:43:11 INFO - PROCESS | 1837 | 1461130991847 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}] 22:43:12 INFO - PROCESS | 1837 | 1461130992002 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 22:43:12 INFO - PROCESS | 1837 | 1461130992126 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7841000 == 20 [pid = 1837] [id = 31] 22:43:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 90 (0x7fd3b4ec8c00) [pid = 1837] [serial = 90] [outer = (nil)] 22:43:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 91 (0x7fd3b6d04c00) [pid = 1837] [serial = 91] [outer = 0x7fd3b4ec8c00] 22:43:12 INFO - PROCESS | 1837 | 1461130992199 Marionette DEBUG loaded listener.js 22:43:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 92 (0x7fd3b8527000) [pid = 1837] [serial = 92] [outer = 0x7fd3b4ec8c00] 22:43:13 INFO - PROCESS | 1837 | 1461130993014 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]]]}] 22:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 22:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1235ms 22:43:13 INFO - PROCESS | 1837 | 1461130993065 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 22:43:13 INFO - PROCESS | 1837 | 1461130993073 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 22:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 22:43:13 INFO - PROCESS | 1837 | 1461130993083 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 22:43:13 INFO - PROCESS | 1837 | 1461130993086 Marionette TRACE conn3 <- [1,98,null,{}] 22:43:13 INFO - PROCESS | 1837 | 1461130993092 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}] 22:43:13 INFO - PROCESS | 1837 | 1461130993247 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 22:43:13 INFO - PROCESS | 1837 | 1461130993371 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3befbe800 == 21 [pid = 1837] [id = 32] 22:43:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 93 (0x7fd3b6a47000) [pid = 1837] [serial = 93] [outer = (nil)] 22:43:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 94 (0x7fd3bf05e800) [pid = 1837] [serial = 94] [outer = 0x7fd3b6a47000] 22:43:13 INFO - PROCESS | 1837 | 1461130993444 Marionette DEBUG loaded listener.js 22:43:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 95 (0x7fd3c4e6f000) [pid = 1837] [serial = 95] [outer = 0x7fd3b6a47000] 22:43:14 INFO - PROCESS | 1837 | 1461130994274 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]]]}] 22:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 22:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1233ms 22:43:14 INFO - PROCESS | 1837 | 1461130994315 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 22:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 22:43:14 INFO - PROCESS | 1837 | 1461130994319 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 22:43:14 INFO - PROCESS | 1837 | 1461130994325 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 22:43:14 INFO - PROCESS | 1837 | 1461130994330 Marionette TRACE conn3 <- [1,102,null,{}] 22:43:14 INFO - PROCESS | 1837 | 1461130994345 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}] 22:43:14 INFO - PROCESS | 1837 | 1461130994501 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 22:43:14 INFO - PROCESS | 1837 | 1461130994631 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5f4a800 == 22 [pid = 1837] [id = 33] 22:43:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 96 (0x7fd3c5c9b000) [pid = 1837] [serial = 96] [outer = (nil)] 22:43:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 97 (0x7fd3c6fbf800) [pid = 1837] [serial = 97] [outer = 0x7fd3c5c9b000] 22:43:14 INFO - PROCESS | 1837 | 1461130994709 Marionette DEBUG loaded listener.js 22:43:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 98 (0x7fd3c90dd000) [pid = 1837] [serial = 98] [outer = 0x7fd3c5c9b000] 22:43:15 INFO - PROCESS | 1837 | 1461130995465 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]]]}] 22:43:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 22:43:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1182ms 22:43:15 INFO - PROCESS | 1837 | 1461130995506 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 22:43:15 INFO - PROCESS | 1837 | 1461130995510 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 22:43:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 22:43:15 INFO - PROCESS | 1837 | 1461130995516 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 22:43:15 INFO - PROCESS | 1837 | 1461130995520 Marionette TRACE conn3 <- [1,106,null,{}] 22:43:15 INFO - PROCESS | 1837 | 1461130995525 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}] 22:43:15 INFO - PROCESS | 1837 | 1461130995668 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 22:43:15 INFO - PROCESS | 1837 | 1461130995796 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c6e05000 == 23 [pid = 1837] [id = 34] 22:43:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 99 (0x7fd3b018c400) [pid = 1837] [serial = 99] [outer = (nil)] 22:43:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 100 (0x7fd3caf35000) [pid = 1837] [serial = 100] [outer = 0x7fd3b018c400] 22:43:15 INFO - PROCESS | 1837 | 1461130995866 Marionette DEBUG loaded listener.js 22:43:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 101 (0x7fd3cb160c00) [pid = 1837] [serial = 101] [outer = 0x7fd3b018c400] 22:43:16 INFO - PROCESS | 1837 | 1461130996619 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]]]}] 22:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 22:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1178ms 22:43:16 INFO - PROCESS | 1837 | 1461130996790 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 22:43:16 INFO - PROCESS | 1837 | 1461130996795 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 22:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 22:43:16 INFO - PROCESS | 1837 | 1461130996804 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 22:43:16 INFO - PROCESS | 1837 | 1461130996808 Marionette TRACE conn3 <- [1,110,null,{}] 22:43:16 INFO - PROCESS | 1837 | 1461130996815 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}] 22:43:16 INFO - PROCESS | 1837 | 1461130996952 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 22:43:17 INFO - PROCESS | 1837 | 1461130997047 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7f57800 == 24 [pid = 1837] [id = 35] 22:43:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 102 (0x7fd3b615ec00) [pid = 1837] [serial = 102] [outer = (nil)] 22:43:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 103 (0x7fd3b6ce5800) [pid = 1837] [serial = 103] [outer = 0x7fd3b615ec00] 22:43:17 INFO - PROCESS | 1837 | 1461130997109 Marionette DEBUG loaded listener.js 22:43:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 104 (0x7fd3b88e0800) [pid = 1837] [serial = 104] [outer = 0x7fd3b615ec00] 22:43:17 INFO - PROCESS | 1837 | 1461130997976 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]]]}] 22:43:17 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7f5e800 == 23 [pid = 1837] [id = 27] 22:43:18 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b6ae3000 == 22 [pid = 1837] [id = 26] 22:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 22:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1228ms 22:43:18 INFO - PROCESS | 1837 | 1461130998032 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 22:43:18 INFO - PROCESS | 1837 | 1461130998038 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 22:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 22:43:18 INFO - PROCESS | 1837 | 1461130998045 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 22:43:18 INFO - PROCESS | 1837 | 1461130998051 Marionette TRACE conn3 <- [1,114,null,{}] 22:43:18 INFO - PROCESS | 1837 | 1461130998059 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}] 22:43:18 INFO - PROCESS | 1837 | 1461130998215 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 22:43:18 INFO - PROCESS | 1837 | 1461130998344 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7e04800 == 23 [pid = 1837] [id = 36] 22:43:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7fd3b80b2800) [pid = 1837] [serial = 105] [outer = (nil)] 22:43:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7fd3b893d400) [pid = 1837] [serial = 106] [outer = 0x7fd3b80b2800] 22:43:18 INFO - PROCESS | 1837 | 1461130998416 Marionette DEBUG loaded listener.js 22:43:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7fd3bb4d1000) [pid = 1837] [serial = 107] [outer = 0x7fd3b80b2800] 22:43:19 INFO - PROCESS | 1837 | 1461130999263 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]]]}] 22:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 22:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1285ms 22:43:19 INFO - PROCESS | 1837 | 1461130999331 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 22:43:19 INFO - PROCESS | 1837 | 1461130999339 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 22:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 22:43:19 INFO - PROCESS | 1837 | 1461130999348 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 22:43:19 INFO - PROCESS | 1837 | 1461130999352 Marionette TRACE conn3 <- [1,118,null,{}] 22:43:19 INFO - PROCESS | 1837 | 1461130999358 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}] 22:43:19 INFO - PROCESS | 1837 | 1461130999553 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 22:43:19 INFO - PROCESS | 1837 | 1461130999685 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5f5f000 == 24 [pid = 1837] [id = 37] 22:43:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7fd3b80bf000) [pid = 1837] [serial = 108] [outer = (nil)] 22:43:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7fd3c61e2000) [pid = 1837] [serial = 109] [outer = 0x7fd3b80bf000] 22:43:19 INFO - PROCESS | 1837 | 1461130999762 Marionette DEBUG loaded listener.js 22:43:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7fd3c9012000) [pid = 1837] [serial = 110] [outer = 0x7fd3b80bf000] 22:43:20 INFO - PROCESS | 1837 | 1461131000509 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]]]}] 22:43:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 22:43:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1191ms 22:43:20 INFO - PROCESS | 1837 | 1461131000540 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 22:43:20 INFO - PROCESS | 1837 | 1461131000543 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 22:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 22:43:20 INFO - PROCESS | 1837 | 1461131000549 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 22:43:20 INFO - PROCESS | 1837 | 1461131000554 Marionette TRACE conn3 <- [1,122,null,{}] 22:43:20 INFO - PROCESS | 1837 | 1461131000570 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}] 22:43:20 INFO - PROCESS | 1837 | 1461131000776 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 22:43:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7fd3b4ece000) [pid = 1837] [serial = 111] [outer = 0x7fd3af3e5c00] 22:43:20 INFO - PROCESS | 1837 | 1461131000823 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3caca6000 == 25 [pid = 1837] [id = 38] 22:43:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7fd3c9013800) [pid = 1837] [serial = 112] [outer = (nil)] 22:43:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7fd3cb302400) [pid = 1837] [serial = 113] [outer = 0x7fd3c9013800] 22:43:20 INFO - PROCESS | 1837 | 1461131000945 Marionette DEBUG loaded listener.js 22:43:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7fd3cb44a400) [pid = 1837] [serial = 114] [outer = 0x7fd3c9013800] 22:43:21 INFO - PROCESS | 1837 | 1461131001810 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]]]}] 22:43:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 22:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1286ms 22:43:21 INFO - PROCESS | 1837 | 1461131001837 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 22:43:21 INFO - PROCESS | 1837 | 1461131001841 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 22:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 22:43:21 INFO - PROCESS | 1837 | 1461131001847 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 22:43:21 INFO - PROCESS | 1837 | 1461131001850 Marionette TRACE conn3 <- [1,126,null,{}] 22:43:21 INFO - PROCESS | 1837 | 1461131001855 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}] 22:43:22 INFO - PROCESS | 1837 | 1461131001995 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 22:43:22 INFO - PROCESS | 1837 | 1461131002126 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ca9b2800 == 26 [pid = 1837] [id = 39] 22:43:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7fd3af767c00) [pid = 1837] [serial = 115] [outer = (nil)] 22:43:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7fd3cb567c00) [pid = 1837] [serial = 116] [outer = 0x7fd3af767c00] 22:43:22 INFO - PROCESS | 1837 | 1461131002198 Marionette DEBUG loaded listener.js 22:43:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7fd3cdea9800) [pid = 1837] [serial = 117] [outer = 0x7fd3af767c00] 22:43:22 INFO - PROCESS | 1837 | 1461131002997 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]]]}] 22:43:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 22:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1178ms 22:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 22:43:23 INFO - PROCESS | 1837 | 1461131003026 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 22:43:23 INFO - PROCESS | 1837 | 1461131003029 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 22:43:23 INFO - PROCESS | 1837 | 1461131003035 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 22:43:23 INFO - PROCESS | 1837 | 1461131003037 Marionette TRACE conn3 <- [1,130,null,{}] 22:43:23 INFO - PROCESS | 1837 | 1461131003042 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}] 22:43:23 INFO - PROCESS | 1837 | 1461131003175 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 22:43:23 INFO - PROCESS | 1837 | 1461131003309 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb470000 == 27 [pid = 1837] [id = 40] 22:43:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7fd3af496400) [pid = 1837] [serial = 118] [outer = (nil)] 22:43:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7fd3cf45fc00) [pid = 1837] [serial = 119] [outer = 0x7fd3af496400] 22:43:23 INFO - PROCESS | 1837 | 1461131003378 Marionette DEBUG loaded listener.js 22:43:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7fd3cf6df800) [pid = 1837] [serial = 120] [outer = 0x7fd3af496400] 22:43:24 INFO - PROCESS | 1837 | 1461131004385 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]]]}] 22:43:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 22:43:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1378ms 22:43:24 INFO - PROCESS | 1837 | 1461131004413 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 22:43:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 22:43:24 INFO - PROCESS | 1837 | 1461131004419 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 22:43:24 INFO - PROCESS | 1837 | 1461131004427 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 22:43:24 INFO - PROCESS | 1837 | 1461131004431 Marionette TRACE conn3 <- [1,134,null,{}] 22:43:24 INFO - PROCESS | 1837 | 1461131004438 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}] 22:43:24 INFO - PROCESS | 1837 | 1461131004585 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 22:43:24 INFO - PROCESS | 1837 | 1461131004758 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3befbe800 == 26 [pid = 1837] [id = 32] 22:43:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7841000 == 25 [pid = 1837] [id = 31] 22:43:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2a80800 == 26 [pid = 1837] [id = 41] 22:43:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7fd3af92d800) [pid = 1837] [serial = 121] [outer = (nil)] 22:43:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7fd3b2a3c000) [pid = 1837] [serial = 122] [outer = 0x7fd3af92d800] 22:43:24 INFO - PROCESS | 1837 | 1461131004843 Marionette DEBUG loaded listener.js 22:43:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7fd3b88b9000) [pid = 1837] [serial = 123] [outer = 0x7fd3af92d800] 22:43:25 INFO - PROCESS | 1837 | 1461131005650 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]]]}] 22:43:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 22:43:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1279ms 22:43:25 INFO - PROCESS | 1837 | 1461131005706 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 22:43:25 INFO - PROCESS | 1837 | 1461131005713 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 22:43:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 22:43:25 INFO - PROCESS | 1837 | 1461131005721 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 22:43:25 INFO - PROCESS | 1837 | 1461131005725 Marionette TRACE conn3 <- [1,138,null,{}] 22:43:25 INFO - PROCESS | 1837 | 1461131005732 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}] 22:43:25 INFO - PROCESS | 1837 | 1461131005884 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 22:43:26 INFO - PROCESS | 1837 | 1461131006012 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5f4b000 == 27 [pid = 1837] [id = 42] 22:43:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7fd3b0189c00) [pid = 1837] [serial = 124] [outer = (nil)] 22:43:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 125 (0x7fd3c6ed7c00) [pid = 1837] [serial = 125] [outer = 0x7fd3b0189c00] 22:43:26 INFO - PROCESS | 1837 | 1461131006083 Marionette DEBUG loaded listener.js 22:43:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 126 (0x7fd3c9017400) [pid = 1837] [serial = 126] [outer = 0x7fd3b0189c00] 22:43:26 INFO - PROCESS | 1837 | 1461131006927 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]]]}] 22:43:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 22:43:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1240ms 22:43:26 INFO - PROCESS | 1837 | 1461131006964 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 22:43:26 INFO - PROCESS | 1837 | 1461131006970 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 22:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 22:43:26 INFO - PROCESS | 1837 | 1461131006977 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 22:43:26 INFO - PROCESS | 1837 | 1461131006979 Marionette TRACE conn3 <- [1,142,null,{}] 22:43:26 INFO - PROCESS | 1837 | 1461131006985 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}] 22:43:27 INFO - PROCESS | 1837 | 1461131007124 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 22:43:27 INFO - PROCESS | 1837 | 1461131007257 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb0ba000 == 28 [pid = 1837] [id = 43] 22:43:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7fd3af3dbc00) [pid = 1837] [serial = 127] [outer = (nil)] 22:43:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7fd3cb3a5c00) [pid = 1837] [serial = 128] [outer = 0x7fd3af3dbc00] 22:43:27 INFO - PROCESS | 1837 | 1461131007326 Marionette DEBUG loaded listener.js 22:43:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7fd3cb56ac00) [pid = 1837] [serial = 129] [outer = 0x7fd3af3dbc00] 22:43:28 INFO - PROCESS | 1837 | 1461131008214 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]]]}] 22:43:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 22:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1275ms 22:43:28 INFO - PROCESS | 1837 | 1461131008253 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 22:43:28 INFO - PROCESS | 1837 | 1461131008256 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 22:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 22:43:28 INFO - PROCESS | 1837 | 1461131008264 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 22:43:28 INFO - PROCESS | 1837 | 1461131008272 Marionette TRACE conn3 <- [1,146,null,{}] 22:43:28 INFO - PROCESS | 1837 | 1461131008285 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}] 22:43:28 INFO - PROCESS | 1837 | 1461131008427 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 22:43:28 INFO - PROCESS | 1837 | 1461131008565 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb376000 == 29 [pid = 1837] [id = 44] 22:43:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7fd3b2697000) [pid = 1837] [serial = 130] [outer = (nil)] 22:43:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7fd3b2a40c00) [pid = 1837] [serial = 131] [outer = 0x7fd3b2697000] 22:43:28 INFO - PROCESS | 1837 | 1461131008633 Marionette DEBUG loaded listener.js 22:43:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7fd3b4ed4800) [pid = 1837] [serial = 132] [outer = 0x7fd3b2697000] 22:43:29 INFO - PROCESS | 1837 | 1461131009413 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]]]}] 22:43:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 22:43:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1189ms 22:43:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 22:43:29 INFO - PROCESS | 1837 | 1461131009452 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 22:43:29 INFO - PROCESS | 1837 | 1461131009455 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 22:43:29 INFO - PROCESS | 1837 | 1461131009461 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 22:43:29 INFO - PROCESS | 1837 | 1461131009464 Marionette TRACE conn3 <- [1,150,null,{}] 22:43:29 INFO - PROCESS | 1837 | 1461131009469 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}] 22:43:29 INFO - PROCESS | 1837 | 1461131009608 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 22:43:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b784d800 == 28 [pid = 1837] [id = 14] 22:43:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7e04800 == 27 [pid = 1837] [id = 36] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b1ce9800 == 26 [pid = 1837] [id = 6] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bb3db000 == 25 [pid = 1837] [id = 28] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c5f5f000 == 24 [pid = 1837] [id = 37] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3caca6000 == 23 [pid = 1837] [id = 38] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ca9b2800 == 22 [pid = 1837] [id = 39] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c4edf800 == 21 [pid = 1837] [id = 29] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b6196000 == 20 [pid = 1837] [id = 30] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c5f4a800 == 19 [pid = 1837] [id = 33] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af451800 == 18 [pid = 1837] [id = 8] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c6e05000 == 17 [pid = 1837] [id = 34] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bfdbf800 == 16 [pid = 1837] [id = 24] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cb376000 == 15 [pid = 1837] [id = 44] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af44b800 == 14 [pid = 1837] [id = 25] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cb0ba000 == 13 [pid = 1837] [id = 43] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cb470000 == 12 [pid = 1837] [id = 40] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c5f4b000 == 11 [pid = 1837] [id = 42] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7f57800 == 10 [pid = 1837] [id = 35] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2a80800 == 9 [pid = 1837] [id = 41] 22:43:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3d82cc000 == 8 [pid = 1837] [id = 9] 22:43:33 INFO - PROCESS | 1837 | 1461131013306 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af44d800 == 9 [pid = 1837] [id = 45] 22:43:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7fd3af92a400) [pid = 1837] [serial = 133] [outer = (nil)] 22:43:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7fd3b0eea400) [pid = 1837] [serial = 134] [outer = 0x7fd3af92a400] 22:43:33 INFO - PROCESS | 1837 | 1461131013475 Marionette DEBUG loaded listener.js 22:43:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7fd3b2699800) [pid = 1837] [serial = 135] [outer = 0x7fd3af92a400] 22:43:34 INFO - PROCESS | 1837 | 1461131014137 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]]]}] 22:43:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 22:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 4732ms 22:43:34 INFO - PROCESS | 1837 | 1461131014195 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 22:43:34 INFO - PROCESS | 1837 | 1461131014200 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 22:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 22:43:34 INFO - PROCESS | 1837 | 1461131014207 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 22:43:34 INFO - PROCESS | 1837 | 1461131014213 Marionette TRACE conn3 <- [1,154,null,{}] 22:43:34 INFO - PROCESS | 1837 | 1461131014223 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}] 22:43:34 INFO - PROCESS | 1837 | 1461131014406 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 22:43:34 INFO - PROCESS | 1837 | 1461131014422 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b5dc8000 == 10 [pid = 1837] [id = 46] 22:43:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7fd3b269a800) [pid = 1837] [serial = 136] [outer = (nil)] 22:43:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7fd3b4fd8000) [pid = 1837] [serial = 137] [outer = 0x7fd3b269a800] 22:43:34 INFO - PROCESS | 1837 | 1461131014483 Marionette DEBUG loaded listener.js 22:43:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7fd3b6157c00) [pid = 1837] [serial = 138] [outer = 0x7fd3b269a800] 22:43:35 INFO - PROCESS | 1837 | 1461131015186 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]]]}] 22:43:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 22:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1030ms 22:43:35 INFO - PROCESS | 1837 | 1461131015280 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 22:43:35 INFO - PROCESS | 1837 | 1461131015288 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 22:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 22:43:35 INFO - PROCESS | 1837 | 1461131015310 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 22:43:35 INFO - PROCESS | 1837 | 1461131015314 Marionette TRACE conn3 <- [1,158,null,{}] 22:43:35 INFO - PROCESS | 1837 | 1461131015319 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}] 22:43:35 INFO - PROCESS | 1837 | 1461131015459 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 22:43:35 INFO - PROCESS | 1837 | 1461131015471 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b869f800 == 11 [pid = 1837] [id = 47] 22:43:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7fd3b7421400) [pid = 1837] [serial = 139] [outer = (nil)] 22:43:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7fd3b80b3800) [pid = 1837] [serial = 140] [outer = 0x7fd3b7421400] 22:43:35 INFO - PROCESS | 1837 | 1461131015533 Marionette DEBUG loaded listener.js 22:43:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7fd3b96ed800) [pid = 1837] [serial = 141] [outer = 0x7fd3b7421400] 22:43:36 INFO - PROCESS | 1837 | 1461131016515 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]]]}] 22:43:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 22:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1285ms 22:43:36 INFO - PROCESS | 1837 | 1461131016595 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 22:43:36 INFO - PROCESS | 1837 | 1461131016598 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 22:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 22:43:36 INFO - PROCESS | 1837 | 1461131016605 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 22:43:36 INFO - PROCESS | 1837 | 1461131016613 Marionette TRACE conn3 <- [1,162,null,{}] 22:43:36 INFO - PROCESS | 1837 | 1461131016633 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}] 22:43:36 INFO - PROCESS | 1837 | 1461131016806 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 22:43:36 INFO - PROCESS | 1837 | 1461131016824 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5ceb000 == 12 [pid = 1837] [id = 48] 22:43:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7fd3c5cc8000) [pid = 1837] [serial = 142] [outer = (nil)] 22:43:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7fd3c5db5800) [pid = 1837] [serial = 143] [outer = 0x7fd3c5cc8000] 22:43:36 INFO - PROCESS | 1837 | 1461131016879 Marionette DEBUG loaded listener.js 22:43:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7fd3c6179000) [pid = 1837] [serial = 144] [outer = 0x7fd3c5cc8000] 22:43:37 INFO - PROCESS | 1837 | 1461131017539 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]]]}] 22:43:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 22:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 991ms 22:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 22:43:37 INFO - PROCESS | 1837 | 1461131017595 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 22:43:37 INFO - PROCESS | 1837 | 1461131017598 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 22:43:37 INFO - PROCESS | 1837 | 1461131017603 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 22:43:37 INFO - PROCESS | 1837 | 1461131017606 Marionette TRACE conn3 <- [1,166,null,{}] 22:43:37 INFO - PROCESS | 1837 | 1461131017611 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}] 22:43:37 INFO - PROCESS | 1837 | 1461131017764 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7fd3af3e5000) [pid = 1837] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7fd3b995c800) [pid = 1837] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7fd3b51c3c00) [pid = 1837] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7fd3b80b2800) [pid = 1837] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7fd3b615ec00) [pid = 1837] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7fd3c5c9b000) [pid = 1837] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7fd3b5aef800) [pid = 1837] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7fd3b0182400) [pid = 1837] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7fd3b852d000) [pid = 1837] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7fd3af498400) [pid = 1837] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7fd3bb881800) [pid = 1837] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7fd3bb86d000) [pid = 1837] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7fd3b589f400) [pid = 1837] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7fd3b1c30800) [pid = 1837] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7fd3b26ee000) [pid = 1837] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7fd3b70f1c00) [pid = 1837] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7fd3af3ddc00) [pid = 1837] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7fd3af3dbc00) [pid = 1837] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 125 (0x7fd3b0181800) [pid = 1837] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 124 (0x7fd3af496400) [pid = 1837] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7fd3b515f800) [pid = 1837] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7fd3c6181000) [pid = 1837] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7fd3c9013800) [pid = 1837] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 120 (0x7fd3af767c00) [pid = 1837] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7fd3b589b400) [pid = 1837] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7fd3af92d800) [pid = 1837] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7fd3b80bf000) [pid = 1837] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7fd3b018c400) [pid = 1837] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 115 (0x7fd3af3dfc00) [pid = 1837] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7fd3b0189c00) [pid = 1837] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7fd3b4ec8c00) [pid = 1837] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7fd3af3de400) [pid = 1837] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7fd3b2a3f400) [pid = 1837] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7fd3b6a47000) [pid = 1837] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 22:43:38 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7fd3b9837400) [pid = 1837] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 22:43:38 INFO - PROCESS | 1837 | 1461131018791 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af7cf800 == 13 [pid = 1837] [id = 49] 22:43:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7fd3af3ddc00) [pid = 1837] [serial = 145] [outer = (nil)] 22:43:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7fd3af3e5000) [pid = 1837] [serial = 146] [outer = 0x7fd3af3ddc00] 22:43:38 INFO - PROCESS | 1837 | 1461131018850 Marionette DEBUG loaded listener.js 22:43:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7fd3af933400) [pid = 1837] [serial = 147] [outer = 0x7fd3af3ddc00] 22:43:39 INFO - PROCESS | 1837 | 1461131019600 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]]]}] 22:43:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 22:43:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 2030ms 22:43:39 INFO - PROCESS | 1837 | 1461131019660 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 22:43:39 INFO - PROCESS | 1837 | 1461131019664 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 22:43:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 22:43:39 INFO - PROCESS | 1837 | 1461131019694 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 22:43:39 INFO - PROCESS | 1837 | 1461131019696 Marionette TRACE conn3 <- [1,170,null,{}] 22:43:39 INFO - PROCESS | 1837 | 1461131019703 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}] 22:43:39 INFO - PROCESS | 1837 | 1461131019830 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 22:43:39 INFO - PROCESS | 1837 | 1461131019840 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b869e000 == 14 [pid = 1837] [id = 50] 22:43:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7fd3c4e63800) [pid = 1837] [serial = 148] [outer = (nil)] 22:43:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7fd3c5ccc400) [pid = 1837] [serial = 149] [outer = 0x7fd3c4e63800] 22:43:39 INFO - PROCESS | 1837 | 1461131019991 Marionette DEBUG loaded listener.js 22:43:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7fd3c9013800) [pid = 1837] [serial = 150] [outer = 0x7fd3c4e63800] 22:43:40 INFO - PROCESS | 1837 | 1461131020637 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]]]}] 22:43:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 22:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1050ms 22:43:40 INFO - PROCESS | 1837 | 1461131020726 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 22:43:40 INFO - PROCESS | 1837 | 1461131020731 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 22:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 22:43:40 INFO - PROCESS | 1837 | 1461131020742 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 22:43:40 INFO - PROCESS | 1837 | 1461131020746 Marionette TRACE conn3 <- [1,174,null,{}] 22:43:40 INFO - PROCESS | 1837 | 1461131020774 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}] 22:43:40 INFO - PROCESS | 1837 | 1461131020935 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 22:43:41 INFO - PROCESS | 1837 | 1461131021064 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2880000 == 15 [pid = 1837] [id = 51] 22:43:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7fd3b0eed000) [pid = 1837] [serial = 151] [outer = (nil)] 22:43:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7fd3b2696400) [pid = 1837] [serial = 152] [outer = 0x7fd3b0eed000] 22:43:41 INFO - PROCESS | 1837 | 1461131021137 Marionette DEBUG loaded listener.js 22:43:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7fd3b26e1c00) [pid = 1837] [serial = 153] [outer = 0x7fd3b0eed000] 22:43:42 INFO - PROCESS | 1837 | 1461131022029 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]]]}] 22:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 22:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1359ms 22:43:42 INFO - PROCESS | 1837 | 1461131022099 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 22:43:42 INFO - PROCESS | 1837 | 1461131022104 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 22:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 22:43:42 INFO - PROCESS | 1837 | 1461131022116 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 22:43:42 INFO - PROCESS | 1837 | 1461131022120 Marionette TRACE conn3 <- [1,178,null,{}] 22:43:42 INFO - PROCESS | 1837 | 1461131022127 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}] 22:43:42 INFO - PROCESS | 1837 | 1461131022290 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 22:43:42 INFO - PROCESS | 1837 | 1461131022419 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bfdcb000 == 16 [pid = 1837] [id = 52] 22:43:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7fd3b1005000) [pid = 1837] [serial = 154] [outer = (nil)] 22:43:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7fd3b7a3c000) [pid = 1837] [serial = 155] [outer = 0x7fd3b1005000] 22:43:42 INFO - PROCESS | 1837 | 1461131022489 Marionette DEBUG loaded listener.js 22:43:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7fd3b96ee400) [pid = 1837] [serial = 156] [outer = 0x7fd3b1005000] 22:43:43 INFO - PROCESS | 1837 | 1461131023327 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]]]}] 22:43:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 22:43:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1251ms 22:43:43 INFO - PROCESS | 1837 | 1461131023368 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 22:43:43 INFO - PROCESS | 1837 | 1461131023371 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 22:43:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 22:43:43 INFO - PROCESS | 1837 | 1461131023379 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 22:43:43 INFO - PROCESS | 1837 | 1461131023382 Marionette TRACE conn3 <- [1,182,null,{}] 22:43:43 INFO - PROCESS | 1837 | 1461131023396 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}] 22:43:43 INFO - PROCESS | 1837 | 1461131023576 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 22:43:43 INFO - PROCESS | 1837 | 1461131023709 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b1059800 == 17 [pid = 1837] [id = 53] 22:43:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7fd3ae5d5800) [pid = 1837] [serial = 157] [outer = (nil)] 22:43:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7fd3b4ecfc00) [pid = 1837] [serial = 158] [outer = 0x7fd3ae5d5800] 22:43:43 INFO - PROCESS | 1837 | 1461131023784 Marionette DEBUG loaded listener.js 22:43:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7fd3b9837800) [pid = 1837] [serial = 159] [outer = 0x7fd3ae5d5800] 22:43:44 INFO - PROCESS | 1837 | 1461131024666 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7fd3caf35000) [pid = 1837] [serial = 100] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7fd3b6aa9400) [pid = 1837] [serial = 76] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7fd3c90dd000) [pid = 1837] [serial = 98] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 120 (0x7fd3b6cdf400) [pid = 1837] [serial = 74] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7fd3b893d400) [pid = 1837] [serial = 106] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7fd3b2a3c000) [pid = 1837] [serial = 122] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7fd3c6fbf800) [pid = 1837] [serial = 97] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7fd3b5fe4000) [pid = 1837] [serial = 73] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 115 (0x7fd3c8b19800) [pid = 1837] [serial = 2] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7fd3b6d02c00) [pid = 1837] [serial = 46] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7fd3b4fd7c00) [pid = 1837] [serial = 88] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7fd3b6ce5800) [pid = 1837] [serial = 103] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7fd3b8badc00) [pid = 1837] [serial = 49] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7fd3af76bc00) [pid = 1837] [serial = 28] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7fd3b995d800) [pid = 1837] [serial = 50] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7fd3c4e6b400) [pid = 1837] [serial = 53] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 107 (0x7fd3bfd0f400) [pid = 1837] [serial = 52] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 106 (0x7fd3c5a7c000) [pid = 1837] [serial = 55] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 105 (0x7fd3b5fe3c00) [pid = 1837] [serial = 43] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 104 (0x7fd3b7423400) [pid = 1837] [serial = 37] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 103 (0x7fd3c5c9f000) [pid = 1837] [serial = 56] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 102 (0x7fd3b78d3000) [pid = 1837] [serial = 38] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 101 (0x7fd3b7f90400) [pid = 1837] [serial = 40] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 100 (0x7fd3b8934400) [pid = 1837] [serial = 47] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 99 (0x7fd3b0d9e000) [pid = 1837] [serial = 31] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 98 (0x7fd3b88c1400) [pid = 1837] [serial = 41] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 97 (0x7fd3b6a4dc00) [pid = 1837] [serial = 44] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 96 (0x7fd3af92cc00) [pid = 1837] [serial = 29] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 95 (0x7fd3c61dec00) [pid = 1837] [serial = 59] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 94 (0x7fd3af76f000) [pid = 1837] [serial = 26] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 93 (0x7fd3b1c26800) [pid = 1837] [serial = 34] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 92 (0x7fd3c5f95800) [pid = 1837] [serial = 83] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 91 (0x7fd3af3e3400) [pid = 1837] [serial = 61] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 90 (0x7fd3c7115c00) [pid = 1837] [serial = 85] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 89 (0x7fd3c61e2000) [pid = 1837] [serial = 109] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 88 (0x7fd3cb3a5c00) [pid = 1837] [serial = 128] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 87 (0x7fd3b6d04c00) [pid = 1837] [serial = 91] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 86 (0x7fd3c5a7ac00) [pid = 1837] [serial = 82] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 85 (0x7fd3b96f4000) [pid = 1837] [serial = 80] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 84 (0x7fd3b893e800) [pid = 1837] [serial = 79] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 83 (0x7fd3bb4d1000) [pid = 1837] [serial = 107] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 82 (0x7fd3b88e0800) [pid = 1837] [serial = 104] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 81 (0x7fd3c6ed7c00) [pid = 1837] [serial = 125] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 80 (0x7fd3cb160c00) [pid = 1837] [serial = 101] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 79 (0x7fd3bf05e800) [pid = 1837] [serial = 94] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 78 (0x7fd3b70ee400) [pid = 1837] [serial = 12] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 77 (0x7fd3b6c65c00) [pid = 1837] [serial = 65] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 76 (0x7fd3af931400) [pid = 1837] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 75 (0x7fd3b7423800) [pid = 1837] [serial = 9] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 74 (0x7fd3b88e1000) [pid = 1837] [serial = 67] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 73 (0x7fd3c9017400) [pid = 1837] [serial = 126] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 72 (0x7fd3b8527000) [pid = 1837] [serial = 92] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 71 (0x7fd3af76b800) [pid = 1837] [serial = 62] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 70 (0x7fd3b6ce3800) [pid = 1837] [serial = 89] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 69 (0x7fd3b6156800) [pid = 1837] [serial = 64] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 68 (0x7fd3c5dbb800) [pid = 1837] [serial = 58] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 67 (0x7fd3af764c00) [pid = 1837] [serial = 25] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 66 (0x7fd3cb56ac00) [pid = 1837] [serial = 129] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 65 (0x7fd3b02aa400) [pid = 1837] [serial = 22] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 64 (0x7fd3cf6df800) [pid = 1837] [serial = 120] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 63 (0x7fd3af3d9000) [pid = 1837] [serial = 23] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 62 (0x7fd3b74e8800) [pid = 1837] [serial = 77] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 61 (0x7fd3b9960400) [pid = 1837] [serial = 17] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 60 (0x7fd3cf45fc00) [pid = 1837] [serial = 119] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 59 (0x7fd3cb44a400) [pid = 1837] [serial = 114] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 58 (0x7fd3b108a800) [pid = 1837] [serial = 19] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 57 (0x7fd3cb567c00) [pid = 1837] [serial = 116] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 56 (0x7fd3b8bac800) [pid = 1837] [serial = 68] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 55 (0x7fd3b995b400) [pid = 1837] [serial = 16] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 54 (0x7fd3cb302400) [pid = 1837] [serial = 113] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 53 (0x7fd3b88b9000) [pid = 1837] [serial = 123] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 52 (0x7fd3cdea9800) [pid = 1837] [serial = 117] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 51 (0x7fd3c9012000) [pid = 1837] [serial = 110] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 50 (0x7fd3c5c9f800) [pid = 1837] [serial = 70] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 49 (0x7fd3c4e6f000) [pid = 1837] [serial = 95] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 48 (0x7fd3c72d2800) [pid = 1837] [serial = 86] [outer = (nil)] [url = about:blank] 22:43:44 INFO - PROCESS | 1837 | --DOMWINDOW == 47 (0x7fd3c6113800) [pid = 1837] [serial = 71] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 1837 | 1461131025129 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]]]}] 22:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 22:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1835ms 22:43:45 INFO - PROCESS | 1837 | 1461131025215 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 22:43:45 INFO - PROCESS | 1837 | 1461131025221 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 22:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 22:43:45 INFO - PROCESS | 1837 | 1461131025249 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 22:43:45 INFO - PROCESS | 1837 | 1461131025253 Marionette TRACE conn3 <- [1,186,null,{}] 22:43:45 INFO - PROCESS | 1837 | 1461131025259 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}] 22:43:45 INFO - PROCESS | 1837 | 1461131025403 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 22:43:45 INFO - PROCESS | 1837 | 1461131025564 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af7ce000 == 18 [pid = 1837] [id = 54] 22:43:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 48 (0x7fd3b0183000) [pid = 1837] [serial = 160] [outer = (nil)] 22:43:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 49 (0x7fd3b108a800) [pid = 1837] [serial = 161] [outer = 0x7fd3b0183000] 22:43:45 INFO - PROCESS | 1837 | 1461131025634 Marionette DEBUG loaded listener.js 22:43:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 50 (0x7fd3b26a1c00) [pid = 1837] [serial = 162] [outer = 0x7fd3b0183000] 22:43:46 INFO - PROCESS | 1837 | --DOMWINDOW == 49 (0x7fd3b2a40c00) [pid = 1837] [serial = 131] [outer = (nil)] [url = about:blank] 22:43:46 INFO - PROCESS | 1837 | 1461131026485 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]]]}] 22:43:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 22:43:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1282ms 22:43:46 INFO - PROCESS | 1837 | 1461131026528 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 22:43:46 INFO - PROCESS | 1837 | 1461131026536 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 22:43:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 22:43:46 INFO - PROCESS | 1837 | 1461131026555 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 22:43:46 INFO - PROCESS | 1837 | 1461131026557 Marionette TRACE conn3 <- [1,190,null,{}] 22:43:46 INFO - PROCESS | 1837 | 1461131026568 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}] 22:43:46 INFO - PROCESS | 1837 | 1461131026697 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 22:43:46 INFO - PROCESS | 1837 | 1461131026706 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2881800 == 19 [pid = 1837] [id = 55] 22:43:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 50 (0x7fd3b26ee000) [pid = 1837] [serial = 163] [outer = (nil)] 22:43:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 51 (0x7fd3b51ce800) [pid = 1837] [serial = 164] [outer = 0x7fd3b26ee000] 22:43:46 INFO - PROCESS | 1837 | 1461131026768 Marionette DEBUG loaded listener.js 22:43:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 52 (0x7fd3b5fe3400) [pid = 1837] [serial = 165] [outer = 0x7fd3b26ee000] 22:43:47 INFO - PROCESS | 1837 | 1461131027412 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]]]}] 22:43:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 22:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 887ms 22:43:47 INFO - PROCESS | 1837 | 1461131027437 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 22:43:47 INFO - PROCESS | 1837 | 1461131027441 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 22:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 22:43:47 INFO - PROCESS | 1837 | 1461131027446 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 22:43:47 INFO - PROCESS | 1837 | 1461131027451 Marionette TRACE conn3 <- [1,194,null,{}] 22:43:47 INFO - PROCESS | 1837 | 1461131027464 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}] 22:43:47 INFO - PROCESS | 1837 | 1461131027594 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 22:43:47 INFO - PROCESS | 1837 | 1461131027678 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6d73800 == 20 [pid = 1837] [id = 56] 22:43:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 53 (0x7fd3b4ed0400) [pid = 1837] [serial = 166] [outer = (nil)] 22:43:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 54 (0x7fd3b6ce5800) [pid = 1837] [serial = 167] [outer = 0x7fd3b4ed0400] 22:43:47 INFO - PROCESS | 1837 | 1461131027736 Marionette DEBUG loaded listener.js 22:43:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 55 (0x7fd3b74dec00) [pid = 1837] [serial = 168] [outer = 0x7fd3b4ed0400] 22:43:48 INFO - PROCESS | 1837 | 1461131028295 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]]]}] 22:43:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 22:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 882ms 22:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 22:43:48 INFO - PROCESS | 1837 | 1461131028328 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 22:43:48 INFO - PROCESS | 1837 | 1461131028331 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 22:43:48 INFO - PROCESS | 1837 | 1461131028335 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 22:43:48 INFO - PROCESS | 1837 | 1461131028339 Marionette TRACE conn3 <- [1,198,null,{}] 22:43:48 INFO - PROCESS | 1837 | 1461131028343 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}] 22:43:48 INFO - PROCESS | 1837 | 1461131028507 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 22:43:48 INFO - PROCESS | 1837 | 1461131028603 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7484800 == 21 [pid = 1837] [id = 57] 22:43:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 56 (0x7fd3b78d3000) [pid = 1837] [serial = 169] [outer = (nil)] 22:43:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 57 (0x7fd3b8934400) [pid = 1837] [serial = 170] [outer = 0x7fd3b78d3000] 22:43:48 INFO - PROCESS | 1837 | 1461131028661 Marionette DEBUG loaded listener.js 22:43:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 58 (0x7fd3b893c000) [pid = 1837] [serial = 171] [outer = 0x7fd3b78d3000] 22:43:49 INFO - PROCESS | 1837 | 1461131029207 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]]]}] 22:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 22:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 927ms 22:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 22:43:49 INFO - PROCESS | 1837 | 1461131029263 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 22:43:49 INFO - PROCESS | 1837 | 1461131029265 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 22:43:49 INFO - PROCESS | 1837 | 1461131029270 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 22:43:49 INFO - PROCESS | 1837 | 1461131029273 Marionette TRACE conn3 <- [1,202,null,{}] 22:43:49 INFO - PROCESS | 1837 | 1461131029283 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}] 22:43:49 INFO - PROCESS | 1837 | 1461131029429 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 22:43:49 INFO - PROCESS | 1837 | 1461131029483 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7e07000 == 22 [pid = 1837] [id = 58] 22:43:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 59 (0x7fd3ae5d9c00) [pid = 1837] [serial = 172] [outer = (nil)] 22:43:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 60 (0x7fd3b8bb8c00) [pid = 1837] [serial = 173] [outer = 0x7fd3ae5d9c00] 22:43:49 INFO - PROCESS | 1837 | 1461131029538 Marionette DEBUG loaded listener.js 22:43:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 61 (0x7fd3b97abc00) [pid = 1837] [serial = 174] [outer = 0x7fd3ae5d9c00] 22:43:49 INFO - PROCESS | 1837 | --DOMWINDOW == 60 (0x7fd3c5cc8000) [pid = 1837] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 22:43:49 INFO - PROCESS | 1837 | --DOMWINDOW == 59 (0x7fd3b7421400) [pid = 1837] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 22:43:49 INFO - PROCESS | 1837 | --DOMWINDOW == 58 (0x7fd3af92a400) [pid = 1837] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 22:43:49 INFO - PROCESS | 1837 | --DOMWINDOW == 57 (0x7fd3b269a800) [pid = 1837] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 22:43:49 INFO - PROCESS | 1837 | --DOMWINDOW == 56 (0x7fd3af3ddc00) [pid = 1837] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 22:43:49 INFO - PROCESS | 1837 | --DOMWINDOW == 55 (0x7fd3b2697000) [pid = 1837] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 22:43:50 INFO - PROCESS | 1837 | 1461131030234 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]]]}] 22:43:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 22:43:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1025ms 22:43:50 INFO - PROCESS | 1837 | 1461131030295 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 22:43:50 INFO - PROCESS | 1837 | 1461131030297 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 22:43:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 22:43:50 INFO - PROCESS | 1837 | 1461131030302 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 22:43:50 INFO - PROCESS | 1837 | 1461131030304 Marionette TRACE conn3 <- [1,206,null,{}] 22:43:50 INFO - PROCESS | 1837 | 1461131030309 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}] 22:43:50 INFO - PROCESS | 1837 | 1461131030451 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 22:43:50 INFO - PROCESS | 1837 | 1461131030471 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7f64800 == 23 [pid = 1837] [id = 59] 22:43:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 56 (0x7fd3b9961c00) [pid = 1837] [serial = 175] [outer = (nil)] 22:43:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 57 (0x7fd3bfd10000) [pid = 1837] [serial = 176] [outer = 0x7fd3b9961c00] 22:43:50 INFO - PROCESS | 1837 | 1461131030530 Marionette DEBUG loaded listener.js 22:43:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 58 (0x7fd3c5a74400) [pid = 1837] [serial = 177] [outer = 0x7fd3b9961c00] 22:43:51 INFO - PROCESS | 1837 | 1461131031170 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]]]}] 22:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 22:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 926ms 22:43:51 INFO - PROCESS | 1837 | 1461131031229 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 22:43:51 INFO - PROCESS | 1837 | 1461131031232 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 22:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 22:43:51 INFO - PROCESS | 1837 | 1461131031238 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 22:43:51 INFO - PROCESS | 1837 | 1461131031240 Marionette TRACE conn3 <- [1,210,null,{}] 22:43:51 INFO - PROCESS | 1837 | 1461131031245 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}] 22:43:51 INFO - PROCESS | 1837 | 1461131031401 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 22:43:51 INFO - PROCESS | 1837 | 1461131031414 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:51 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8699000 == 24 [pid = 1837] [id = 60] 22:43:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 59 (0x7fd3b26a2400) [pid = 1837] [serial = 178] [outer = (nil)] 22:43:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 60 (0x7fd3c5a7b400) [pid = 1837] [serial = 179] [outer = 0x7fd3b26a2400] 22:43:51 INFO - PROCESS | 1837 | 1461131031471 Marionette DEBUG loaded listener.js 22:43:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 61 (0x7fd3c5db3000) [pid = 1837] [serial = 180] [outer = 0x7fd3b26a2400] 22:43:52 INFO - PROCESS | 1837 | 1461131032052 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]]]}] 22:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 22:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 823ms 22:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 22:43:52 INFO - PROCESS | 1837 | 1461131032061 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 22:43:52 INFO - PROCESS | 1837 | 1461131032063 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 22:43:52 INFO - PROCESS | 1837 | 1461131032074 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 22:43:52 INFO - PROCESS | 1837 | 1461131032076 Marionette TRACE conn3 <- [1,214,null,{}] 22:43:52 INFO - PROCESS | 1837 | 1461131032082 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}] 22:43:52 INFO - PROCESS | 1837 | 1461131032203 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 22:43:52 INFO - PROCESS | 1837 | 1461131032221 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8f14000 == 25 [pid = 1837] [id = 61] 22:43:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 62 (0x7fd3c5db3400) [pid = 1837] [serial = 181] [outer = (nil)] 22:43:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 63 (0x7fd3c5f18800) [pid = 1837] [serial = 182] [outer = 0x7fd3c5db3400] 22:43:52 INFO - PROCESS | 1837 | 1461131032275 Marionette DEBUG loaded listener.js 22:43:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 64 (0x7fd3c610d800) [pid = 1837] [serial = 183] [outer = 0x7fd3c5db3400] 22:43:52 INFO - PROCESS | 1837 | 1461131032964 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]]]}] 22:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 22:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 933ms 22:43:53 INFO - PROCESS | 1837 | 1461131033003 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 22:43:53 INFO - PROCESS | 1837 | 1461131033009 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 22:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 22:43:53 INFO - PROCESS | 1837 | 1461131033017 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 22:43:53 INFO - PROCESS | 1837 | 1461131033022 Marionette TRACE conn3 <- [1,218,null,{}] 22:43:53 INFO - PROCESS | 1837 | 1461131033031 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}] 22:43:53 INFO - PROCESS | 1837 | 1461131033217 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 22:43:53 INFO - PROCESS | 1837 | 1461131033313 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b0167800 == 26 [pid = 1837] [id = 62] 22:43:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 65 (0x7fd3ae5d4800) [pid = 1837] [serial = 184] [outer = (nil)] 22:43:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 66 (0x7fd3af92b400) [pid = 1837] [serial = 185] [outer = 0x7fd3ae5d4800] 22:43:53 INFO - PROCESS | 1837 | 1461131033381 Marionette DEBUG loaded listener.js 22:43:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 67 (0x7fd3b0ee8800) [pid = 1837] [serial = 186] [outer = 0x7fd3ae5d4800] 22:43:54 INFO - PROCESS | 1837 | 1461131034108 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]]]}] 22:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 22:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1130ms 22:43:54 INFO - PROCESS | 1837 | 1461131034147 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 22:43:54 INFO - PROCESS | 1837 | 1461131034155 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 22:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 22:43:54 INFO - PROCESS | 1837 | 1461131034165 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 22:43:54 INFO - PROCESS | 1837 | 1461131034169 Marionette TRACE conn3 <- [1,222,null,{}] 22:43:54 INFO - PROCESS | 1837 | 1461131034192 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}] 22:43:54 INFO - PROCESS | 1837 | 1461131034345 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 22:43:54 INFO - PROCESS | 1837 | 1461131034464 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b784a800 == 27 [pid = 1837] [id = 63] 22:43:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 68 (0x7fd3af76f000) [pid = 1837] [serial = 187] [outer = (nil)] 22:43:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 69 (0x7fd3b5f17400) [pid = 1837] [serial = 188] [outer = 0x7fd3af76f000] 22:43:54 INFO - PROCESS | 1837 | 1461131034533 Marionette DEBUG loaded listener.js 22:43:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 70 (0x7fd3b6c65000) [pid = 1837] [serial = 189] [outer = 0x7fd3af76f000] 22:43:55 INFO - PROCESS | 1837 | 1461131035324 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]]]}] 22:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 22:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1196ms 22:43:55 INFO - PROCESS | 1837 | 1461131035362 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 22:43:55 INFO - PROCESS | 1837 | 1461131035364 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 22:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 22:43:55 INFO - PROCESS | 1837 | 1461131035371 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 22:43:55 INFO - PROCESS | 1837 | 1461131035376 Marionette TRACE conn3 <- [1,226,null,{}] 22:43:55 INFO - PROCESS | 1837 | 1461131035405 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}] 22:43:55 INFO - PROCESS | 1837 | 1461131035591 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 22:43:55 INFO - PROCESS | 1837 | 1461131035645 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bb435000 == 28 [pid = 1837] [id = 64] 22:43:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 71 (0x7fd3b88dd000) [pid = 1837] [serial = 190] [outer = (nil)] 22:43:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 72 (0x7fd3b97ae800) [pid = 1837] [serial = 191] [outer = 0x7fd3b88dd000] 22:43:55 INFO - PROCESS | 1837 | 1461131035758 Marionette DEBUG loaded listener.js 22:43:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 73 (0x7fd3bb88ac00) [pid = 1837] [serial = 192] [outer = 0x7fd3b88dd000] 22:43:56 INFO - PROCESS | 1837 | 1461131036525 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]]]}] 22:43:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 22:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1189ms 22:43:56 INFO - PROCESS | 1837 | 1461131036561 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 22:43:56 INFO - PROCESS | 1837 | 1461131036565 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 22:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 22:43:56 INFO - PROCESS | 1837 | 1461131036571 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 22:43:56 INFO - PROCESS | 1837 | 1461131036573 Marionette TRACE conn3 <- [1,230,null,{}] 22:43:56 INFO - PROCESS | 1837 | 1461131036578 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}] 22:43:56 INFO - PROCESS | 1837 | 1461131036722 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 22:43:56 INFO - PROCESS | 1837 | 1461131036847 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c4ed5000 == 29 [pid = 1837] [id = 65] 22:43:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 74 (0x7fd3b88ddc00) [pid = 1837] [serial = 193] [outer = (nil)] 22:43:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 75 (0x7fd3c5cd0800) [pid = 1837] [serial = 194] [outer = 0x7fd3b88ddc00] 22:43:56 INFO - PROCESS | 1837 | 1461131036916 Marionette DEBUG loaded listener.js 22:43:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 76 (0x7fd3c617e800) [pid = 1837] [serial = 195] [outer = 0x7fd3b88ddc00] 22:43:57 INFO - PROCESS | 1837 | 1461131037741 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]]]}] 22:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 22:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1224ms 22:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 22:43:57 INFO - PROCESS | 1837 | 1461131037796 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 22:43:57 INFO - PROCESS | 1837 | 1461131037799 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 22:43:57 INFO - PROCESS | 1837 | 1461131037805 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 22:43:57 INFO - PROCESS | 1837 | 1461131037808 Marionette TRACE conn3 <- [1,234,null,{}] 22:43:57 INFO - PROCESS | 1837 | 1461131037812 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}] 22:43:58 INFO - PROCESS | 1837 | 1461131038104 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 22:43:58 INFO - PROCESS | 1837 | 1461131038238 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b5f3a800 == 30 [pid = 1837] [id = 66] 22:43:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 77 (0x7fd3af76cc00) [pid = 1837] [serial = 196] [outer = (nil)] 22:43:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 78 (0x7fd3af92cc00) [pid = 1837] [serial = 197] [outer = 0x7fd3af76cc00] 22:43:58 INFO - PROCESS | 1837 | 1461131038342 Marionette DEBUG loaded listener.js 22:43:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 79 (0x7fd3b0eec400) [pid = 1837] [serial = 198] [outer = 0x7fd3af76cc00] 22:43:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af44d800 == 29 [pid = 1837] [id = 45] 22:43:58 INFO - PROCESS | 1837 | --DOMWINDOW == 78 (0x7fd3c5ccc400) [pid = 1837] [serial = 149] [outer = (nil)] [url = about:blank] 22:43:59 INFO - PROCESS | 1837 | --DOMWINDOW == 77 (0x7fd3b4ed4800) [pid = 1837] [serial = 132] [outer = (nil)] [url = about:blank] 22:43:59 INFO - PROCESS | 1837 | --DOMWINDOW == 76 (0x7fd3c5db5800) [pid = 1837] [serial = 143] [outer = (nil)] [url = about:blank] 22:43:59 INFO - PROCESS | 1837 | --DOMWINDOW == 75 (0x7fd3b80b3800) [pid = 1837] [serial = 140] [outer = (nil)] [url = about:blank] 22:43:59 INFO - PROCESS | 1837 | --DOMWINDOW == 74 (0x7fd3c6179000) [pid = 1837] [serial = 144] [outer = (nil)] [url = about:blank] 22:43:59 INFO - PROCESS | 1837 | --DOMWINDOW == 73 (0x7fd3b0eea400) [pid = 1837] [serial = 134] [outer = (nil)] [url = about:blank] 22:43:59 INFO - PROCESS | 1837 | --DOMWINDOW == 72 (0x7fd3b2699800) [pid = 1837] [serial = 135] [outer = (nil)] [url = about:blank] 22:43:59 INFO - PROCESS | 1837 | --DOMWINDOW == 71 (0x7fd3b4fd8000) [pid = 1837] [serial = 137] [outer = (nil)] [url = about:blank] 22:43:59 INFO - PROCESS | 1837 | --DOMWINDOW == 70 (0x7fd3af3e5000) [pid = 1837] [serial = 146] [outer = (nil)] [url = about:blank] 22:43:59 INFO - PROCESS | 1837 | --DOMWINDOW == 69 (0x7fd3af933400) [pid = 1837] [serial = 147] [outer = (nil)] [url = about:blank] 22:43:59 INFO - PROCESS | 1837 | --DOMWINDOW == 68 (0x7fd3b6157c00) [pid = 1837] [serial = 138] [outer = (nil)] [url = about:blank] 22:43:59 INFO - PROCESS | 1837 | --DOMWINDOW == 67 (0x7fd3b96ed800) [pid = 1837] [serial = 141] [outer = (nil)] [url = about:blank] 22:43:59 INFO - PROCESS | 1837 | 1461131039115 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]]]}] 22:43:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 22:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1328ms 22:43:59 INFO - PROCESS | 1837 | 1461131039133 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 22:43:59 INFO - PROCESS | 1837 | 1461131039139 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 22:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 22:43:59 INFO - PROCESS | 1837 | 1461131039152 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 22:43:59 INFO - PROCESS | 1837 | 1461131039158 Marionette TRACE conn3 <- [1,238,null,{}] 22:43:59 INFO - PROCESS | 1837 | 1461131039170 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}] 22:43:59 INFO - PROCESS | 1837 | 1461131039296 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 22:43:59 INFO - PROCESS | 1837 | 1461131039312 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2878000 == 30 [pid = 1837] [id = 67] 22:43:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 68 (0x7fd3b269dc00) [pid = 1837] [serial = 199] [outer = (nil)] 22:43:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 69 (0x7fd3b589b400) [pid = 1837] [serial = 200] [outer = 0x7fd3b269dc00] 22:43:59 INFO - PROCESS | 1837 | 1461131039373 Marionette DEBUG loaded listener.js 22:43:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 70 (0x7fd3b615e400) [pid = 1837] [serial = 201] [outer = 0x7fd3b269dc00] 22:44:00 INFO - PROCESS | 1837 | 1461131040061 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]]]}] 22:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 22:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 943ms 22:44:00 INFO - PROCESS | 1837 | 1461131040090 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 22:44:00 INFO - PROCESS | 1837 | 1461131040094 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 22:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 22:44:00 INFO - PROCESS | 1837 | 1461131040100 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 22:44:00 INFO - PROCESS | 1837 | 1461131040103 Marionette TRACE conn3 <- [1,242,null,{}] 22:44:00 INFO - PROCESS | 1837 | 1461131040108 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}] 22:44:00 INFO - PROCESS | 1837 | 1461131040250 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 22:44:00 INFO - PROCESS | 1837 | 1461131040339 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7a98800 == 31 [pid = 1837] [id = 68] 22:44:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 71 (0x7fd3b2a40000) [pid = 1837] [serial = 202] [outer = (nil)] 22:44:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 72 (0x7fd3b74e1800) [pid = 1837] [serial = 203] [outer = 0x7fd3b2a40000] 22:44:00 INFO - PROCESS | 1837 | 1461131040395 Marionette DEBUG loaded listener.js 22:44:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 73 (0x7fd3b88d9400) [pid = 1837] [serial = 204] [outer = 0x7fd3b2a40000] 22:44:00 INFO - PROCESS | 1837 | 1461131040980 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]]]}] 22:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 22:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 926ms 22:44:01 INFO - PROCESS | 1837 | 1461131041026 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 22:44:01 INFO - PROCESS | 1837 | 1461131041031 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 22:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 22:44:01 INFO - PROCESS | 1837 | 1461131041045 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 22:44:01 INFO - PROCESS | 1837 | 1461131041051 Marionette TRACE conn3 <- [1,246,null,{}] 22:44:01 INFO - PROCESS | 1837 | 1461131041056 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}] 22:44:01 INFO - PROCESS | 1837 | 1461131041235 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 22:44:01 INFO - PROCESS | 1837 | 1461131041259 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8f08000 == 32 [pid = 1837] [id = 69] 22:44:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 74 (0x7fd3af76d000) [pid = 1837] [serial = 205] [outer = (nil)] 22:44:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 75 (0x7fd3b8942800) [pid = 1837] [serial = 206] [outer = 0x7fd3af76d000] 22:44:01 INFO - PROCESS | 1837 | 1461131041317 Marionette DEBUG loaded listener.js 22:44:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 76 (0x7fd3c4e63c00) [pid = 1837] [serial = 207] [outer = 0x7fd3af76d000] 22:44:02 INFO - PROCESS | 1837 | 1461131042046 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]]]}] 22:44:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 22:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1034ms 22:44:02 INFO - PROCESS | 1837 | 1461131042072 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 22:44:02 INFO - PROCESS | 1837 | 1461131042075 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 22:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 22:44:02 INFO - PROCESS | 1837 | 1461131042080 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 22:44:02 INFO - PROCESS | 1837 | 1461131042083 Marionette TRACE conn3 <- [1,250,null,{}] 22:44:02 INFO - PROCESS | 1837 | 1461131042088 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}] 22:44:02 INFO - PROCESS | 1837 | 1461131042247 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 22:44:02 INFO - PROCESS | 1837 | 1461131042319 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bb47f000 == 33 [pid = 1837] [id = 70] 22:44:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 77 (0x7fd3ae5dc400) [pid = 1837] [serial = 208] [outer = (nil)] 22:44:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 78 (0x7fd3c5febc00) [pid = 1837] [serial = 209] [outer = 0x7fd3ae5dc400] 22:44:02 INFO - PROCESS | 1837 | 1461131042376 Marionette DEBUG loaded listener.js 22:44:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 79 (0x7fd3c6e32c00) [pid = 1837] [serial = 210] [outer = 0x7fd3ae5dc400] 22:44:03 INFO - PROCESS | 1837 | 1461131043069 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]]]}] 22:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 22:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1024ms 22:44:03 INFO - PROCESS | 1837 | 1461131043105 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 22:44:03 INFO - PROCESS | 1837 | 1461131043107 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 22:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 22:44:03 INFO - PROCESS | 1837 | 1461131043113 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 22:44:03 INFO - PROCESS | 1837 | 1461131043116 Marionette TRACE conn3 <- [1,254,null,{}] 22:44:03 INFO - PROCESS | 1837 | 1461131043128 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}] 22:44:03 INFO - PROCESS | 1837 | 1461131043362 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 22:44:03 INFO - PROCESS | 1837 | --DOMWINDOW == 78 (0x7fd3b78d3000) [pid = 1837] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 22:44:03 INFO - PROCESS | 1837 | --DOMWINDOW == 77 (0x7fd3b0183000) [pid = 1837] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 22:44:03 INFO - PROCESS | 1837 | --DOMWINDOW == 76 (0x7fd3ae5d9c00) [pid = 1837] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 22:44:03 INFO - PROCESS | 1837 | --DOMWINDOW == 75 (0x7fd3b4ed0400) [pid = 1837] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 22:44:03 INFO - PROCESS | 1837 | --DOMWINDOW == 74 (0x7fd3b26ee000) [pid = 1837] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 22:44:03 INFO - PROCESS | 1837 | --DOMWINDOW == 73 (0x7fd3b9961c00) [pid = 1837] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 22:44:03 INFO - PROCESS | 1837 | --DOMWINDOW == 72 (0x7fd3b26a2400) [pid = 1837] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 22:44:03 INFO - PROCESS | 1837 | --DOMWINDOW == 71 (0x7fd3c4e63800) [pid = 1837] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 22:44:03 INFO - PROCESS | 1837 | 1461131043441 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8690000 == 34 [pid = 1837] [id = 71] 22:44:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 72 (0x7fd3b70ee400) [pid = 1837] [serial = 211] [outer = (nil)] 22:44:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 73 (0x7fd3b8f4b000) [pid = 1837] [serial = 212] [outer = 0x7fd3b70ee400] 22:44:03 INFO - PROCESS | 1837 | 1461131043518 Marionette DEBUG loaded listener.js 22:44:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 74 (0x7fd3c9012000) [pid = 1837] [serial = 213] [outer = 0x7fd3b70ee400] 22:44:04 INFO - PROCESS | 1837 | 1461131044132 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]]]}] 22:44:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 22:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1035ms 22:44:04 INFO - PROCESS | 1837 | 1461131044148 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 22:44:04 INFO - PROCESS | 1837 | 1461131044151 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 22:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 22:44:04 INFO - PROCESS | 1837 | 1461131044158 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 22:44:04 INFO - PROCESS | 1837 | 1461131044159 Marionette TRACE conn3 <- [1,258,null,{}] 22:44:04 INFO - PROCESS | 1837 | 1461131044164 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}] 22:44:04 INFO - PROCESS | 1837 | 1461131044296 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 22:44:04 INFO - PROCESS | 1837 | 1461131044386 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af7b6800 == 35 [pid = 1837] [id = 72] 22:44:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 75 (0x7fd3aefee800) [pid = 1837] [serial = 214] [outer = (nil)] 22:44:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 76 (0x7fd3aeffb000) [pid = 1837] [serial = 215] [outer = 0x7fd3aefee800] 22:44:04 INFO - PROCESS | 1837 | 1461131044442 Marionette DEBUG loaded listener.js 22:44:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 77 (0x7fd3c9014c00) [pid = 1837] [serial = 216] [outer = 0x7fd3aefee800] 22:44:04 INFO - PROCESS | 1837 | 1461131044979 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]]]}] 22:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 22:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 879ms 22:44:05 INFO - PROCESS | 1837 | 1461131045039 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 22:44:05 INFO - PROCESS | 1837 | 1461131045042 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 22:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 22:44:05 INFO - PROCESS | 1837 | 1461131045047 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 22:44:05 INFO - PROCESS | 1837 | 1461131045050 Marionette TRACE conn3 <- [1,262,null,{}] 22:44:05 INFO - PROCESS | 1837 | 1461131045054 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}] 22:44:05 INFO - PROCESS | 1837 | 1461131045172 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 22:44:05 INFO - PROCESS | 1837 | 1461131045189 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c6f1c800 == 36 [pid = 1837] [id = 73] 22:44:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 78 (0x7fd3af76bc00) [pid = 1837] [serial = 217] [outer = (nil)] 22:44:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 79 (0x7fd3caf30800) [pid = 1837] [serial = 218] [outer = 0x7fd3af76bc00] 22:44:05 INFO - PROCESS | 1837 | 1461131045245 Marionette DEBUG loaded listener.js 22:44:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 80 (0x7fd3cb03c400) [pid = 1837] [serial = 219] [outer = 0x7fd3af76bc00] 22:44:06 INFO - PROCESS | 1837 | 1461131046086 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]]]}] 22:44:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 22:44:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1074ms 22:44:06 INFO - PROCESS | 1837 | 1461131046138 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 22:44:06 INFO - PROCESS | 1837 | 1461131046146 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 22:44:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 22:44:06 INFO - PROCESS | 1837 | 1461131046155 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 22:44:06 INFO - PROCESS | 1837 | 1461131046160 Marionette TRACE conn3 <- [1,266,null,{}] 22:44:06 INFO - PROCESS | 1837 | 1461131046167 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}] 22:44:06 INFO - PROCESS | 1837 | 1461131046320 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 22:44:06 INFO - PROCESS | 1837 | 1461131046454 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b748c000 == 37 [pid = 1837] [id = 74] 22:44:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 81 (0x7fd3af76b800) [pid = 1837] [serial = 220] [outer = (nil)] 22:44:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 82 (0x7fd3b100c400) [pid = 1837] [serial = 221] [outer = 0x7fd3af76b800] 22:44:06 INFO - PROCESS | 1837 | 1461131046525 Marionette DEBUG loaded listener.js 22:44:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 83 (0x7fd3b26ee000) [pid = 1837] [serial = 222] [outer = 0x7fd3af76b800] 22:44:07 INFO - PROCESS | 1837 | 1461131047330 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]]]}] 22:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 22:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1238ms 22:44:07 INFO - PROCESS | 1837 | 1461131047394 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 22:44:07 INFO - PROCESS | 1837 | 1461131047402 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 22:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 22:44:07 INFO - PROCESS | 1837 | 1461131047412 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 22:44:07 INFO - PROCESS | 1837 | 1461131047415 Marionette TRACE conn3 <- [1,270,null,{}] 22:44:07 INFO - PROCESS | 1837 | 1461131047421 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}] 22:44:07 INFO - PROCESS | 1837 | 1461131047605 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 22:44:07 INFO - PROCESS | 1837 | 1461131047731 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5ade000 == 38 [pid = 1837] [id = 75] 22:44:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 84 (0x7fd3af76e400) [pid = 1837] [serial = 223] [outer = (nil)] 22:44:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 85 (0x7fd3b7f90000) [pid = 1837] [serial = 224] [outer = 0x7fd3af76e400] 22:44:07 INFO - PROCESS | 1837 | 1461131047799 Marionette DEBUG loaded listener.js 22:44:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 86 (0x7fd3b893f800) [pid = 1837] [serial = 225] [outer = 0x7fd3af76e400] 22:44:08 INFO - PROCESS | 1837 | 1461131048618 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]]]}] 22:44:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 22:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1228ms 22:44:08 INFO - PROCESS | 1837 | 1461131048640 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 22:44:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 22:44:08 INFO - PROCESS | 1837 | 1461131048644 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 22:44:08 INFO - PROCESS | 1837 | 1461131048650 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 22:44:08 INFO - PROCESS | 1837 | 1461131048655 Marionette TRACE conn3 <- [1,274,null,{}] 22:44:08 INFO - PROCESS | 1837 | 1461131048671 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}] 22:44:08 INFO - PROCESS | 1837 | 1461131048830 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 22:44:08 INFO - PROCESS | 1837 | 1461131048936 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ca9ae000 == 39 [pid = 1837] [id = 76] 22:44:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 87 (0x7fd3bf059800) [pid = 1837] [serial = 226] [outer = (nil)] 22:44:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 88 (0x7fd3c6e2e400) [pid = 1837] [serial = 227] [outer = 0x7fd3bf059800] 22:44:09 INFO - PROCESS | 1837 | 1461131049006 Marionette DEBUG loaded listener.js 22:44:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 89 (0x7fd3c8b93400) [pid = 1837] [serial = 228] [outer = 0x7fd3bf059800] 22:44:09 INFO - PROCESS | 1837 | 1461131049888 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]]]}] 22:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 22:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1283ms 22:44:09 INFO - PROCESS | 1837 | 1461131049932 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 22:44:09 INFO - PROCESS | 1837 | 1461131049937 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 22:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 22:44:09 INFO - PROCESS | 1837 | 1461131049942 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 22:44:09 INFO - PROCESS | 1837 | 1461131049944 Marionette TRACE conn3 <- [1,278,null,{}] 22:44:09 INFO - PROCESS | 1837 | 1461131049950 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}] 22:44:10 INFO - PROCESS | 1837 | 1461131050092 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 22:44:10 INFO - PROCESS | 1837 | 1461131050225 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b3c03800 == 40 [pid = 1837] [id = 77] 22:44:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 90 (0x7fd3aeff8c00) [pid = 1837] [serial = 229] [outer = (nil)] 22:44:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 91 (0x7fd3b2697000) [pid = 1837] [serial = 230] [outer = 0x7fd3aeff8c00] 22:44:10 INFO - PROCESS | 1837 | 1461131050296 Marionette DEBUG loaded listener.js 22:44:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 92 (0x7fd3c5c9c400) [pid = 1837] [serial = 231] [outer = 0x7fd3aeff8c00] 22:44:11 INFO - PROCESS | 1837 | 1461131051350 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]]]}] 22:44:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 22:44:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1436ms 22:44:11 INFO - PROCESS | 1837 | 1461131051396 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 22:44:11 INFO - PROCESS | 1837 | 1461131051403 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 22:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 22:44:11 INFO - PROCESS | 1837 | 1461131051412 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 22:44:11 INFO - PROCESS | 1837 | 1461131051416 Marionette TRACE conn3 <- [1,282,null,{}] 22:44:11 INFO - PROCESS | 1837 | 1461131051422 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}] 22:44:11 INFO - PROCESS | 1837 | 1461131051572 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 22:44:11 INFO - PROCESS | 1837 | 1461131051707 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2886800 == 41 [pid = 1837] [id = 78] 22:44:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 93 (0x7fd3b26a2400) [pid = 1837] [serial = 232] [outer = (nil)] 22:44:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 94 (0x7fd3b4fdb800) [pid = 1837] [serial = 233] [outer = 0x7fd3b26a2400] 22:44:11 INFO - PROCESS | 1837 | 1461131051771 Marionette DEBUG loaded listener.js 22:44:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 95 (0x7fd3b5f12c00) [pid = 1837] [serial = 234] [outer = 0x7fd3b26a2400] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 94 (0x7fd3b7a3c000) [pid = 1837] [serial = 155] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 93 (0x7fd3c5f18800) [pid = 1837] [serial = 182] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af7b6800 == 40 [pid = 1837] [id = 72] 22:44:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8690000 == 39 [pid = 1837] [id = 71] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 92 (0x7fd3b4ecfc00) [pid = 1837] [serial = 158] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 91 (0x7fd3b2696400) [pid = 1837] [serial = 152] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bb47f000 == 38 [pid = 1837] [id = 70] 22:44:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8f08000 == 37 [pid = 1837] [id = 69] 22:44:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7a98800 == 36 [pid = 1837] [id = 68] 22:44:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2878000 == 35 [pid = 1837] [id = 67] 22:44:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b5f3a800 == 34 [pid = 1837] [id = 66] 22:44:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c4ed5000 == 33 [pid = 1837] [id = 65] 22:44:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bb435000 == 32 [pid = 1837] [id = 64] 22:44:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b784a800 == 31 [pid = 1837] [id = 63] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 90 (0x7fd3c9013800) [pid = 1837] [serial = 150] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 89 (0x7fd3b8934400) [pid = 1837] [serial = 170] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 88 (0x7fd3b26a1c00) [pid = 1837] [serial = 162] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 87 (0x7fd3b108a800) [pid = 1837] [serial = 161] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 86 (0x7fd3b8bb8c00) [pid = 1837] [serial = 173] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 85 (0x7fd3b97abc00) [pid = 1837] [serial = 174] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 84 (0x7fd3b6ce5800) [pid = 1837] [serial = 167] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 83 (0x7fd3b74dec00) [pid = 1837] [serial = 168] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 82 (0x7fd3b51ce800) [pid = 1837] [serial = 164] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 81 (0x7fd3b5fe3400) [pid = 1837] [serial = 165] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 80 (0x7fd3bfd10000) [pid = 1837] [serial = 176] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 79 (0x7fd3c5a7b400) [pid = 1837] [serial = 179] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 78 (0x7fd3c5db3000) [pid = 1837] [serial = 180] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 77 (0x7fd3c5a74400) [pid = 1837] [serial = 177] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | --DOMWINDOW == 76 (0x7fd3b893c000) [pid = 1837] [serial = 171] [outer = (nil)] [url = about:blank] 22:44:12 INFO - PROCESS | 1837 | 1461131052504 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]]]}] 22:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 22:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1128ms 22:44:12 INFO - PROCESS | 1837 | 1461131052539 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 22:44:12 INFO - PROCESS | 1837 | 1461131052546 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 22:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 22:44:12 INFO - PROCESS | 1837 | 1461131052555 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 22:44:12 INFO - PROCESS | 1837 | 1461131052558 Marionette TRACE conn3 <- [1,286,null,{}] 22:44:12 INFO - PROCESS | 1837 | 1461131052566 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}] 22:44:12 INFO - PROCESS | 1837 | 1461131052710 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 22:44:12 INFO - PROCESS | 1837 | 1461131052794 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b5f3a800 == 32 [pid = 1837] [id = 79] 22:44:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 77 (0x7fd3b26e0000) [pid = 1837] [serial = 235] [outer = (nil)] 22:44:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 78 (0x7fd3b6ce7400) [pid = 1837] [serial = 236] [outer = 0x7fd3b26e0000] 22:44:12 INFO - PROCESS | 1837 | 1461131052848 Marionette DEBUG loaded listener.js 22:44:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 79 (0x7fd3b7de2000) [pid = 1837] [serial = 237] [outer = 0x7fd3b26e0000] 22:44:13 INFO - PROCESS | 1837 | 1461131053470 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]]]}] 22:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 22:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 941ms 22:44:13 INFO - PROCESS | 1837 | 1461131053495 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 22:44:13 INFO - PROCESS | 1837 | 1461131053498 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 22:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 22:44:13 INFO - PROCESS | 1837 | 1461131053504 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 22:44:13 INFO - PROCESS | 1837 | 1461131053508 Marionette TRACE conn3 <- [1,290,null,{}] 22:44:13 INFO - PROCESS | 1837 | 1461131053525 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}] 22:44:13 INFO - PROCESS | 1837 | 1461131053652 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 22:44:13 INFO - PROCESS | 1837 | 1461131053757 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7f64000 == 33 [pid = 1837] [id = 80] 22:44:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 80 (0x7fd3b6a42400) [pid = 1837] [serial = 238] [outer = (nil)] 22:44:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 81 (0x7fd3b983d400) [pid = 1837] [serial = 239] [outer = 0x7fd3b6a42400] 22:44:13 INFO - PROCESS | 1837 | 1461131053817 Marionette DEBUG loaded listener.js 22:44:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 82 (0x7fd3bfd0f400) [pid = 1837] [serial = 240] [outer = 0x7fd3b6a42400] 22:44:14 INFO - PROCESS | 1837 | 1461131054441 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]]]}] 22:44:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 22:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 987ms 22:44:14 INFO - PROCESS | 1837 | 1461131054491 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 22:44:14 INFO - PROCESS | 1837 | 1461131054504 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 22:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 22:44:14 INFO - PROCESS | 1837 | 1461131054600 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 22:44:14 INFO - PROCESS | 1837 | 1461131054603 Marionette TRACE conn3 <- [1,294,null,{}] 22:44:14 INFO - PROCESS | 1837 | 1461131054615 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}] 22:44:14 INFO - PROCESS | 1837 | 1461131054775 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 22:44:14 INFO - PROCESS | 1837 | 1461131054793 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bb418800 == 34 [pid = 1837] [id = 81] 22:44:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 83 (0x7fd3bfd10000) [pid = 1837] [serial = 241] [outer = (nil)] 22:44:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 84 (0x7fd3c5c9f800) [pid = 1837] [serial = 242] [outer = 0x7fd3bfd10000] 22:44:14 INFO - PROCESS | 1837 | 1461131054862 Marionette DEBUG loaded listener.js 22:44:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 85 (0x7fd3c5dc1800) [pid = 1837] [serial = 243] [outer = 0x7fd3bfd10000] 22:44:15 INFO - PROCESS | 1837 | 1461131055502 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]]]}] 22:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1012ms 22:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 22:44:15 INFO - PROCESS | 1837 | 1461131055533 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 22:44:15 INFO - PROCESS | 1837 | 1461131055535 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 22:44:15 INFO - PROCESS | 1837 | 1461131055540 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 22:44:15 INFO - PROCESS | 1837 | 1461131055543 Marionette TRACE conn3 <- [1,298,null,{}] 22:44:15 INFO - PROCESS | 1837 | 1461131055548 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}] 22:44:15 INFO - PROCESS | 1837 | 1461131055706 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 22:44:15 INFO - PROCESS | 1837 | 1461131055775 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b3c1a000 == 35 [pid = 1837] [id = 82] 22:44:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 86 (0x7fd3aeff1400) [pid = 1837] [serial = 244] [outer = (nil)] 22:44:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 87 (0x7fd3b7a58c00) [pid = 1837] [serial = 245] [outer = 0x7fd3aeff1400] 22:44:15 INFO - PROCESS | 1837 | 1461131055832 Marionette DEBUG loaded listener.js 22:44:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 88 (0x7fd3b7a5d400) [pid = 1837] [serial = 246] [outer = 0x7fd3aeff1400] 22:44:16 INFO - PROCESS | 1837 | --DOMWINDOW == 87 (0x7fd3ae5dc400) [pid = 1837] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 22:44:16 INFO - PROCESS | 1837 | --DOMWINDOW == 86 (0x7fd3b269dc00) [pid = 1837] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 22:44:16 INFO - PROCESS | 1837 | --DOMWINDOW == 85 (0x7fd3af76cc00) [pid = 1837] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 22:44:16 INFO - PROCESS | 1837 | --DOMWINDOW == 84 (0x7fd3af76d000) [pid = 1837] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 22:44:16 INFO - PROCESS | 1837 | --DOMWINDOW == 83 (0x7fd3aefee800) [pid = 1837] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 22:44:16 INFO - PROCESS | 1837 | --DOMWINDOW == 82 (0x7fd3b70ee400) [pid = 1837] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 22:44:16 INFO - PROCESS | 1837 | --DOMWINDOW == 81 (0x7fd3ae5d5800) [pid = 1837] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 22:44:16 INFO - PROCESS | 1837 | --DOMWINDOW == 80 (0x7fd3b2a40000) [pid = 1837] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 22:44:16 INFO - PROCESS | 1837 | 1461131056672 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]]]}] 22:44:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:44:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1182ms 22:44:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 22:44:16 INFO - PROCESS | 1837 | 1461131056722 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 22:44:16 INFO - PROCESS | 1837 | 1461131056725 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 22:44:16 INFO - PROCESS | 1837 | 1461131056729 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 22:44:16 INFO - PROCESS | 1837 | 1461131056732 Marionette TRACE conn3 <- [1,302,null,{}] 22:44:16 INFO - PROCESS | 1837 | 1461131056737 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}] 22:44:16 INFO - PROCESS | 1837 | 1461131056921 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 22:44:16 INFO - PROCESS | 1837 | 1461131056977 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5af5800 == 36 [pid = 1837] [id = 83] 22:44:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 81 (0x7fd3ae5e1c00) [pid = 1837] [serial = 247] [outer = (nil)] 22:44:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 82 (0x7fd3b7a59000) [pid = 1837] [serial = 248] [outer = 0x7fd3ae5e1c00] 22:44:17 INFO - PROCESS | 1837 | 1461131057038 Marionette DEBUG loaded listener.js 22:44:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 83 (0x7fd3c8b02400) [pid = 1837] [serial = 249] [outer = 0x7fd3ae5e1c00] 22:44:17 INFO - PROCESS | 1837 | 1461131057641 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]]]}] 22:44:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:44:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 924ms 22:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 22:44:17 INFO - PROCESS | 1837 | 1461131057654 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 22:44:17 INFO - PROCESS | 1837 | 1461131057657 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 22:44:17 INFO - PROCESS | 1837 | 1461131057663 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 22:44:17 INFO - PROCESS | 1837 | 1461131057666 Marionette TRACE conn3 <- [1,306,null,{}] 22:44:17 INFO - PROCESS | 1837 | 1461131057670 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}] 22:44:17 INFO - PROCESS | 1837 | 1461131057787 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 22:44:17 INFO - PROCESS | 1837 | 1461131057880 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b1055000 == 37 [pid = 1837] [id = 84] 22:44:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 84 (0x7fd3b269dc00) [pid = 1837] [serial = 250] [outer = (nil)] 22:44:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 85 (0x7fd3caf27400) [pid = 1837] [serial = 251] [outer = 0x7fd3b269dc00] 22:44:17 INFO - PROCESS | 1837 | 1461131057935 Marionette DEBUG loaded listener.js 22:44:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 86 (0x7fd3cb08c000) [pid = 1837] [serial = 252] [outer = 0x7fd3b269dc00] 22:44:18 INFO - PROCESS | 1837 | 1461131058464 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]]]}] 22:44:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 830ms 22:44:18 INFO - PROCESS | 1837 | 1461131058578 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 22:44:18 INFO - PROCESS | 1837 | 1461131058583 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 22:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 22:44:18 INFO - PROCESS | 1837 | 1461131058596 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 22:44:18 INFO - PROCESS | 1837 | 1461131058600 Marionette TRACE conn3 <- [1,310,null,{}] 22:44:18 INFO - PROCESS | 1837 | 1461131058609 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}] 22:44:18 INFO - PROCESS | 1837 | 1461131058776 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 22:44:18 INFO - PROCESS | 1837 | 1461131058938 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2a73800 == 38 [pid = 1837] [id = 85] 22:44:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 87 (0x7fd3b0183400) [pid = 1837] [serial = 253] [outer = (nil)] 22:44:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 88 (0x7fd3b1002400) [pid = 1837] [serial = 254] [outer = 0x7fd3b0183400] 22:44:19 INFO - PROCESS | 1837 | 1461131059010 Marionette DEBUG loaded listener.js 22:44:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 89 (0x7fd3b26a1c00) [pid = 1837] [serial = 255] [outer = 0x7fd3b0183400] 22:44:19 INFO - PROCESS | 1837 | 1461131059746 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]]]}] 22:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1185ms 22:44:19 INFO - PROCESS | 1837 | 1461131059779 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 22:44:19 INFO - PROCESS | 1837 | 1461131059783 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 22:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 22:44:19 INFO - PROCESS | 1837 | 1461131059794 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 22:44:19 INFO - PROCESS | 1837 | 1461131059799 Marionette TRACE conn3 <- [1,314,null,{}] 22:44:19 INFO - PROCESS | 1837 | 1461131059807 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}] 22:44:19 INFO - PROCESS | 1837 | 1461131059968 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 22:44:20 INFO - PROCESS | 1837 | 1461131060097 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8dc3000 == 39 [pid = 1837] [id = 86] 22:44:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 90 (0x7fd3b018e000) [pid = 1837] [serial = 256] [outer = (nil)] 22:44:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 91 (0x7fd3b7a58000) [pid = 1837] [serial = 257] [outer = 0x7fd3b018e000] 22:44:20 INFO - PROCESS | 1837 | 1461131060168 Marionette DEBUG loaded listener.js 22:44:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 92 (0x7fd3b7a61c00) [pid = 1837] [serial = 258] [outer = 0x7fd3b018e000] 22:44:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 93 (0x7fd3b80bd400) [pid = 1837] [serial = 259] [outer = 0x7fd3af3e5c00] 22:44:21 INFO - PROCESS | 1837 | 1461131061086 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]]]}] 22:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1331ms 22:44:21 INFO - PROCESS | 1837 | 1461131061139 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 22:44:21 INFO - PROCESS | 1837 | 1461131061142 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 22:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 22:44:21 INFO - PROCESS | 1837 | 1461131061150 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 22:44:21 INFO - PROCESS | 1837 | 1461131061153 Marionette TRACE conn3 <- [1,318,null,{}] 22:44:21 INFO - PROCESS | 1837 | 1461131061160 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}] 22:44:21 INFO - PROCESS | 1837 | 1461131061312 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 22:44:21 INFO - PROCESS | 1837 | 1461131061452 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb1a3000 == 40 [pid = 1837] [id = 87] 22:44:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 94 (0x7fd3b9834400) [pid = 1837] [serial = 260] [outer = (nil)] 22:44:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 95 (0x7fd3c614a400) [pid = 1837] [serial = 261] [outer = 0x7fd3b9834400] 22:44:21 INFO - PROCESS | 1837 | 1461131061526 Marionette DEBUG loaded listener.js 22:44:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 96 (0x7fd3c711cc00) [pid = 1837] [serial = 262] [outer = 0x7fd3b9834400] 22:44:22 INFO - PROCESS | 1837 | 1461131062442 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]]]}] 22:44:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:44:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1328ms 22:44:22 INFO - PROCESS | 1837 | 1461131062479 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 22:44:22 INFO - PROCESS | 1837 | 1461131062482 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 22:44:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 22:44:22 INFO - PROCESS | 1837 | 1461131062488 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 22:44:22 INFO - PROCESS | 1837 | 1461131062490 Marionette TRACE conn3 <- [1,322,null,{}] 22:44:22 INFO - PROCESS | 1837 | 1461131062495 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}] 22:44:22 INFO - PROCESS | 1837 | 1461131062634 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 22:44:22 INFO - PROCESS | 1837 | 1461131062767 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb509000 == 41 [pid = 1837] [id = 88] 22:44:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 97 (0x7fd3c5a7d000) [pid = 1837] [serial = 263] [outer = (nil)] 22:44:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 98 (0x7fd3cb398800) [pid = 1837] [serial = 264] [outer = 0x7fd3c5a7d000] 22:44:22 INFO - PROCESS | 1837 | 1461131062834 Marionette DEBUG loaded listener.js 22:44:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 99 (0x7fd3cb3a7000) [pid = 1837] [serial = 265] [outer = 0x7fd3c5a7d000] 22:44:23 INFO - PROCESS | 1837 | 1461131063632 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]]]}] 22:44:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1180ms 22:44:23 INFO - PROCESS | 1837 | 1461131063668 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 22:44:23 INFO - PROCESS | 1837 | 1461131063671 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 22:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 22:44:23 INFO - PROCESS | 1837 | 1461131063677 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 22:44:23 INFO - PROCESS | 1837 | 1461131063679 Marionette TRACE conn3 <- [1,326,null,{}] 22:44:23 INFO - PROCESS | 1837 | 1461131063685 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}] 22:44:23 INFO - PROCESS | 1837 | 1461131063817 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 22:44:23 INFO - PROCESS | 1837 | 1461131063936 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cdb46800 == 42 [pid = 1837] [id = 89] 22:44:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 100 (0x7fd3af76dc00) [pid = 1837] [serial = 266] [outer = (nil)] 22:44:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 101 (0x7fd3cb52bc00) [pid = 1837] [serial = 267] [outer = 0x7fd3af76dc00] 22:44:24 INFO - PROCESS | 1837 | 1461131064044 Marionette DEBUG loaded listener.js 22:44:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 102 (0x7fd3cb561800) [pid = 1837] [serial = 268] [outer = 0x7fd3af76dc00] 22:44:24 INFO - PROCESS | 1837 | 1461131064830 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]]]}] 22:44:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:44:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1179ms 22:44:24 INFO - PROCESS | 1837 | 1461131064857 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 22:44:24 INFO - PROCESS | 1837 | 1461131064859 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 22:44:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 22:44:24 INFO - PROCESS | 1837 | 1461131064865 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 22:44:24 INFO - PROCESS | 1837 | 1461131064867 Marionette TRACE conn3 <- [1,330,null,{}] 22:44:24 INFO - PROCESS | 1837 | 1461131064873 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}] 22:44:25 INFO - PROCESS | 1837 | 1461131065054 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 22:44:25 INFO - PROCESS | 1837 | 1461131065342 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6188000 == 43 [pid = 1837] [id = 90] 22:44:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 103 (0x7fd3aeff2c00) [pid = 1837] [serial = 269] [outer = (nil)] 22:44:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 104 (0x7fd3aeff7800) [pid = 1837] [serial = 270] [outer = 0x7fd3aeff2c00] 22:44:25 INFO - PROCESS | 1837 | 1461131065411 Marionette DEBUG loaded listener.js 22:44:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7fd3af768800) [pid = 1837] [serial = 271] [outer = 0x7fd3aeff2c00] 22:44:26 INFO - PROCESS | 1837 | 1461131066290 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]]]}] 22:44:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1480ms 22:44:26 INFO - PROCESS | 1837 | 1461131066346 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 22:44:26 INFO - PROCESS | 1837 | 1461131066352 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 22:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 22:44:26 INFO - PROCESS | 1837 | 1461131066360 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 22:44:26 INFO - PROCESS | 1837 | 1461131066364 Marionette TRACE conn3 <- [1,334,null,{}] 22:44:26 INFO - PROCESS | 1837 | 1461131066370 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}] 22:44:26 INFO - PROCESS | 1837 | 1461131066528 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 22:44:26 INFO - PROCESS | 1837 | 1461131066671 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c5af5800 == 42 [pid = 1837] [id = 83] 22:44:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b3c1a000 == 41 [pid = 1837] [id = 82] 22:44:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bb418800 == 40 [pid = 1837] [id = 81] 22:44:26 INFO - PROCESS | 1837 | --DOMWINDOW == 104 (0x7fd3caf30800) [pid = 1837] [serial = 218] [outer = (nil)] [url = about:blank] 22:44:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b1ce6800 == 41 [pid = 1837] [id = 91] 22:44:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7fd3b0188c00) [pid = 1837] [serial = 272] [outer = (nil)] 22:44:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7fd3b6a40c00) [pid = 1837] [serial = 273] [outer = 0x7fd3b0188c00] 22:44:26 INFO - PROCESS | 1837 | 1461131066759 Marionette DEBUG loaded listener.js 22:44:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7fd3b742a800) [pid = 1837] [serial = 274] [outer = 0x7fd3b0188c00] 22:44:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7f64000 == 40 [pid = 1837] [id = 80] 22:44:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b5f3a800 == 39 [pid = 1837] [id = 79] 22:44:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2886800 == 38 [pid = 1837] [id = 78] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 106 (0x7fd3c9014c00) [pid = 1837] [serial = 216] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 105 (0x7fd3c6e32c00) [pid = 1837] [serial = 210] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 104 (0x7fd3b589b400) [pid = 1837] [serial = 200] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 103 (0x7fd3c5febc00) [pid = 1837] [serial = 209] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 102 (0x7fd3b0eec400) [pid = 1837] [serial = 198] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 101 (0x7fd3c4e63c00) [pid = 1837] [serial = 207] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 100 (0x7fd3b615e400) [pid = 1837] [serial = 201] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 99 (0x7fd3b5f17400) [pid = 1837] [serial = 188] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 98 (0x7fd3aeffb000) [pid = 1837] [serial = 215] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 97 (0x7fd3af92b400) [pid = 1837] [serial = 185] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 96 (0x7fd3b97ae800) [pid = 1837] [serial = 191] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 95 (0x7fd3c5cd0800) [pid = 1837] [serial = 194] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 94 (0x7fd3c9012000) [pid = 1837] [serial = 213] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 93 (0x7fd3af92cc00) [pid = 1837] [serial = 197] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 92 (0x7fd3b8942800) [pid = 1837] [serial = 206] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 91 (0x7fd3b8f4b000) [pid = 1837] [serial = 212] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 90 (0x7fd3b9837800) [pid = 1837] [serial = 159] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 89 (0x7fd3b74e1800) [pid = 1837] [serial = 203] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | --DOMWINDOW == 88 (0x7fd3b88d9400) [pid = 1837] [serial = 204] [outer = (nil)] [url = about:blank] 22:44:27 INFO - PROCESS | 1837 | 1461131067392 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]]]}] 22:44:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 22:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1082ms 22:44:27 INFO - PROCESS | 1837 | 1461131067444 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 22:44:27 INFO - PROCESS | 1837 | 1461131067450 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 22:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 22:44:27 INFO - PROCESS | 1837 | 1461131067457 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 22:44:27 INFO - PROCESS | 1837 | 1461131067459 Marionette TRACE conn3 <- [1,338,null,{}] 22:44:27 INFO - PROCESS | 1837 | 1461131067464 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}] 22:44:27 INFO - PROCESS | 1837 | 1461131067605 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 22:44:27 INFO - PROCESS | 1837 | 1461131067701 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7e0e800 == 39 [pid = 1837] [id = 92] 22:44:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 89 (0x7fd3b2a3c000) [pid = 1837] [serial = 275] [outer = (nil)] 22:44:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 90 (0x7fd3b768cc00) [pid = 1837] [serial = 276] [outer = 0x7fd3b2a3c000] 22:44:27 INFO - PROCESS | 1837 | 1461131067759 Marionette DEBUG loaded listener.js 22:44:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 91 (0x7fd3b7a5b400) [pid = 1837] [serial = 277] [outer = 0x7fd3b2a3c000] 22:44:28 INFO - PROCESS | 1837 | 1461131068446 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]]]}] 22:44:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 22:44:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1024ms 22:44:28 INFO - PROCESS | 1837 | 1461131068482 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 22:44:28 INFO - PROCESS | 1837 | 1461131068485 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 22:44:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 22:44:28 INFO - PROCESS | 1837 | 1461131068492 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 22:44:28 INFO - PROCESS | 1837 | 1461131068500 Marionette TRACE conn3 <- [1,342,null,{}] 22:44:28 INFO - PROCESS | 1837 | 1461131068526 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}] 22:44:28 INFO - PROCESS | 1837 | 1461131068686 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 22:44:28 INFO - PROCESS | 1837 | 1461131068708 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bb47a000 == 40 [pid = 1837] [id = 93] 22:44:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 92 (0x7fd3b7422800) [pid = 1837] [serial = 278] [outer = (nil)] 22:44:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 93 (0x7fd3b9837800) [pid = 1837] [serial = 279] [outer = 0x7fd3b7422800] 22:44:28 INFO - PROCESS | 1837 | 1461131068764 Marionette DEBUG loaded listener.js 22:44:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 94 (0x7fd3c4e70c00) [pid = 1837] [serial = 280] [outer = 0x7fd3b7422800] 22:44:29 INFO - PROCESS | 1837 | 1461131069467 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]]]}] 22:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 22:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1038ms 22:44:29 INFO - PROCESS | 1837 | 1461131069530 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 22:44:29 INFO - PROCESS | 1837 | 1461131069534 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 22:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 22:44:29 INFO - PROCESS | 1837 | 1461131069540 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 22:44:29 INFO - PROCESS | 1837 | 1461131069542 Marionette TRACE conn3 <- [1,346,null,{}] 22:44:29 INFO - PROCESS | 1837 | 1461131069547 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}] 22:44:29 INFO - PROCESS | 1837 | 1461131069711 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 22:44:29 INFO - PROCESS | 1837 | 1461131069736 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5c55800 == 41 [pid = 1837] [id = 94] 22:44:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 95 (0x7fd3bfd0ec00) [pid = 1837] [serial = 281] [outer = (nil)] 22:44:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 96 (0x7fd3c5fa1400) [pid = 1837] [serial = 282] [outer = 0x7fd3bfd0ec00] 22:44:29 INFO - PROCESS | 1837 | 1461131069792 Marionette DEBUG loaded listener.js 22:44:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 97 (0x7fd3c7115c00) [pid = 1837] [serial = 283] [outer = 0x7fd3bfd0ec00] 22:44:30 INFO - PROCESS | 1837 | 1461131070425 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]]]}] 22:44:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 22:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 924ms 22:44:30 INFO - PROCESS | 1837 | 1461131070464 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 22:44:30 INFO - PROCESS | 1837 | 1461131070467 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 22:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 22:44:30 INFO - PROCESS | 1837 | 1461131070473 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 22:44:30 INFO - PROCESS | 1837 | 1461131070474 Marionette TRACE conn3 <- [1,350,null,{}] 22:44:30 INFO - PROCESS | 1837 | 1461131070486 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}] 22:44:30 INFO - PROCESS | 1837 | 1461131070638 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 22:44:30 INFO - PROCESS | 1837 | 1461131070710 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b0d8f000 == 42 [pid = 1837] [id = 95] 22:44:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 98 (0x7fd3caf30800) [pid = 1837] [serial = 284] [outer = (nil)] 22:44:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 99 (0x7fd3cb08a400) [pid = 1837] [serial = 285] [outer = 0x7fd3caf30800] 22:44:30 INFO - PROCESS | 1837 | 1461131070777 Marionette DEBUG loaded listener.js 22:44:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 100 (0x7fd3cb52c800) [pid = 1837] [serial = 286] [outer = 0x7fd3caf30800] 22:44:31 INFO - PROCESS | 1837 | --DOMWINDOW == 99 (0x7fd3aeff1400) [pid = 1837] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 22:44:31 INFO - PROCESS | 1837 | --DOMWINDOW == 98 (0x7fd3b26e0000) [pid = 1837] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 22:44:31 INFO - PROCESS | 1837 | --DOMWINDOW == 97 (0x7fd3b6a42400) [pid = 1837] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 22:44:31 INFO - PROCESS | 1837 | --DOMWINDOW == 96 (0x7fd3bfd10000) [pid = 1837] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 22:44:31 INFO - PROCESS | 1837 | --DOMWINDOW == 95 (0x7fd3aeff8c00) [pid = 1837] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 22:44:31 INFO - PROCESS | 1837 | --DOMWINDOW == 94 (0x7fd3b26a2400) [pid = 1837] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 22:44:31 INFO - PROCESS | 1837 | --DOMWINDOW == 93 (0x7fd3ae5e1c00) [pid = 1837] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 22:44:31 INFO - PROCESS | 1837 | --DOMWINDOW == 92 (0x7fd3c5db3400) [pid = 1837] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 22:44:31 INFO - PROCESS | 1837 | 1461131071655 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]]]}] 22:44:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 22:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1231ms 22:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 22:44:31 INFO - PROCESS | 1837 | 1461131071704 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 22:44:31 INFO - PROCESS | 1837 | 1461131071706 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 22:44:31 INFO - PROCESS | 1837 | 1461131071710 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 22:44:31 INFO - PROCESS | 1837 | 1461131071714 Marionette TRACE conn3 <- [1,354,null,{}] 22:44:31 INFO - PROCESS | 1837 | 1461131071719 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}] 22:44:31 INFO - PROCESS | 1837 | 1461131071890 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 22:44:31 INFO - PROCESS | 1837 | 1461131071952 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3befc6000 == 43 [pid = 1837] [id = 96] 22:44:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 93 (0x7fd3aeff4800) [pid = 1837] [serial = 287] [outer = (nil)] 22:44:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 94 (0x7fd3afb87000) [pid = 1837] [serial = 288] [outer = 0x7fd3aeff4800] 22:44:32 INFO - PROCESS | 1837 | 1461131072010 Marionette DEBUG loaded listener.js 22:44:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 95 (0x7fd3b9831800) [pid = 1837] [serial = 289] [outer = 0x7fd3aeff4800] 22:44:32 INFO - PROCESS | 1837 | 1461131072618 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]]]}] 22:44:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:44:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 931ms 22:44:32 INFO - PROCESS | 1837 | 1461131072642 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 22:44:32 INFO - PROCESS | 1837 | 1461131072646 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 22:44:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 22:44:32 INFO - PROCESS | 1837 | 1461131072651 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 22:44:32 INFO - PROCESS | 1837 | 1461131072653 Marionette TRACE conn3 <- [1,358,null,{}] 22:44:32 INFO - PROCESS | 1837 | 1461131072658 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}] 22:44:32 INFO - PROCESS | 1837 | 1461131072777 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 22:44:32 INFO - PROCESS | 1837 | 1461131072874 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb515800 == 44 [pid = 1837] [id = 97] 22:44:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 96 (0x7fd3aeff5c00) [pid = 1837] [serial = 290] [outer = (nil)] 22:44:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 97 (0x7fd3c715ec00) [pid = 1837] [serial = 291] [outer = 0x7fd3aeff5c00] 22:44:32 INFO - PROCESS | 1837 | 1461131072942 Marionette DEBUG loaded listener.js 22:44:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 98 (0x7fd3c7166400) [pid = 1837] [serial = 292] [outer = 0x7fd3aeff5c00] 22:44:33 INFO - PROCESS | 1837 | 1461131073535 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]]]}] 22:44:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 975ms 22:44:33 INFO - PROCESS | 1837 | 1461131073629 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 22:44:33 INFO - PROCESS | 1837 | 1461131073635 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 22:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 22:44:33 INFO - PROCESS | 1837 | 1461131073643 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 22:44:33 INFO - PROCESS | 1837 | 1461131073649 Marionette TRACE conn3 <- [1,362,null,{}] 22:44:33 INFO - PROCESS | 1837 | 1461131073660 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}] 22:44:33 INFO - PROCESS | 1837 | 1461131073822 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 22:44:33 INFO - PROCESS | 1837 | 1461131073962 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b5dc8800 == 45 [pid = 1837] [id = 98] 22:44:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 99 (0x7fd3afb7c400) [pid = 1837] [serial = 293] [outer = (nil)] 22:44:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 100 (0x7fd3afb7cc00) [pid = 1837] [serial = 294] [outer = 0x7fd3afb7c400] 22:44:34 INFO - PROCESS | 1837 | 1461131074065 Marionette DEBUG loaded listener.js 22:44:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 101 (0x7fd3b0183000) [pid = 1837] [serial = 295] [outer = 0x7fd3afb7c400] 22:44:34 INFO - PROCESS | 1837 | 1461131074872 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]]]}] 22:44:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:44:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1288ms 22:44:34 INFO - PROCESS | 1837 | 1461131074931 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 22:44:34 INFO - PROCESS | 1837 | 1461131074940 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 22:44:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 22:44:34 INFO - PROCESS | 1837 | 1461131074951 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 22:44:34 INFO - PROCESS | 1837 | 1461131074955 Marionette TRACE conn3 <- [1,366,null,{}] 22:44:34 INFO - PROCESS | 1837 | 1461131074961 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}] 22:44:35 INFO - PROCESS | 1837 | 1461131075113 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 22:44:35 INFO - PROCESS | 1837 | 1461131075244 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bb468000 == 46 [pid = 1837] [id = 99] 22:44:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 102 (0x7fd3af76e000) [pid = 1837] [serial = 296] [outer = (nil)] 22:44:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 103 (0x7fd3b7682400) [pid = 1837] [serial = 297] [outer = 0x7fd3af76e000] 22:44:35 INFO - PROCESS | 1837 | 1461131075313 Marionette DEBUG loaded listener.js 22:44:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 104 (0x7fd3b768f000) [pid = 1837] [serial = 298] [outer = 0x7fd3af76e000] 22:44:36 INFO - PROCESS | 1837 | 1461131076191 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]]]}] 22:44:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1279ms 22:44:36 INFO - PROCESS | 1837 | 1461131076228 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 22:44:36 INFO - PROCESS | 1837 | 1461131076230 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 22:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 22:44:36 INFO - PROCESS | 1837 | 1461131076236 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 22:44:36 INFO - PROCESS | 1837 | 1461131076239 Marionette TRACE conn3 <- [1,370,null,{}] 22:44:36 INFO - PROCESS | 1837 | 1461131076254 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}] 22:44:36 INFO - PROCESS | 1837 | 1461131076396 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 22:44:36 INFO - PROCESS | 1837 | 1461131076542 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cf494000 == 47 [pid = 1837] [id = 100] 22:44:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7fd3b995e400) [pid = 1837] [serial = 299] [outer = (nil)] 22:44:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7fd3c5a72400) [pid = 1837] [serial = 300] [outer = 0x7fd3b995e400] 22:44:36 INFO - PROCESS | 1837 | 1461131076619 Marionette DEBUG loaded listener.js 22:44:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7fd3c715f400) [pid = 1837] [serial = 301] [outer = 0x7fd3b995e400] 22:44:37 INFO - PROCESS | 1837 | 1461131077570 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]]]}] 22:44:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1378ms 22:44:37 INFO - PROCESS | 1837 | 1461131077614 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 22:44:37 INFO - PROCESS | 1837 | 1461131077618 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 22:44:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 22:44:37 INFO - PROCESS | 1837 | 1461131077623 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 22:44:37 INFO - PROCESS | 1837 | 1461131077625 Marionette TRACE conn3 <- [1,374,null,{}] 22:44:37 INFO - PROCESS | 1837 | 1461131077630 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}] 22:44:37 INFO - PROCESS | 1837 | 1461131077816 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 22:44:37 INFO - PROCESS | 1837 | 1461131077833 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ae7d2000 == 48 [pid = 1837] [id = 101] 22:44:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7fd3c7169000) [pid = 1837] [serial = 302] [outer = (nil)] 22:44:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7fd3c9017400) [pid = 1837] [serial = 303] [outer = 0x7fd3c7169000] 22:44:37 INFO - PROCESS | 1837 | 1461131077898 Marionette DEBUG loaded listener.js 22:44:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7fd3cb192000) [pid = 1837] [serial = 304] [outer = 0x7fd3c7169000] 22:44:38 INFO - PROCESS | 1837 | 1461131078709 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 22:44:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 22:44:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1127ms 22:44:38 INFO - PROCESS | 1837 | 1461131078752 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 22:44:38 INFO - PROCESS | 1837 | 1461131078756 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 22:44:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 22:44:38 INFO - PROCESS | 1837 | 1461131078761 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 22:44:38 INFO - PROCESS | 1837 | 1461131078763 Marionette TRACE conn3 <- [1,378,null,{}] 22:44:38 INFO - PROCESS | 1837 | 1461131078769 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}] 22:44:38 INFO - PROCESS | 1837 | 1461131078907 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 22:44:39 INFO - PROCESS | 1837 | 1461131079043 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cf67a800 == 49 [pid = 1837] [id = 102] 22:44:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7fd3afb7bc00) [pid = 1837] [serial = 305] [outer = (nil)] 22:44:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7fd3cb561400) [pid = 1837] [serial = 306] [outer = 0x7fd3afb7bc00] 22:44:39 INFO - PROCESS | 1837 | 1461131079109 Marionette DEBUG loaded listener.js 22:44:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7fd3cd1a5800) [pid = 1837] [serial = 307] [outer = 0x7fd3afb7bc00] 22:44:39 INFO - PROCESS | 1837 | 1461131079983 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 22:44:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 22:44:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1278ms 22:44:40 INFO - PROCESS | 1837 | 1461131080041 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 22:44:40 INFO - PROCESS | 1837 | 1461131080044 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 22:44:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 22:44:40 INFO - PROCESS | 1837 | 1461131080050 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 22:44:40 INFO - PROCESS | 1837 | 1461131080052 Marionette TRACE conn3 <- [1,382,null,{}] 22:44:40 INFO - PROCESS | 1837 | 1461131080058 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}] 22:44:40 INFO - PROCESS | 1837 | 1461131080237 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 22:44:40 INFO - PROCESS | 1837 | 1461131080372 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af7c0800 == 50 [pid = 1837] [id = 103] 22:44:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7fd3aeff1000) [pid = 1837] [serial = 308] [outer = (nil)] 22:44:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7fd3b0eea000) [pid = 1837] [serial = 309] [outer = 0x7fd3aeff1000] 22:44:40 INFO - PROCESS | 1837 | 1461131080444 Marionette DEBUG loaded listener.js 22:44:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7fd3cf45ec00) [pid = 1837] [serial = 310] [outer = 0x7fd3aeff1000] 22:44:41 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:44:41 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:44:41 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:44:41 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:44:41 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:44:41 INFO - PROCESS | 1837 | 1461131081507 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 22:44:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 22:44:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1477ms 22:44:41 INFO - PROCESS | 1837 | 1461131081527 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 22:44:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 22:44:41 INFO - PROCESS | 1837 | 1461131081532 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 22:44:41 INFO - PROCESS | 1837 | 1461131081539 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 22:44:41 INFO - PROCESS | 1837 | 1461131081543 Marionette TRACE conn3 <- [1,386,null,{}] 22:44:41 INFO - PROCESS | 1837 | 1461131081551 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}] 22:44:41 INFO - PROCESS | 1837 | 1461131081687 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 22:44:41 INFO - PROCESS | 1837 | 1461131081933 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b016b800 == 51 [pid = 1837] [id = 104] 22:44:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7fd3af76cc00) [pid = 1837] [serial = 311] [outer = (nil)] 22:44:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7fd3af932000) [pid = 1837] [serial = 312] [outer = 0x7fd3af76cc00] 22:44:42 INFO - PROCESS | 1837 | 1461131082006 Marionette DEBUG loaded listener.js 22:44:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7fd3afb85800) [pid = 1837] [serial = 313] [outer = 0x7fd3af76cc00] 22:44:42 INFO - PROCESS | 1837 | 1461131082773 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]]]}] 22:44:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 22:44:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1289ms 22:44:42 INFO - PROCESS | 1837 | 1461131082828 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 22:44:42 INFO - PROCESS | 1837 | 1461131082836 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 22:44:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 22:44:42 INFO - PROCESS | 1837 | 1461131082845 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 22:44:42 INFO - PROCESS | 1837 | 1461131082849 Marionette TRACE conn3 <- [1,390,null,{}] 22:44:42 INFO - PROCESS | 1837 | 1461131082854 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}] 22:44:43 INFO - PROCESS | 1837 | 1461131083006 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 22:44:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3befc6000 == 50 [pid = 1837] [id = 96] 22:44:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b0d8f000 == 49 [pid = 1837] [id = 95] 22:44:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c5c55800 == 48 [pid = 1837] [id = 94] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7fd3caf27400) [pid = 1837] [serial = 251] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bb47a000 == 47 [pid = 1837] [id = 93] 22:44:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7e0e800 == 46 [pid = 1837] [id = 92] 22:44:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b1ce6800 == 45 [pid = 1837] [id = 91] 22:44:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b6188000 == 44 [pid = 1837] [id = 90] 22:44:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2a73800 == 43 [pid = 1837] [id = 85] 22:44:43 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b1055000 == 42 [pid = 1837] [id = 84] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7fd3c610d800) [pid = 1837] [serial = 183] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7fd3b7a58c00) [pid = 1837] [serial = 245] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 115 (0x7fd3b6ce7400) [pid = 1837] [serial = 236] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7fd3b7f90000) [pid = 1837] [serial = 224] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7fd3b7de2000) [pid = 1837] [serial = 237] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7fd3b983d400) [pid = 1837] [serial = 239] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7fd3c6e2e400) [pid = 1837] [serial = 227] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7fd3c5c9f800) [pid = 1837] [serial = 242] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7fd3c5c9c400) [pid = 1837] [serial = 231] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7fd3b2697000) [pid = 1837] [serial = 230] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 107 (0x7fd3b5f12c00) [pid = 1837] [serial = 234] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 106 (0x7fd3b4fdb800) [pid = 1837] [serial = 233] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 105 (0x7fd3b100c400) [pid = 1837] [serial = 221] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 104 (0x7fd3b7a59000) [pid = 1837] [serial = 248] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 103 (0x7fd3b7a5d400) [pid = 1837] [serial = 246] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 102 (0x7fd3c5dc1800) [pid = 1837] [serial = 243] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 101 (0x7fd3c8b02400) [pid = 1837] [serial = 249] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | --DOMWINDOW == 100 (0x7fd3bfd0f400) [pid = 1837] [serial = 240] [outer = (nil)] [url = about:blank] 22:44:43 INFO - PROCESS | 1837 | 1461131083172 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2a73800 == 43 [pid = 1837] [id = 105] 22:44:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 101 (0x7fd3af76fc00) [pid = 1837] [serial = 314] [outer = (nil)] 22:44:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 102 (0x7fd3b4ecfc00) [pid = 1837] [serial = 315] [outer = 0x7fd3af76fc00] 22:44:43 INFO - PROCESS | 1837 | 1461131083234 Marionette DEBUG loaded listener.js 22:44:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 103 (0x7fd3b615b800) [pid = 1837] [serial = 316] [outer = 0x7fd3af76fc00] 22:44:44 INFO - PROCESS | 1837 | 1461131084010 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]]]}] 22:44:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 22:44:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1178ms 22:44:44 INFO - PROCESS | 1837 | 1461131084024 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 22:44:44 INFO - PROCESS | 1837 | 1461131084026 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 22:44:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 22:44:44 INFO - PROCESS | 1837 | 1461131084036 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 22:44:44 INFO - PROCESS | 1837 | 1461131084047 Marionette TRACE conn3 <- [1,394,null,{}] 22:44:44 INFO - PROCESS | 1837 | 1461131084072 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}] 22:44:44 INFO - PROCESS | 1837 | 1461131084202 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 22:44:44 INFO - PROCESS | 1837 | 1461131084219 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bb3e5800 == 44 [pid = 1837] [id = 106] 22:44:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 104 (0x7fd3b7a32000) [pid = 1837] [serial = 317] [outer = (nil)] 22:44:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7fd3b7a5d400) [pid = 1837] [serial = 318] [outer = 0x7fd3b7a32000] 22:44:44 INFO - PROCESS | 1837 | 1461131084279 Marionette DEBUG loaded listener.js 22:44:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7fd3b893d400) [pid = 1837] [serial = 319] [outer = 0x7fd3b7a32000] 22:44:45 INFO - PROCESS | 1837 | 1461131085014 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]]]}] 22:44:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 22:44:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1003ms 22:44:45 INFO - PROCESS | 1837 | 1461131085037 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 22:44:45 INFO - PROCESS | 1837 | 1461131085041 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 22:44:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 22:44:45 INFO - PROCESS | 1837 | 1461131085046 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 22:44:45 INFO - PROCESS | 1837 | 1461131085048 Marionette TRACE conn3 <- [1,398,null,{}] 22:44:45 INFO - PROCESS | 1837 | 1461131085070 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}] 22:44:45 INFO - PROCESS | 1837 | 1461131085198 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 22:44:45 INFO - PROCESS | 1837 | 1461131085213 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5c6f800 == 45 [pid = 1837] [id = 107] 22:44:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7fd3b6a45400) [pid = 1837] [serial = 320] [outer = (nil)] 22:44:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7fd3bfd0e400) [pid = 1837] [serial = 321] [outer = 0x7fd3b6a45400] 22:44:45 INFO - PROCESS | 1837 | 1461131085270 Marionette DEBUG loaded listener.js 22:44:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7fd3c5cd0800) [pid = 1837] [serial = 322] [outer = 0x7fd3b6a45400] 22:44:46 INFO - PROCESS | 1837 | 1461131086101 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]]]}] 22:44:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 22:44:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1096ms 22:44:46 INFO - PROCESS | 1837 | 1461131086144 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 22:44:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 22:44:46 INFO - PROCESS | 1837 | 1461131086148 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 22:44:46 INFO - PROCESS | 1837 | 1461131086152 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 22:44:46 INFO - PROCESS | 1837 | 1461131086155 Marionette TRACE conn3 <- [1,402,null,{}] 22:44:46 INFO - PROCESS | 1837 | 1461131086160 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}] 22:44:46 INFO - PROCESS | 1837 | 1461131086313 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 22:44:46 INFO - PROCESS | 1837 | 1461131086338 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af7d2000 == 46 [pid = 1837] [id = 108] 22:44:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7fd3b7a53000) [pid = 1837] [serial = 323] [outer = (nil)] 22:44:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7fd3c6f40000) [pid = 1837] [serial = 324] [outer = 0x7fd3b7a53000] 22:44:46 INFO - PROCESS | 1837 | 1461131086394 Marionette DEBUG loaded listener.js 22:44:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7fd3c7164000) [pid = 1837] [serial = 325] [outer = 0x7fd3b7a53000] 22:44:47 INFO - PROCESS | 1837 | 1461131087085 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]]]}] 22:44:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 22:44:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 974ms 22:44:47 INFO - PROCESS | 1837 | 1461131087127 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 22:44:47 INFO - PROCESS | 1837 | 1461131087130 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 22:44:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 22:44:47 INFO - PROCESS | 1837 | 1461131087143 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 22:44:47 INFO - PROCESS | 1837 | 1461131087145 Marionette TRACE conn3 <- [1,406,null,{}] 22:44:47 INFO - PROCESS | 1837 | 1461131087150 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}] 22:44:47 INFO - PROCESS | 1837 | 1461131087338 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 22:44:47 INFO - PROCESS | 1837 | 1461131087361 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb1b0800 == 47 [pid = 1837] [id = 109] 22:44:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7fd3cb15b400) [pid = 1837] [serial = 326] [outer = (nil)] 22:44:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7fd3cde87800) [pid = 1837] [serial = 327] [outer = 0x7fd3cb15b400] 22:44:47 INFO - PROCESS | 1837 | 1461131087421 Marionette DEBUG loaded listener.js 22:44:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7fd3cf462400) [pid = 1837] [serial = 328] [outer = 0x7fd3cb15b400] 22:44:47 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7fd3af76b800) [pid = 1837] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 22:44:47 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7fd3af76e400) [pid = 1837] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 22:44:47 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7fd3bf059800) [pid = 1837] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 22:44:47 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7fd3bfd0ec00) [pid = 1837] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 22:44:47 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7fd3caf30800) [pid = 1837] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 22:44:47 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7fd3aeff4800) [pid = 1837] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 22:44:47 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7fd3b269dc00) [pid = 1837] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 22:44:47 INFO - PROCESS | 1837 | --DOMWINDOW == 107 (0x7fd3b7422800) [pid = 1837] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 22:44:47 INFO - PROCESS | 1837 | --DOMWINDOW == 106 (0x7fd3b0188c00) [pid = 1837] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 22:44:47 INFO - PROCESS | 1837 | --DOMWINDOW == 105 (0x7fd3b2a3c000) [pid = 1837] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 22:44:47 INFO - PROCESS | 1837 | --DOMWINDOW == 104 (0x7fd3aeff2c00) [pid = 1837] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 22:44:47 INFO - PROCESS | 1837 | --DOMWINDOW == 103 (0x7fd3b1005000) [pid = 1837] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 22:44:47 INFO - PROCESS | 1837 | --DOMWINDOW == 102 (0x7fd3b0eed000) [pid = 1837] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 22:44:48 INFO - PROCESS | 1837 | 1461131088204 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]]]}] 22:44:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 22:44:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1144ms 22:44:48 INFO - PROCESS | 1837 | 1461131088281 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 22:44:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 22:44:48 INFO - PROCESS | 1837 | 1461131088294 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 22:44:48 INFO - PROCESS | 1837 | 1461131088300 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 22:44:48 INFO - PROCESS | 1837 | 1461131088303 Marionette TRACE conn3 <- [1,410,null,{}] 22:44:48 INFO - PROCESS | 1837 | 1461131088307 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}] 22:44:48 INFO - PROCESS | 1837 | 1461131088434 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 22:44:48 INFO - PROCESS | 1837 | 1461131088444 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb48b800 == 48 [pid = 1837] [id = 110] 22:44:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 103 (0x7fd3b0eed000) [pid = 1837] [serial = 329] [outer = (nil)] 22:44:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 104 (0x7fd3c5a79c00) [pid = 1837] [serial = 330] [outer = 0x7fd3b0eed000] 22:44:48 INFO - PROCESS | 1837 | 1461131088497 Marionette DEBUG loaded listener.js 22:44:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7fd3cde90c00) [pid = 1837] [serial = 331] [outer = 0x7fd3b0eed000] 22:44:49 INFO - PROCESS | 1837 | 1461131089222 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]]]}] 22:44:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 22:44:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 984ms 22:44:49 INFO - PROCESS | 1837 | 1461131089285 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 22:44:49 INFO - PROCESS | 1837 | 1461131089288 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 22:44:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 22:44:49 INFO - PROCESS | 1837 | 1461131089293 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 22:44:49 INFO - PROCESS | 1837 | 1461131089295 Marionette TRACE conn3 <- [1,414,null,{}] 22:44:49 INFO - PROCESS | 1837 | 1461131089300 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}] 22:44:49 INFO - PROCESS | 1837 | 1461131089435 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 22:44:49 INFO - PROCESS | 1837 | 1461131089448 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cf677000 == 49 [pid = 1837] [id = 111] 22:44:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7fd3cde91000) [pid = 1837] [serial = 332] [outer = (nil)] 22:44:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7fd3cf6db400) [pid = 1837] [serial = 333] [outer = 0x7fd3cde91000] 22:44:49 INFO - PROCESS | 1837 | 1461131089505 Marionette DEBUG loaded listener.js 22:44:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7fd3d2bcf800) [pid = 1837] [serial = 334] [outer = 0x7fd3cde91000] 22:44:50 INFO - PROCESS | 1837 | 1461131090471 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]]]}] 22:44:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 22:44:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1230ms 22:44:50 INFO - PROCESS | 1837 | 1461131090523 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 22:44:50 INFO - PROCESS | 1837 | 1461131090529 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 22:44:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 22:44:50 INFO - PROCESS | 1837 | 1461131090537 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 22:44:50 INFO - PROCESS | 1837 | 1461131090541 Marionette TRACE conn3 <- [1,418,null,{}] 22:44:50 INFO - PROCESS | 1837 | 1461131090549 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}] 22:44:50 INFO - PROCESS | 1837 | 1461131090703 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 22:44:50 INFO - PROCESS | 1837 | 1461131090838 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b704c800 == 50 [pid = 1837] [id = 112] 22:44:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7fd3ae7be400) [pid = 1837] [serial = 335] [outer = (nil)] 22:44:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7fd3aeff5400) [pid = 1837] [serial = 336] [outer = 0x7fd3ae7be400] 22:44:50 INFO - PROCESS | 1837 | 1461131090908 Marionette DEBUG loaded listener.js 22:44:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7fd3af70b000) [pid = 1837] [serial = 337] [outer = 0x7fd3ae7be400] 22:44:52 INFO - PROCESS | 1837 | 1461131092131 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]]]}] 22:44:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 22:44:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1629ms 22:44:52 INFO - PROCESS | 1837 | 1461131092167 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 22:44:52 INFO - PROCESS | 1837 | 1461131092175 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 22:44:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 22:44:52 INFO - PROCESS | 1837 | 1461131092185 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 22:44:52 INFO - PROCESS | 1837 | 1461131092188 Marionette TRACE conn3 <- [1,422,null,{}] 22:44:52 INFO - PROCESS | 1837 | 1461131092194 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}] 22:44:52 INFO - PROCESS | 1837 | 1461131092332 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 22:44:52 INFO - PROCESS | 1837 | 1461131092463 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b869d800 == 51 [pid = 1837] [id = 113] 22:44:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7fd3aeff3000) [pid = 1837] [serial = 338] [outer = (nil)] 22:44:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7fd3b269ac00) [pid = 1837] [serial = 339] [outer = 0x7fd3aeff3000] 22:44:52 INFO - PROCESS | 1837 | 1461131092609 Marionette DEBUG loaded listener.js 22:44:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7fd3b6163c00) [pid = 1837] [serial = 340] [outer = 0x7fd3aeff3000] 22:44:53 INFO - PROCESS | 1837 | 1461131093780 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]]]}] 22:44:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 22:44:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1634ms 22:44:53 INFO - PROCESS | 1837 | 1461131093819 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 22:44:53 INFO - PROCESS | 1837 | 1461131093822 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 22:44:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 22:44:53 INFO - PROCESS | 1837 | 1461131093829 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 22:44:53 INFO - PROCESS | 1837 | 1461131093837 Marionette TRACE conn3 <- [1,426,null,{}] 22:44:53 INFO - PROCESS | 1837 | 1461131093862 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}] 22:44:54 INFO - PROCESS | 1837 | 1461131094132 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 22:44:54 INFO - PROCESS | 1837 | 1461131094239 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cf490000 == 52 [pid = 1837] [id = 114] 22:44:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7fd3af1e3c00) [pid = 1837] [serial = 341] [outer = (nil)] 22:44:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7fd3b5af3800) [pid = 1837] [serial = 342] [outer = 0x7fd3af1e3c00] 22:44:54 INFO - PROCESS | 1837 | 1461131094312 Marionette DEBUG loaded listener.js 22:44:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7fd3b7428800) [pid = 1837] [serial = 343] [outer = 0x7fd3af1e3c00] 22:44:55 INFO - PROCESS | 1837 | 1461131095113 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] 22:44:55 INFO - PROCESS | 1837 | 1461131095173 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 22:44:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 22:44:55 INFO - PROCESS | 1837 | 1461131095179 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 22:44:55 INFO - PROCESS | 1837 | 1461131095182 Marionette TRACE conn3 <- [1,430,null,{}] 22:44:55 INFO - PROCESS | 1837 | 1461131095187 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}] 22:44:55 INFO - PROCESS | 1837 | 1461131095333 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 22:44:55 INFO - PROCESS | 1837 | 1461131095473 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cac66000 == 53 [pid = 1837] [id = 115] 22:44:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7fd3af1e7400) [pid = 1837] [serial = 344] [outer = (nil)] 22:44:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7fd3b8938000) [pid = 1837] [serial = 345] [outer = 0x7fd3af1e7400] 22:44:55 INFO - PROCESS | 1837 | 1461131095543 Marionette DEBUG loaded listener.js 22:44:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7fd3c5a7b400) [pid = 1837] [serial = 346] [outer = 0x7fd3af1e7400] 22:44:56 INFO - PROCESS | 1837 | 1461131096579 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]]]}] 22:44:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 22:44:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1432ms 22:44:56 INFO - PROCESS | 1837 | 1461131096611 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 22:44:56 INFO - PROCESS | 1837 | 1461131096616 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 22:44:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 22:44:56 INFO - PROCESS | 1837 | 1461131096623 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 22:44:56 INFO - PROCESS | 1837 | 1461131096628 Marionette TRACE conn3 <- [1,434,null,{}] 22:44:56 INFO - PROCESS | 1837 | 1461131096636 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}] 22:44:56 INFO - PROCESS | 1837 | 1461131096777 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 22:44:56 INFO - PROCESS | 1837 | 1461131096982 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6dbd800 == 54 [pid = 1837] [id = 116] 22:44:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7fd3af1e5000) [pid = 1837] [serial = 347] [outer = (nil)] 22:44:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7fd3af1eb800) [pid = 1837] [serial = 348] [outer = 0x7fd3af1e5000] 22:44:57 INFO - PROCESS | 1837 | 1461131097046 Marionette DEBUG loaded listener.js 22:44:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7fd3af3dc800) [pid = 1837] [serial = 349] [outer = 0x7fd3af1e5000] 22:44:57 INFO - PROCESS | 1837 | 1461131097890 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]]]}] 22:44:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 22:44:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1331ms 22:44:57 INFO - PROCESS | 1837 | 1461131097956 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 22:44:57 INFO - PROCESS | 1837 | 1461131097963 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 22:44:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 22:44:57 INFO - PROCESS | 1837 | 1461131097972 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 22:44:57 INFO - PROCESS | 1837 | 1461131097976 Marionette TRACE conn3 <- [1,438,null,{}] 22:44:57 INFO - PROCESS | 1837 | 1461131097981 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}] 22:44:58 INFO - PROCESS | 1837 | 1461131098120 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 22:44:58 INFO - PROCESS | 1837 | 1461131098282 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cb48b800 == 53 [pid = 1837] [id = 110] 22:44:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cb1b0800 == 52 [pid = 1837] [id = 109] 22:44:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af7d2000 == 51 [pid = 1837] [id = 108] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7fd3b1002400) [pid = 1837] [serial = 254] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7fd3b7a58000) [pid = 1837] [serial = 257] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 120 (0x7fd3c614a400) [pid = 1837] [serial = 261] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7fd3cb398800) [pid = 1837] [serial = 264] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7fd3cb52bc00) [pid = 1837] [serial = 267] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7fd3c715ec00) [pid = 1837] [serial = 291] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af36c800 == 52 [pid = 1837] [id = 117] 22:44:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7fd3af3e0400) [pid = 1837] [serial = 350] [outer = (nil)] 22:44:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7fd3afb7ec00) [pid = 1837] [serial = 351] [outer = 0x7fd3af3e0400] 22:44:58 INFO - PROCESS | 1837 | 1461131098378 Marionette DEBUG loaded listener.js 22:44:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7fd3b1c25000) [pid = 1837] [serial = 352] [outer = 0x7fd3af3e0400] 22:44:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c5c6f800 == 51 [pid = 1837] [id = 107] 22:44:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bb3e5800 == 50 [pid = 1837] [id = 106] 22:44:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2a73800 == 49 [pid = 1837] [id = 105] 22:44:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b016b800 == 48 [pid = 1837] [id = 104] 22:44:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cb515800 == 47 [pid = 1837] [id = 97] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7fd3c5fa1400) [pid = 1837] [serial = 282] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7fd3c7115c00) [pid = 1837] [serial = 283] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7fd3cb08a400) [pid = 1837] [serial = 285] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7fd3afb87000) [pid = 1837] [serial = 288] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 115 (0x7fd3cb52c800) [pid = 1837] [serial = 286] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7fd3cb08c000) [pid = 1837] [serial = 252] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7fd3b9837800) [pid = 1837] [serial = 279] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7fd3b6a40c00) [pid = 1837] [serial = 273] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7fd3b742a800) [pid = 1837] [serial = 274] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7fd3b768cc00) [pid = 1837] [serial = 276] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7fd3b7a5b400) [pid = 1837] [serial = 277] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7fd3af768800) [pid = 1837] [serial = 271] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 107 (0x7fd3aeff7800) [pid = 1837] [serial = 270] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 106 (0x7fd3b4ece000) [pid = 1837] [serial = 111] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 105 (0x7fd3b9831800) [pid = 1837] [serial = 289] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 104 (0x7fd3c4e70c00) [pid = 1837] [serial = 280] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 103 (0x7fd3b96ee400) [pid = 1837] [serial = 156] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 102 (0x7fd3b26e1c00) [pid = 1837] [serial = 153] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 101 (0x7fd3b26ee000) [pid = 1837] [serial = 222] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 100 (0x7fd3b893f800) [pid = 1837] [serial = 225] [outer = (nil)] [url = about:blank] 22:44:58 INFO - PROCESS | 1837 | --DOMWINDOW == 99 (0x7fd3c8b93400) [pid = 1837] [serial = 228] [outer = (nil)] [url = about:blank] 22:44:59 INFO - PROCESS | 1837 | 1461131099263 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]]]}] 22:44:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 22:44:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1327ms 22:44:59 INFO - PROCESS | 1837 | 1461131099300 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 22:44:59 INFO - PROCESS | 1837 | 1461131099305 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 22:44:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 22:44:59 INFO - PROCESS | 1837 | 1461131099313 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 22:44:59 INFO - PROCESS | 1837 | 1461131099319 Marionette TRACE conn3 <- [1,442,null,{}] 22:44:59 INFO - PROCESS | 1837 | 1461131099327 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}] 22:44:59 INFO - PROCESS | 1837 | 1461131099482 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 22:44:59 INFO - PROCESS | 1837 | 1461131099625 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6da9000 == 48 [pid = 1837] [id = 118] 22:44:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 100 (0x7fd3ae7bd400) [pid = 1837] [serial = 353] [outer = (nil)] 22:44:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 101 (0x7fd3af70b400) [pid = 1837] [serial = 354] [outer = 0x7fd3ae7bd400] 22:44:59 INFO - PROCESS | 1837 | 1461131099699 Marionette DEBUG loaded listener.js 22:44:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 102 (0x7fd3afb7f000) [pid = 1837] [serial = 355] [outer = 0x7fd3ae7bd400] 22:45:00 INFO - PROCESS | 1837 | 1461131100633 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]]]}] 22:45:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 22:45:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1382ms 22:45:00 INFO - PROCESS | 1837 | 1461131100695 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 22:45:00 INFO - PROCESS | 1837 | 1461131100703 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 22:45:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 22:45:00 INFO - PROCESS | 1837 | 1461131100713 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 22:45:00 INFO - PROCESS | 1837 | 1461131100717 Marionette TRACE conn3 <- [1,446,null,{}] 22:45:00 INFO - PROCESS | 1837 | 1461131100722 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}] 22:45:00 INFO - PROCESS | 1837 | 1461131100908 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 22:45:01 INFO - PROCESS | 1837 | 1461131101039 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7e06800 == 49 [pid = 1837] [id = 119] 22:45:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 103 (0x7fd3ae7b3800) [pid = 1837] [serial = 356] [outer = (nil)] 22:45:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 104 (0x7fd3b5af2400) [pid = 1837] [serial = 357] [outer = 0x7fd3ae7b3800] 22:45:01 INFO - PROCESS | 1837 | 1461131101111 Marionette DEBUG loaded listener.js 22:45:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7fd3b70ec000) [pid = 1837] [serial = 358] [outer = 0x7fd3ae7b3800] 22:45:02 INFO - PROCESS | 1837 | 1461131102107 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]]]}] 22:45:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 22:45:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1428ms 22:45:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 22:45:02 INFO - PROCESS | 1837 | 1461131102141 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 22:45:02 INFO - PROCESS | 1837 | 1461131102144 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 22:45:02 INFO - PROCESS | 1837 | 1461131102151 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 22:45:02 INFO - PROCESS | 1837 | 1461131102157 Marionette TRACE conn3 <- [1,450,null,{}] 22:45:02 INFO - PROCESS | 1837 | 1461131102172 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}] 22:45:02 INFO - PROCESS | 1837 | 1461131102319 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 22:45:02 INFO - PROCESS | 1837 | 1461131102458 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bb3d7000 == 50 [pid = 1837] [id = 120] 22:45:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7fd3b7691800) [pid = 1837] [serial = 359] [outer = (nil)] 22:45:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7fd3b88e0400) [pid = 1837] [serial = 360] [outer = 0x7fd3b7691800] 22:45:02 INFO - PROCESS | 1837 | 1461131102572 Marionette DEBUG loaded listener.js 22:45:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7fd3b995c400) [pid = 1837] [serial = 361] [outer = 0x7fd3b7691800] 22:45:03 INFO - PROCESS | 1837 | 1461131103426 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] 22:45:03 INFO - PROCESS | 1837 | 1461131103499 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 22:45:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 22:45:03 INFO - PROCESS | 1837 | 1461131103504 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 22:45:03 INFO - PROCESS | 1837 | 1461131103507 Marionette TRACE conn3 <- [1,454,null,{}] 22:45:03 INFO - PROCESS | 1837 | 1461131103512 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}] 22:45:03 INFO - PROCESS | 1837 | 1461131103656 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 22:45:03 INFO - PROCESS | 1837 | 1461131103789 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5add000 == 51 [pid = 1837] [id = 121] 22:45:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7fd3b4ed4400) [pid = 1837] [serial = 362] [outer = (nil)] 22:45:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7fd3c5ccc400) [pid = 1837] [serial = 363] [outer = 0x7fd3b4ed4400] 22:45:03 INFO - PROCESS | 1837 | 1461131103858 Marionette DEBUG loaded listener.js 22:45:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7fd3c610d800) [pid = 1837] [serial = 364] [outer = 0x7fd3b4ed4400] 22:45:04 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:45:04 INFO - PROCESS | 1837 | 1461131104767 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]]]}] 22:45:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 22:45:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1330ms 22:45:04 INFO - PROCESS | 1837 | 1461131104836 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 22:45:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 22:45:04 INFO - PROCESS | 1837 | 1461131104839 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 22:45:04 INFO - PROCESS | 1837 | 1461131104845 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 22:45:04 INFO - PROCESS | 1837 | 1461131104848 Marionette TRACE conn3 <- [1,458,null,{}] 22:45:04 INFO - PROCESS | 1837 | 1461131104852 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}] 22:45:04 INFO - PROCESS | 1837 | 1461131104991 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 22:45:05 INFO - PROCESS | 1837 | 1461131105133 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c6e0d800 == 52 [pid = 1837] [id = 122] 22:45:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7fd3b7a59000) [pid = 1837] [serial = 365] [outer = (nil)] 22:45:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7fd3c715d800) [pid = 1837] [serial = 366] [outer = 0x7fd3b7a59000] 22:45:05 INFO - PROCESS | 1837 | 1461131105206 Marionette DEBUG loaded listener.js 22:45:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7fd3c72c7800) [pid = 1837] [serial = 367] [outer = 0x7fd3b7a59000] 22:45:06 INFO - PROCESS | 1837 | 1461131106053 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] 22:45:06 INFO - PROCESS | 1837 | 1461131106130 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 22:45:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 22:45:06 INFO - PROCESS | 1837 | 1461131106137 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 22:45:06 INFO - PROCESS | 1837 | 1461131106140 Marionette TRACE conn3 <- [1,462,null,{}] 22:45:06 INFO - PROCESS | 1837 | 1461131106146 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}] 22:45:06 INFO - PROCESS | 1837 | 1461131106369 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 22:45:06 INFO - PROCESS | 1837 | 1461131106509 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cac49800 == 53 [pid = 1837] [id = 123] 22:45:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7fd3affe9400) [pid = 1837] [serial = 368] [outer = (nil)] 22:45:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7fd3c6e2d000) [pid = 1837] [serial = 369] [outer = 0x7fd3affe9400] 22:45:06 INFO - PROCESS | 1837 | 1461131106583 Marionette DEBUG loaded listener.js 22:45:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7fd3cb040400) [pid = 1837] [serial = 370] [outer = 0x7fd3affe9400] 22:45:07 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:45:07 INFO - PROCESS | 1837 | 1461131107483 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] 22:45:07 INFO - PROCESS | 1837 | 1461131107529 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 22:45:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 22:45:07 INFO - PROCESS | 1837 | 1461131107535 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 22:45:07 INFO - PROCESS | 1837 | 1461131107537 Marionette TRACE conn3 <- [1,466,null,{}] 22:45:07 INFO - PROCESS | 1837 | 1461131107543 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}] 22:45:07 INFO - PROCESS | 1837 | 1461131107687 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 22:45:07 INFO - PROCESS | 1837 | 1461131107924 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b4fd6000 == 54 [pid = 1837] [id = 124] 22:45:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7fd3ae7b7c00) [pid = 1837] [serial = 371] [outer = (nil)] 22:45:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7fd3aeff1400) [pid = 1837] [serial = 372] [outer = 0x7fd3ae7b7c00] 22:45:08 INFO - PROCESS | 1837 | 1461131108049 Marionette DEBUG loaded listener.js 22:45:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7fd3af3dac00) [pid = 1837] [serial = 373] [outer = 0x7fd3ae7b7c00] 22:45:08 INFO - PROCESS | 1837 | 1461131108934 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] 22:45:09 INFO - PROCESS | 1837 | 1461131109020 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 22:45:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 22:45:09 INFO - PROCESS | 1837 | 1461131109028 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 22:45:09 INFO - PROCESS | 1837 | 1461131109031 Marionette TRACE conn3 <- [1,470,null,{}] 22:45:09 INFO - PROCESS | 1837 | 1461131109038 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}] 22:45:09 INFO - PROCESS | 1837 | 1461131109192 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 22:45:09 INFO - PROCESS | 1837 | 1461131109331 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b6dbd800 == 53 [pid = 1837] [id = 116] 22:45:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6da5000 == 54 [pid = 1837] [id = 125] 22:45:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7fd3ae5d9c00) [pid = 1837] [serial = 374] [outer = (nil)] 22:45:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7fd3b107ec00) [pid = 1837] [serial = 375] [outer = 0x7fd3ae5d9c00] 22:45:09 INFO - PROCESS | 1837 | 1461131109412 Marionette DEBUG loaded listener.js 22:45:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7fd3b589b400) [pid = 1837] [serial = 376] [outer = 0x7fd3ae5d9c00] 22:45:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b704c800 == 53 [pid = 1837] [id = 112] 22:45:10 INFO - PROCESS | 1837 | 1461131110206 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]]]}] 22:45:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 22:45:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1229ms 22:45:10 INFO - PROCESS | 1837 | 1461131110259 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 22:45:10 INFO - PROCESS | 1837 | 1461131110265 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 22:45:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 22:45:10 INFO - PROCESS | 1837 | 1461131110272 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 22:45:10 INFO - PROCESS | 1837 | 1461131110275 Marionette TRACE conn3 <- [1,474,null,{}] 22:45:10 INFO - PROCESS | 1837 | 1461131110280 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}] 22:45:10 INFO - PROCESS | 1837 | 1461131110417 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 22:45:10 INFO - PROCESS | 1837 | 1461131110428 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c714f000 == 54 [pid = 1837] [id = 126] 22:45:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7fd3b5a67800) [pid = 1837] [serial = 377] [outer = (nil)] 22:45:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 125 (0x7fd3b7422800) [pid = 1837] [serial = 378] [outer = 0x7fd3b5a67800] 22:45:10 INFO - PROCESS | 1837 | 1461131110484 Marionette DEBUG loaded listener.js 22:45:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 126 (0x7fd3b7a54c00) [pid = 1837] [serial = 379] [outer = 0x7fd3b5a67800] 22:45:11 INFO - PROCESS | 1837 | 1461131111266 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]]]}] 22:45:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 22:45:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1029ms 22:45:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 22:45:11 INFO - PROCESS | 1837 | 1461131111316 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 22:45:11 INFO - PROCESS | 1837 | 1461131111319 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 22:45:11 INFO - PROCESS | 1837 | 1461131111342 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 22:45:11 INFO - PROCESS | 1837 | 1461131111350 Marionette TRACE conn3 <- [1,478,null,{}] 22:45:11 INFO - PROCESS | 1837 | 1461131111370 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}] 22:45:11 INFO - PROCESS | 1837 | 1461131111538 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 22:45:11 INFO - PROCESS | 1837 | 1461131111555 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb50c800 == 55 [pid = 1837] [id = 127] 22:45:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7fd3b0d33000) [pid = 1837] [serial = 380] [outer = (nil)] 22:45:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7fd3b0d40400) [pid = 1837] [serial = 381] [outer = 0x7fd3b0d33000] 22:45:11 INFO - PROCESS | 1837 | 1461131111615 Marionette DEBUG loaded listener.js 22:45:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7fd3b88e0800) [pid = 1837] [serial = 382] [outer = 0x7fd3b0d33000] 22:45:12 INFO - PROCESS | 1837 | 1461131112396 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]]]}] 22:45:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 22:45:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1110ms 22:45:12 INFO - PROCESS | 1837 | 1461131112439 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 22:45:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 22:45:12 INFO - PROCESS | 1837 | 1461131112443 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 22:45:12 INFO - PROCESS | 1837 | 1461131112447 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 22:45:12 INFO - PROCESS | 1837 | 1461131112450 Marionette TRACE conn3 <- [1,482,null,{}] 22:45:12 INFO - PROCESS | 1837 | 1461131112455 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}] 22:45:12 INFO - PROCESS | 1837 | 1461131112611 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 22:45:12 INFO - PROCESS | 1837 | 1461131112637 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ae7dd000 == 56 [pid = 1837] [id = 128] 22:45:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7fd3b0d35400) [pid = 1837] [serial = 383] [outer = (nil)] 22:45:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7fd3c6113400) [pid = 1837] [serial = 384] [outer = 0x7fd3b0d35400] 22:45:12 INFO - PROCESS | 1837 | 1461131112695 Marionette DEBUG loaded listener.js 22:45:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7fd3c9014000) [pid = 1837] [serial = 385] [outer = 0x7fd3b0d35400] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7fd3b7a32000) [pid = 1837] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7fd3b88dd000) [pid = 1837] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7fd3b88ddc00) [pid = 1837] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7fd3af76f000) [pid = 1837] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7fd3b0183400) [pid = 1837] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7fd3af76cc00) [pid = 1837] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 125 (0x7fd3c5a7d000) [pid = 1837] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 124 (0x7fd3b018e000) [pid = 1837] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7fd3b7a53000) [pid = 1837] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7fd3af76bc00) [pid = 1837] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7fd3af76dc00) [pid = 1837] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 120 (0x7fd3ae5d4800) [pid = 1837] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7fd3cb15b400) [pid = 1837] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7fd3b0eed000) [pid = 1837] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7fd3af76fc00) [pid = 1837] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7fd3aeff5c00) [pid = 1837] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 115 (0x7fd3b9834400) [pid = 1837] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7fd3aeff1000) [pid = 1837] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7fd3b6a45400) [pid = 1837] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 22:45:13 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7fd3af1e5000) [pid = 1837] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 22:45:13 INFO - PROCESS | 1837 | 1461131113686 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]]]}] 22:45:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 22:45:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1277ms 22:45:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 22:45:13 INFO - PROCESS | 1837 | 1461131113724 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 22:45:13 INFO - PROCESS | 1837 | 1461131113726 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 22:45:13 INFO - PROCESS | 1837 | 1461131113731 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 22:45:13 INFO - PROCESS | 1837 | 1461131113733 Marionette TRACE conn3 <- [1,486,null,{}] 22:45:13 INFO - PROCESS | 1837 | 1461131113738 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}] 22:45:13 INFO - PROCESS | 1837 | 1461131113894 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 22:45:13 INFO - PROCESS | 1837 | 1461131113960 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3acedb800 == 57 [pid = 1837] [id = 129] 22:45:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7fd3b2a41c00) [pid = 1837] [serial = 386] [outer = (nil)] 22:45:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7fd3b6ce4000) [pid = 1837] [serial = 387] [outer = 0x7fd3b2a41c00] 22:45:14 INFO - PROCESS | 1837 | 1461131114026 Marionette DEBUG loaded listener.js 22:45:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7fd3b9963000) [pid = 1837] [serial = 388] [outer = 0x7fd3b2a41c00] 22:45:14 INFO - PROCESS | 1837 | 1461131114634 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]]]}] 22:45:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 22:45:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 925ms 22:45:14 INFO - PROCESS | 1837 | 1461131114656 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 22:45:14 INFO - PROCESS | 1837 | 1461131114660 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 22:45:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 22:45:14 INFO - PROCESS | 1837 | 1461131114665 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 22:45:14 INFO - PROCESS | 1837 | 1461131114666 Marionette TRACE conn3 <- [1,490,null,{}] 22:45:14 INFO - PROCESS | 1837 | 1461131114681 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}] 22:45:14 INFO - PROCESS | 1837 | 1461131114840 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 22:45:14 INFO - PROCESS | 1837 | 1461131114857 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cd16d800 == 58 [pid = 1837] [id = 130] 22:45:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7fd3b4fd7c00) [pid = 1837] [serial = 389] [outer = (nil)] 22:45:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7fd3cb15cc00) [pid = 1837] [serial = 390] [outer = 0x7fd3b4fd7c00] 22:45:14 INFO - PROCESS | 1837 | 1461131114918 Marionette DEBUG loaded listener.js 22:45:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7fd3cb458c00) [pid = 1837] [serial = 391] [outer = 0x7fd3b4fd7c00] 22:45:15 INFO - PROCESS | 1837 | 1461131115619 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]]]}] 22:45:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 22:45:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 973ms 22:45:15 INFO - PROCESS | 1837 | 1461131115639 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 22:45:15 INFO - PROCESS | 1837 | 1461131115644 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 22:45:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 22:45:15 INFO - PROCESS | 1837 | 1461131115655 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 22:45:15 INFO - PROCESS | 1837 | 1461131115660 Marionette TRACE conn3 <- [1,494,null,{}] 22:45:15 INFO - PROCESS | 1837 | 1461131115669 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}] 22:45:15 INFO - PROCESS | 1837 | 1461131115828 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 22:45:15 INFO - PROCESS | 1837 | 1461131115966 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ae6ec000 == 59 [pid = 1837] [id = 131] 22:45:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7fd3aed02c00) [pid = 1837] [serial = 392] [outer = (nil)] 22:45:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7fd3aed0b000) [pid = 1837] [serial = 393] [outer = 0x7fd3aed02c00] 22:45:16 INFO - PROCESS | 1837 | 1461131116042 Marionette DEBUG loaded listener.js 22:45:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7fd3aed10400) [pid = 1837] [serial = 394] [outer = 0x7fd3aed02c00] 22:45:16 INFO - PROCESS | 1837 | 1461131116948 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]]]}] 22:45:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 22:45:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1334ms 22:45:16 INFO - PROCESS | 1837 | 1461131116991 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 22:45:17 INFO - PROCESS | 1837 | 1461131116999 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 22:45:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 22:45:17 INFO - PROCESS | 1837 | 1461131117008 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 22:45:17 INFO - PROCESS | 1837 | 1461131117012 Marionette TRACE conn3 <- [1,498,null,{}] 22:45:17 INFO - PROCESS | 1837 | 1461131117018 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}] 22:45:17 INFO - PROCESS | 1837 | 1461131117171 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 22:45:17 INFO - PROCESS | 1837 | 1461131117317 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8691000 == 60 [pid = 1837] [id = 132] 22:45:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7fd3aed08c00) [pid = 1837] [serial = 395] [outer = (nil)] 22:45:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7fd3affe9800) [pid = 1837] [serial = 396] [outer = 0x7fd3aed08c00] 22:45:17 INFO - PROCESS | 1837 | 1461131117392 Marionette DEBUG loaded listener.js 22:45:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7fd3b0d35800) [pid = 1837] [serial = 397] [outer = 0x7fd3aed08c00] 22:45:18 INFO - PROCESS | 1837 | 1461131118282 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]]]}] 22:45:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 22:45:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1331ms 22:45:18 INFO - PROCESS | 1837 | 1461131118339 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 22:45:18 INFO - PROCESS | 1837 | 1461131118343 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 22:45:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 22:45:18 INFO - PROCESS | 1837 | 1461131118349 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 22:45:18 INFO - PROCESS | 1837 | 1461131118354 Marionette TRACE conn3 <- [1,502,null,{}] 22:45:18 INFO - PROCESS | 1837 | 1461131118369 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}] 22:45:18 INFO - PROCESS | 1837 | 1461131118525 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 22:45:18 INFO - PROCESS | 1837 | 1461131118639 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cf40c000 == 61 [pid = 1837] [id = 133] 22:45:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 125 (0x7fd3b0d3a400) [pid = 1837] [serial = 398] [outer = (nil)] 22:45:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 126 (0x7fd3b6a9e800) [pid = 1837] [serial = 399] [outer = 0x7fd3b0d3a400] 22:45:18 INFO - PROCESS | 1837 | 1461131118712 Marionette DEBUG loaded listener.js 22:45:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7fd3b7423000) [pid = 1837] [serial = 400] [outer = 0x7fd3b0d3a400] 22:45:19 INFO - PROCESS | 1837 | 1461131119596 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]]]}] 22:45:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 22:45:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1291ms 22:45:19 INFO - PROCESS | 1837 | 1461131119641 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 22:45:19 INFO - PROCESS | 1837 | 1461131119645 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 22:45:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 22:45:19 INFO - PROCESS | 1837 | 1461131119651 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 22:45:19 INFO - PROCESS | 1837 | 1461131119653 Marionette TRACE conn3 <- [1,506,null,{}] 22:45:19 INFO - PROCESS | 1837 | 1461131119658 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}] 22:45:19 INFO - PROCESS | 1837 | 1461131119805 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 22:45:19 INFO - PROCESS | 1837 | 1461131119948 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aeea0000 == 62 [pid = 1837] [id = 134] 22:45:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7fd3ad0a6400) [pid = 1837] [serial = 401] [outer = (nil)] 22:45:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7fd3ad0af400) [pid = 1837] [serial = 402] [outer = 0x7fd3ad0a6400] 22:45:20 INFO - PROCESS | 1837 | 1461131120023 Marionette DEBUG loaded listener.js 22:45:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7fd3b7684000) [pid = 1837] [serial = 403] [outer = 0x7fd3ad0a6400] 22:45:20 INFO - PROCESS | 1837 | 1461131120851 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]]]}] 22:45:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 22:45:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1234ms 22:45:20 INFO - PROCESS | 1837 | 1461131120886 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 22:45:20 INFO - PROCESS | 1837 | 1461131120890 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 22:45:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 22:45:20 INFO - PROCESS | 1837 | 1461131120912 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 22:45:20 INFO - PROCESS | 1837 | 1461131120916 Marionette TRACE conn3 <- [1,510,null,{}] 22:45:20 INFO - PROCESS | 1837 | 1461131120922 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}] 22:45:21 INFO - PROCESS | 1837 | 1461131121068 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 22:45:21 INFO - PROCESS | 1837 | 1461131121210 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3abdd8000 == 63 [pid = 1837] [id = 135] 22:45:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7fd3b6ceb800) [pid = 1837] [serial = 404] [outer = (nil)] 22:45:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7fd3b893f800) [pid = 1837] [serial = 405] [outer = 0x7fd3b6ceb800] 22:45:21 INFO - PROCESS | 1837 | 1461131121280 Marionette DEBUG loaded listener.js 22:45:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7fd3c6e2e400) [pid = 1837] [serial = 406] [outer = 0x7fd3b6ceb800] 22:45:22 INFO - PROCESS | 1837 | 1461131122131 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]]]}] 22:45:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 22:45:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1299ms 22:45:22 INFO - PROCESS | 1837 | 1461131122195 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 22:45:22 INFO - PROCESS | 1837 | 1461131122198 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 22:45:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 22:45:22 INFO - PROCESS | 1837 | 1461131122204 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 22:45:22 INFO - PROCESS | 1837 | 1461131122206 Marionette TRACE conn3 <- [1,514,null,{}] 22:45:22 INFO - PROCESS | 1837 | 1461131122211 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}] 22:45:22 INFO - PROCESS | 1837 | 1461131122382 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 22:45:22 INFO - PROCESS | 1837 | 1461131122528 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2eb9000 == 64 [pid = 1837] [id = 136] 22:45:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7fd3af1e5c00) [pid = 1837] [serial = 407] [outer = (nil)] 22:45:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7fd3b2d0a400) [pid = 1837] [serial = 408] [outer = 0x7fd3af1e5c00] 22:45:22 INFO - PROCESS | 1837 | 1461131122599 Marionette DEBUG loaded listener.js 22:45:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7fd3c90e2800) [pid = 1837] [serial = 409] [outer = 0x7fd3af1e5c00] 22:45:23 INFO - PROCESS | 1837 | 1461131123389 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]]]}] 22:45:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 22:45:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1225ms 22:45:23 INFO - PROCESS | 1837 | 1461131123430 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 22:45:23 INFO - PROCESS | 1837 | 1461131123433 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 22:45:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 22:45:23 INFO - PROCESS | 1837 | 1461131123439 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 22:45:23 INFO - PROCESS | 1837 | 1461131123441 Marionette TRACE conn3 <- [1,518,null,{}] 22:45:23 INFO - PROCESS | 1837 | 1461131123446 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}] 22:45:23 INFO - PROCESS | 1837 | 1461131123591 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 22:45:24 INFO - PROCESS | 1837 | 1461131124066 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af44b800 == 65 [pid = 1837] [id = 137] 22:45:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7fd3ae7b4000) [pid = 1837] [serial = 410] [outer = (nil)] 22:45:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7fd3ae7bb000) [pid = 1837] [serial = 411] [outer = 0x7fd3ae7b4000] 22:45:24 INFO - PROCESS | 1837 | 1461131124144 Marionette DEBUG loaded listener.js 22:45:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7fd3aed0b400) [pid = 1837] [serial = 412] [outer = 0x7fd3ae7b4000] 22:45:24 INFO - PROCESS | 1837 | 1461131124925 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]]]}] 22:45:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 22:45:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1539ms 22:45:24 INFO - PROCESS | 1837 | 1461131124980 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 22:45:24 INFO - PROCESS | 1837 | 1461131124986 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 22:45:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 22:45:25 INFO - PROCESS | 1837 | 1461131124993 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 22:45:25 INFO - PROCESS | 1837 | 1461131124996 Marionette TRACE conn3 <- [1,522,null,{}] 22:45:25 INFO - PROCESS | 1837 | 1461131125004 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}] 22:45:25 INFO - PROCESS | 1837 | 1461131125199 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 22:45:25 INFO - PROCESS | 1837 | 1461131125391 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ae6dd000 == 66 [pid = 1837] [id = 138] 22:45:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7fd3af706c00) [pid = 1837] [serial = 413] [outer = (nil)] 22:45:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7fd3af769000) [pid = 1837] [serial = 414] [outer = 0x7fd3af706c00] 22:45:25 INFO - PROCESS | 1837 | 1461131125457 Marionette DEBUG loaded listener.js 22:45:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7fd3afbb4400) [pid = 1837] [serial = 415] [outer = 0x7fd3af706c00] 22:45:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cf490000 == 65 [pid = 1837] [id = 114] 22:45:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3acedb800 == 64 [pid = 1837] [id = 129] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7fd3aeff5400) [pid = 1837] [serial = 336] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7fd3b269ac00) [pid = 1837] [serial = 339] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7fd3b5af3800) [pid = 1837] [serial = 342] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7fd3afb7ec00) [pid = 1837] [serial = 351] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ae7dd000 == 63 [pid = 1837] [id = 128] 22:45:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cb50c800 == 62 [pid = 1837] [id = 127] 22:45:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c714f000 == 61 [pid = 1837] [id = 126] 22:45:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b6da5000 == 60 [pid = 1837] [id = 125] 22:45:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b4fd6000 == 59 [pid = 1837] [id = 124] 22:45:26 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af36c800 == 58 [pid = 1837] [id = 117] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7fd3cde90c00) [pid = 1837] [serial = 331] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7fd3b7a5d400) [pid = 1837] [serial = 318] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7fd3c9017400) [pid = 1837] [serial = 303] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7fd3bb88ac00) [pid = 1837] [serial = 192] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7fd3c617e800) [pid = 1837] [serial = 195] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7fd3b6c65000) [pid = 1837] [serial = 189] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7fd3b26a1c00) [pid = 1837] [serial = 255] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7fd3afb85800) [pid = 1837] [serial = 313] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7fd3c5a72400) [pid = 1837] [serial = 300] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7fd3cb3a7000) [pid = 1837] [serial = 265] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7fd3b7a61c00) [pid = 1837] [serial = 258] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7fd3c6f40000) [pid = 1837] [serial = 324] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 125 (0x7fd3cb03c400) [pid = 1837] [serial = 219] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 124 (0x7fd3afb7cc00) [pid = 1837] [serial = 294] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7fd3b7682400) [pid = 1837] [serial = 297] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7fd3cb561800) [pid = 1837] [serial = 268] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7fd3b0ee8800) [pid = 1837] [serial = 186] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 120 (0x7fd3cde87800) [pid = 1837] [serial = 327] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7fd3cf462400) [pid = 1837] [serial = 328] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7fd3c5a79c00) [pid = 1837] [serial = 330] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7fd3b615b800) [pid = 1837] [serial = 316] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7fd3c7166400) [pid = 1837] [serial = 292] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 115 (0x7fd3c711cc00) [pid = 1837] [serial = 262] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7fd3cf45ec00) [pid = 1837] [serial = 310] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7fd3b4ecfc00) [pid = 1837] [serial = 315] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7fd3b0eea000) [pid = 1837] [serial = 309] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7fd3af932000) [pid = 1837] [serial = 312] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7fd3c7164000) [pid = 1837] [serial = 325] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7fd3c5cd0800) [pid = 1837] [serial = 322] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7fd3bfd0e400) [pid = 1837] [serial = 321] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 107 (0x7fd3cb561400) [pid = 1837] [serial = 306] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 106 (0x7fd3b893d400) [pid = 1837] [serial = 319] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 105 (0x7fd3cf6db400) [pid = 1837] [serial = 333] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 104 (0x7fd3af1eb800) [pid = 1837] [serial = 348] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 103 (0x7fd3af3dc800) [pid = 1837] [serial = 349] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | --DOMWINDOW == 102 (0x7fd3b8938000) [pid = 1837] [serial = 345] [outer = (nil)] [url = about:blank] 22:45:26 INFO - PROCESS | 1837 | 1461131126395 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]]]}] 22:45:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 22:45:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1429ms 22:45:26 INFO - PROCESS | 1837 | 1461131126425 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 22:45:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 22:45:26 INFO - PROCESS | 1837 | 1461131126430 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 22:45:26 INFO - PROCESS | 1837 | 1461131126436 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 22:45:26 INFO - PROCESS | 1837 | 1461131126439 Marionette TRACE conn3 <- [1,526,null,{}] 22:45:26 INFO - PROCESS | 1837 | 1461131126444 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}] 22:45:26 INFO - PROCESS | 1837 | 1461131126574 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 22:45:26 INFO - PROCESS | 1837 | 1461131126675 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b5150000 == 59 [pid = 1837] [id = 139] 22:45:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 103 (0x7fd3affedc00) [pid = 1837] [serial = 416] [outer = (nil)] 22:45:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 104 (0x7fd3b0d36c00) [pid = 1837] [serial = 417] [outer = 0x7fd3affedc00] 22:45:26 INFO - PROCESS | 1837 | 1461131126731 Marionette DEBUG loaded listener.js 22:45:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7fd3b0d40800) [pid = 1837] [serial = 418] [outer = 0x7fd3affedc00] 22:45:27 INFO - PROCESS | 1837 | 1461131127428 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]]]}] 22:45:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 22:45:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1026ms 22:45:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 22:45:27 INFO - PROCESS | 1837 | 1461131127462 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 22:45:27 INFO - PROCESS | 1837 | 1461131127465 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 22:45:27 INFO - PROCESS | 1837 | 1461131127479 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 22:45:27 INFO - PROCESS | 1837 | 1461131127487 Marionette TRACE conn3 <- [1,530,null,{}] 22:45:27 INFO - PROCESS | 1837 | 1461131127511 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}] 22:45:27 INFO - PROCESS | 1837 | 1461131127699 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 22:45:27 INFO - PROCESS | 1837 | 1461131127713 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b706a800 == 60 [pid = 1837] [id = 140] 22:45:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7fd3affef800) [pid = 1837] [serial = 419] [outer = (nil)] 22:45:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7fd3b2d0cc00) [pid = 1837] [serial = 420] [outer = 0x7fd3affef800] 22:45:27 INFO - PROCESS | 1837 | 1461131127769 Marionette DEBUG loaded listener.js 22:45:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7fd3b6a49800) [pid = 1837] [serial = 421] [outer = 0x7fd3affef800] 22:45:28 INFO - PROCESS | 1837 | 1461131128398 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"]]]}] 22:45:28 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 22:45:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 22:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:45:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 22:45:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:45:28 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 22:45:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 22:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:45:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 22:45:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:45:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 964ms 22:45:28 INFO - PROCESS | 1837 | 1461131128453 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 22:45:28 INFO - PROCESS | 1837 | 1461131128457 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 22:45:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 22:45:28 INFO - PROCESS | 1837 | 1461131128464 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 22:45:28 INFO - PROCESS | 1837 | 1461131128467 Marionette TRACE conn3 <- [1,534,null,{}] 22:45:28 INFO - PROCESS | 1837 | 1461131128471 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}] 22:45:28 INFO - PROCESS | 1837 | 1461131128619 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 22:45:28 INFO - PROCESS | 1837 | 1461131128747 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7f5e000 == 61 [pid = 1837] [id = 141] 22:45:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7fd3af1f1000) [pid = 1837] [serial = 422] [outer = (nil)] 22:45:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7fd3b7683000) [pid = 1837] [serial = 423] [outer = 0x7fd3af1f1000] 22:45:28 INFO - PROCESS | 1837 | 1461131128806 Marionette DEBUG loaded listener.js 22:45:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7fd3b7691400) [pid = 1837] [serial = 424] [outer = 0x7fd3af1f1000] 22:45:29 INFO - PROCESS | 1837 | 1461131129520 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]]]}] 22:45:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 22:45:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1135ms 22:45:29 INFO - PROCESS | 1837 | 1461131129599 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 22:45:29 INFO - PROCESS | 1837 | 1461131129603 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 22:45:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 22:45:29 INFO - PROCESS | 1837 | 1461131129615 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 22:45:29 INFO - PROCESS | 1837 | 1461131129617 Marionette TRACE conn3 <- [1,538,null,{}] 22:45:29 INFO - PROCESS | 1837 | 1461131129622 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}] 22:45:29 INFO - PROCESS | 1837 | 1461131129802 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 22:45:29 INFO - PROCESS | 1837 | 1461131129826 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8fc8000 == 62 [pid = 1837] [id = 142] 22:45:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7fd3b7a5d400) [pid = 1837] [serial = 425] [outer = (nil)] 22:45:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7fd3b88e1400) [pid = 1837] [serial = 426] [outer = 0x7fd3b7a5d400] 22:45:29 INFO - PROCESS | 1837 | 1461131129898 Marionette DEBUG loaded listener.js 22:45:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7fd3b995d800) [pid = 1837] [serial = 427] [outer = 0x7fd3b7a5d400] 22:45:30 INFO - PROCESS | 1837 | 1461131130653 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]]]}] 22:45:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 22:45:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1078ms 22:45:31 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7fd3b0d33000) [pid = 1837] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 22:45:31 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7fd3b0d35400) [pid = 1837] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 22:45:31 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7fd3b2a41c00) [pid = 1837] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 22:45:31 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7fd3af3e0400) [pid = 1837] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 22:45:31 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7fd3b5a67800) [pid = 1837] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 22:45:31 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7fd3ae7b7c00) [pid = 1837] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 22:45:31 INFO - PROCESS | 1837 | --DOMWINDOW == 107 (0x7fd3ae5d9c00) [pid = 1837] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 22:45:31 INFO - PROCESS | 1837 | --DOMWINDOW == 106 (0x7fd3b995e400) [pid = 1837] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 22:45:31 INFO - PROCESS | 1837 | --DOMWINDOW == 105 (0x7fd3c7169000) [pid = 1837] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 22:45:31 INFO - PROCESS | 1837 | --DOMWINDOW == 104 (0x7fd3afb7c400) [pid = 1837] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 22:45:31 INFO - PROCESS | 1837 | --DOMWINDOW == 103 (0x7fd3af76e000) [pid = 1837] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 22:45:31 INFO - PROCESS | 1837 | --DOMWINDOW == 102 (0x7fd3cde91000) [pid = 1837] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 22:45:31 INFO - PROCESS | 1837 | --DOMWINDOW == 101 (0x7fd3afb7bc00) [pid = 1837] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 22:45:31 INFO - PROCESS | 1837 | 1461131131048 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 22:45:31 INFO - PROCESS | 1837 | 1461131131050 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 22:45:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 22:45:31 INFO - PROCESS | 1837 | 1461131131062 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 22:45:31 INFO - PROCESS | 1837 | 1461131131064 Marionette TRACE conn3 <- [1,542,null,{}] 22:45:31 INFO - PROCESS | 1837 | 1461131131068 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}] 22:45:31 INFO - PROCESS | 1837 | 1461131131212 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 22:45:31 INFO - PROCESS | 1837 | 1461131131222 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b1cf0800 == 63 [pid = 1837] [id = 143] 22:45:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 102 (0x7fd3affebc00) [pid = 1837] [serial = 428] [outer = (nil)] 22:45:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 103 (0x7fd3b615f400) [pid = 1837] [serial = 429] [outer = 0x7fd3affebc00] 22:45:31 INFO - PROCESS | 1837 | 1461131131281 Marionette DEBUG loaded listener.js 22:45:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 104 (0x7fd3b995ec00) [pid = 1837] [serial = 430] [outer = 0x7fd3affebc00] 22:45:31 INFO - PROCESS | 1837 | 1461131131950 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]]]}] 22:45:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 22:45:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 927ms 22:45:31 INFO - PROCESS | 1837 | 1461131131989 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 22:45:31 INFO - PROCESS | 1837 | 1461131131991 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 22:45:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 22:45:32 INFO - PROCESS | 1837 | 1461131131999 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 22:45:32 INFO - PROCESS | 1837 | 1461131132001 Marionette TRACE conn3 <- [1,546,null,{}] 22:45:32 INFO - PROCESS | 1837 | 1461131132006 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}] 22:45:32 INFO - PROCESS | 1837 | 1461131132148 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 22:45:32 INFO - PROCESS | 1837 | 1461131132265 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5fb6800 == 64 [pid = 1837] [id = 144] 22:45:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7fd3affe7000) [pid = 1837] [serial = 431] [outer = (nil)] 22:45:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7fd3b2e9c000) [pid = 1837] [serial = 432] [outer = 0x7fd3affe7000] 22:45:32 INFO - PROCESS | 1837 | 1461131132324 Marionette DEBUG loaded listener.js 22:45:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7fd3b2ea8800) [pid = 1837] [serial = 433] [outer = 0x7fd3affe7000] 22:45:32 INFO - PROCESS | 1837 | 1461131132933 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]]]}] 22:45:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 22:45:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 985ms 22:45:32 INFO - PROCESS | 1837 | 1461131132984 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 22:45:32 INFO - PROCESS | 1837 | 1461131132988 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 22:45:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 22:45:32 INFO - PROCESS | 1837 | 1461131132993 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 22:45:32 INFO - PROCESS | 1837 | 1461131132995 Marionette TRACE conn3 <- [1,550,null,{}] 22:45:33 INFO - PROCESS | 1837 | 1461131133103 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}] 22:45:33 INFO - PROCESS | 1837 | 1461131133293 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 22:45:33 INFO - PROCESS | 1837 | 1461131133410 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af7ca800 == 65 [pid = 1837] [id = 145] 22:45:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7fd3ae7bc400) [pid = 1837] [serial = 434] [outer = (nil)] 22:45:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7fd3aed11c00) [pid = 1837] [serial = 435] [outer = 0x7fd3ae7bc400] 22:45:33 INFO - PROCESS | 1837 | 1461131133495 Marionette DEBUG loaded listener.js 22:45:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7fd3af3e0400) [pid = 1837] [serial = 436] [outer = 0x7fd3ae7bc400] 22:45:34 INFO - PROCESS | 1837 | 1461131134266 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]]]}] 22:45:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 22:45:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1285ms 22:45:34 INFO - PROCESS | 1837 | 1461131134311 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 22:45:34 INFO - PROCESS | 1837 | 1461131134319 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 22:45:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 22:45:34 INFO - PROCESS | 1837 | 1461131134330 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 22:45:34 INFO - PROCESS | 1837 | 1461131134333 Marionette TRACE conn3 <- [1,554,null,{}] 22:45:34 INFO - PROCESS | 1837 | 1461131134339 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}] 22:45:34 INFO - PROCESS | 1837 | 1461131134529 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 22:45:34 INFO - PROCESS | 1837 | 1461131134696 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b77c7800 == 66 [pid = 1837] [id = 146] 22:45:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7fd3affe8800) [pid = 1837] [serial = 437] [outer = (nil)] 22:45:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7fd3b0d37800) [pid = 1837] [serial = 438] [outer = 0x7fd3affe8800] 22:45:34 INFO - PROCESS | 1837 | 1461131134767 Marionette DEBUG loaded listener.js 22:45:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7fd3b108ac00) [pid = 1837] [serial = 439] [outer = 0x7fd3affe8800] 22:45:35 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:45:35 INFO - PROCESS | 1837 | 1461131135672 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]]]}] 22:45:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 22:45:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1381ms 22:45:35 INFO - PROCESS | 1837 | 1461131135710 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 22:45:35 INFO - PROCESS | 1837 | 1461131135713 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 22:45:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 22:45:35 INFO - PROCESS | 1837 | 1461131135719 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 22:45:35 INFO - PROCESS | 1837 | 1461131135723 Marionette TRACE conn3 <- [1,558,null,{}] 22:45:35 INFO - PROCESS | 1837 | 1461131135728 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}] 22:45:35 INFO - PROCESS | 1837 | 1461131135868 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 22:45:36 INFO - PROCESS | 1837 | 1461131136013 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c907b000 == 67 [pid = 1837] [id = 147] 22:45:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7fd3b2d04800) [pid = 1837] [serial = 440] [outer = (nil)] 22:45:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7fd3b2ea4800) [pid = 1837] [serial = 441] [outer = 0x7fd3b2d04800] 22:45:36 INFO - PROCESS | 1837 | 1461131136086 Marionette DEBUG loaded listener.js 22:45:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7fd3b4ed5c00) [pid = 1837] [serial = 442] [outer = 0x7fd3b2d04800] 22:45:36 INFO - PROCESS | 1837 | 1461131136950 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]]]}] 22:45:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 22:45:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1279ms 22:45:37 INFO - PROCESS | 1837 | 1461131137006 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 22:45:37 INFO - PROCESS | 1837 | 1461131137015 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 22:45:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 22:45:37 INFO - PROCESS | 1837 | 1461131137023 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 22:45:37 INFO - PROCESS | 1837 | 1461131137026 Marionette TRACE conn3 <- [1,562,null,{}] 22:45:37 INFO - PROCESS | 1837 | 1461131137030 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}] 22:45:37 INFO - PROCESS | 1837 | 1461131137176 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 22:45:37 INFO - PROCESS | 1837 | 1461131137318 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3caca9000 == 68 [pid = 1837] [id = 148] 22:45:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7fd3b2d07000) [pid = 1837] [serial = 443] [outer = (nil)] 22:45:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7fd3b7a60c00) [pid = 1837] [serial = 444] [outer = 0x7fd3b2d07000] 22:45:37 INFO - PROCESS | 1837 | 1461131137386 Marionette DEBUG loaded listener.js 22:45:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7fd3b995f000) [pid = 1837] [serial = 445] [outer = 0x7fd3b2d07000] 22:45:37 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:45:38 INFO - PROCESS | 1837 | 1461131138160 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]]]}] 22:45:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 22:45:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1184ms 22:45:38 INFO - PROCESS | 1837 | 1461131138207 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 22:45:38 INFO - PROCESS | 1837 | 1461131138211 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 22:45:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 22:45:38 INFO - PROCESS | 1837 | 1461131138217 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 22:45:38 INFO - PROCESS | 1837 | 1461131138220 Marionette TRACE conn3 <- [1,566,null,{}] 22:45:38 INFO - PROCESS | 1837 | 1461131138225 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}] 22:45:38 INFO - PROCESS | 1837 | 1461131138378 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 22:45:38 INFO - PROCESS | 1837 | 1461131138516 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb372000 == 69 [pid = 1837] [id = 149] 22:45:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7fd3ac0e7400) [pid = 1837] [serial = 446] [outer = (nil)] 22:45:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7fd3ac0ed800) [pid = 1837] [serial = 447] [outer = 0x7fd3ac0e7400] 22:45:38 INFO - PROCESS | 1837 | 1461131138586 Marionette DEBUG loaded listener.js 22:45:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7fd3ac0f2800) [pid = 1837] [serial = 448] [outer = 0x7fd3ac0e7400] 22:45:39 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:45:39 INFO - PROCESS | 1837 | 1461131139396 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]]]}] 22:45:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 22:45:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1231ms 22:45:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 22:45:39 INFO - PROCESS | 1837 | 1461131139450 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 22:45:39 INFO - PROCESS | 1837 | 1461131139453 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 22:45:39 INFO - PROCESS | 1837 | 1461131139458 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 22:45:39 INFO - PROCESS | 1837 | 1461131139461 Marionette TRACE conn3 <- [1,570,null,{}] 22:45:39 INFO - PROCESS | 1837 | 1461131139466 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}] 22:45:39 INFO - PROCESS | 1837 | 1461131139668 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 22:45:39 INFO - PROCESS | 1837 | 1461131139810 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cf405800 == 70 [pid = 1837] [id = 150] 22:45:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7fd3ac0eac00) [pid = 1837] [serial = 449] [outer = (nil)] 22:45:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7fd3c5ccf000) [pid = 1837] [serial = 450] [outer = 0x7fd3ac0eac00] 22:45:39 INFO - PROCESS | 1837 | 1461131139881 Marionette DEBUG loaded listener.js 22:45:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 125 (0x7fd3c6e26400) [pid = 1837] [serial = 451] [outer = 0x7fd3ac0eac00] 22:45:40 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:45:40 INFO - PROCESS | 1837 | 1461131140677 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]]]}] 22:45:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 22:45:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1231ms 22:45:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 22:45:40 INFO - PROCESS | 1837 | 1461131140689 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 22:45:40 INFO - PROCESS | 1837 | 1461131140692 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 22:45:40 INFO - PROCESS | 1837 | 1461131140698 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 22:45:40 INFO - PROCESS | 1837 | 1461131140701 Marionette TRACE conn3 <- [1,574,null,{}] 22:45:40 INFO - PROCESS | 1837 | 1461131140706 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}] 22:45:40 INFO - PROCESS | 1837 | 1461131140853 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 22:45:41 INFO - PROCESS | 1837 | 1461131140997 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2616000 == 71 [pid = 1837] [id = 151] 22:45:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 126 (0x7fd3ac0ed000) [pid = 1837] [serial = 452] [outer = (nil)] 22:45:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7fd3c7166400) [pid = 1837] [serial = 453] [outer = 0x7fd3ac0ed000] 22:45:41 INFO - PROCESS | 1837 | 1461131141064 Marionette DEBUG loaded listener.js 22:45:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7fd3c9014c00) [pid = 1837] [serial = 454] [outer = 0x7fd3ac0ed000] 22:45:41 INFO - PROCESS | 1837 | 1461131141920 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]]]}] 22:45:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 22:45:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1283ms 22:45:41 INFO - PROCESS | 1837 | 1461131141981 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 22:45:41 INFO - PROCESS | 1837 | 1461131141984 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 22:45:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 22:45:41 INFO - PROCESS | 1837 | 1461131141990 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 22:45:41 INFO - PROCESS | 1837 | 1461131141992 Marionette TRACE conn3 <- [1,578,null,{}] 22:45:42 INFO - PROCESS | 1837 | 1461131141997 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}] 22:45:42 INFO - PROCESS | 1837 | 1461131142138 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 22:45:42 INFO - PROCESS | 1837 | 1461131142288 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3afc02800 == 72 [pid = 1837] [id = 152] 22:45:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7fd3ae7b9400) [pid = 1837] [serial = 455] [outer = (nil)] 22:45:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7fd3af706000) [pid = 1837] [serial = 456] [outer = 0x7fd3ae7b9400] 22:45:42 INFO - PROCESS | 1837 | 1461131142356 Marionette DEBUG loaded listener.js 22:45:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7fd3b70ef800) [pid = 1837] [serial = 457] [outer = 0x7fd3ae7b9400] 22:45:43 INFO - PROCESS | 1837 | 1461131143915 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]]]}] 22:45:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 22:45:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1990ms 22:45:43 INFO - PROCESS | 1837 | 1461131143980 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 22:45:43 INFO - PROCESS | 1837 | 1461131143991 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 22:45:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 22:45:44 INFO - PROCESS | 1837 | 1461131144016 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 22:45:44 INFO - PROCESS | 1837 | 1461131144021 Marionette TRACE conn3 <- [1,582,null,{}] 22:45:44 INFO - PROCESS | 1837 | 1461131144028 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}] 22:45:44 INFO - PROCESS | 1837 | 1461131144211 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 22:45:44 INFO - PROCESS | 1837 | 1461131144404 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ae7cc000 == 73 [pid = 1837] [id = 153] 22:45:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7fd3affed400) [pid = 1837] [serial = 458] [outer = (nil)] 22:45:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7fd3b018e400) [pid = 1837] [serial = 459] [outer = 0x7fd3affed400] 22:45:44 INFO - PROCESS | 1837 | 1461131144465 Marionette DEBUG loaded listener.js 22:45:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7fd3b1005000) [pid = 1837] [serial = 460] [outer = 0x7fd3affed400] 22:45:44 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b1cf0800 == 72 [pid = 1837] [id = 143] 22:45:44 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7fd3cb15cc00) [pid = 1837] [serial = 390] [outer = (nil)] [url = about:blank] 22:45:44 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8fc8000 == 71 [pid = 1837] [id = 142] 22:45:44 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7f5e000 == 70 [pid = 1837] [id = 141] 22:45:44 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b706a800 == 69 [pid = 1837] [id = 140] 22:45:44 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b5150000 == 68 [pid = 1837] [id = 139] 22:45:44 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ae6dd000 == 67 [pid = 1837] [id = 138] 22:45:45 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af44b800 == 66 [pid = 1837] [id = 137] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7fd3c6113400) [pid = 1837] [serial = 384] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7fd3b6ce4000) [pid = 1837] [serial = 387] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7fd3b1c25000) [pid = 1837] [serial = 352] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7fd3b7422800) [pid = 1837] [serial = 378] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7fd3aeff1400) [pid = 1837] [serial = 372] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7fd3af3dac00) [pid = 1837] [serial = 373] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7fd3c715d800) [pid = 1837] [serial = 366] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 125 (0x7fd3b107ec00) [pid = 1837] [serial = 375] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 124 (0x7fd3b589b400) [pid = 1837] [serial = 376] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7fd3af70b400) [pid = 1837] [serial = 354] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7fd3c6e2d000) [pid = 1837] [serial = 369] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7fd3c5ccc400) [pid = 1837] [serial = 363] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 120 (0x7fd3b5af2400) [pid = 1837] [serial = 357] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7fd3b88e0400) [pid = 1837] [serial = 360] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7fd3b88e0800) [pid = 1837] [serial = 382] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7fd3c9014000) [pid = 1837] [serial = 385] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7fd3b7a54c00) [pid = 1837] [serial = 379] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 115 (0x7fd3b9963000) [pid = 1837] [serial = 388] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7fd3c715f400) [pid = 1837] [serial = 301] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7fd3cb192000) [pid = 1837] [serial = 304] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7fd3b0183000) [pid = 1837] [serial = 295] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7fd3b768f000) [pid = 1837] [serial = 298] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7fd3d2bcf800) [pid = 1837] [serial = 334] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7fd3cd1a5800) [pid = 1837] [serial = 307] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7fd3b0d40400) [pid = 1837] [serial = 381] [outer = (nil)] [url = about:blank] 22:45:45 INFO - PROCESS | 1837 | 1461131145331 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]]]}] 22:45:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 22:45:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1392ms 22:45:45 INFO - PROCESS | 1837 | 1461131145407 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 22:45:45 INFO - PROCESS | 1837 | 1461131145414 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 22:45:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 22:45:45 INFO - PROCESS | 1837 | 1461131145423 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 22:45:45 INFO - PROCESS | 1837 | 1461131145427 Marionette TRACE conn3 <- [1,586,null,{}] 22:45:45 INFO - PROCESS | 1837 | 1461131145432 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}] 22:45:45 INFO - PROCESS | 1837 | 1461131145572 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 22:45:45 INFO - PROCESS | 1837 | 1461131145581 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2881000 == 67 [pid = 1837] [id = 154] 22:45:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7fd3aeff1400) [pid = 1837] [serial = 461] [outer = (nil)] 22:45:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7fd3b2d07400) [pid = 1837] [serial = 462] [outer = 0x7fd3aeff1400] 22:45:45 INFO - PROCESS | 1837 | 1461131145638 Marionette DEBUG loaded listener.js 22:45:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7fd3b2ea5000) [pid = 1837] [serial = 463] [outer = 0x7fd3aeff1400] 22:45:46 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:45:46 INFO - PROCESS | 1837 | 1461131146395 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]]]}] 22:45:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 22:45:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 983ms 22:45:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 22:45:46 INFO - PROCESS | 1837 | 1461131146406 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 22:45:46 INFO - PROCESS | 1837 | 1461131146408 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 22:45:46 INFO - PROCESS | 1837 | 1461131146422 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 22:45:46 INFO - PROCESS | 1837 | 1461131146426 Marionette TRACE conn3 <- [1,590,null,{}] 22:45:46 INFO - PROCESS | 1837 | 1461131146441 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}] 22:45:46 INFO - PROCESS | 1837 | 1461131146575 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 22:45:46 INFO - PROCESS | 1837 | 1461131146592 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b706a800 == 68 [pid = 1837] [id = 155] 22:45:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7fd3b6a43c00) [pid = 1837] [serial = 464] [outer = (nil)] 22:45:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7fd3b6dd8800) [pid = 1837] [serial = 465] [outer = 0x7fd3b6a43c00] 22:45:46 INFO - PROCESS | 1837 | 1461131146650 Marionette DEBUG loaded listener.js 22:45:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7fd3b768f000) [pid = 1837] [serial = 466] [outer = 0x7fd3b6a43c00] 22:45:47 INFO - PROCESS | 1837 | 1461131147396 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]]]}] 22:45:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 22:45:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1039ms 22:45:47 INFO - PROCESS | 1837 | 1461131147454 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 22:45:47 INFO - PROCESS | 1837 | 1461131147458 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 22:45:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 22:45:47 INFO - PROCESS | 1837 | 1461131147463 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 22:45:47 INFO - PROCESS | 1837 | 1461131147465 Marionette TRACE conn3 <- [1,594,null,{}] 22:45:47 INFO - PROCESS | 1837 | 1461131147470 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}] 22:45:47 INFO - PROCESS | 1837 | 1461131147632 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 22:45:47 INFO - PROCESS | 1837 | 1461131147654 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b869e800 == 69 [pid = 1837] [id = 156] 22:45:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7fd3b7690000) [pid = 1837] [serial = 467] [outer = (nil)] 22:45:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7fd3b88d6800) [pid = 1837] [serial = 468] [outer = 0x7fd3b7690000] 22:45:47 INFO - PROCESS | 1837 | 1461131147710 Marionette DEBUG loaded listener.js 22:45:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7fd3b9831800) [pid = 1837] [serial = 469] [outer = 0x7fd3b7690000] 22:45:48 INFO - PROCESS | 1837 | 1461131148530 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]]]}] 22:45:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 22:45:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1124ms 22:45:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 22:45:48 INFO - PROCESS | 1837 | 1461131148602 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 22:45:48 INFO - PROCESS | 1837 | 1461131148604 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 22:45:48 INFO - PROCESS | 1837 | 1461131148608 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 22:45:48 INFO - PROCESS | 1837 | 1461131148612 Marionette TRACE conn3 <- [1,598,null,{}] 22:45:48 INFO - PROCESS | 1837 | 1461131148616 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}] 22:45:48 INFO - PROCESS | 1837 | 1461131148787 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 22:45:48 INFO - PROCESS | 1837 | 1461131148811 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3befc8800 == 70 [pid = 1837] [id = 157] 22:45:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7fd3ac085c00) [pid = 1837] [serial = 470] [outer = (nil)] 22:45:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7fd3ac08c400) [pid = 1837] [serial = 471] [outer = 0x7fd3ac085c00] 22:45:48 INFO - PROCESS | 1837 | 1461131148865 Marionette DEBUG loaded listener.js 22:45:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7fd3ac090c00) [pid = 1837] [serial = 472] [outer = 0x7fd3ac085c00] 22:45:49 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7fd3affedc00) [pid = 1837] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 22:45:49 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7fd3b4fd7c00) [pid = 1837] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 22:45:49 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7fd3affef800) [pid = 1837] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 22:45:49 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7fd3af706c00) [pid = 1837] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 22:45:49 INFO - PROCESS | 1837 | --DOMWINDOW == 115 (0x7fd3affebc00) [pid = 1837] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 22:45:49 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7fd3ae7b4000) [pid = 1837] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 22:45:49 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7fd3af1f1000) [pid = 1837] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 22:45:49 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7fd3b7a5d400) [pid = 1837] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 22:45:49 INFO - PROCESS | 1837 | 1461131149884 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]]]}] 22:45:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 22:45:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1325ms 22:45:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 22:45:49 INFO - PROCESS | 1837 | 1461131149934 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 22:45:49 INFO - PROCESS | 1837 | 1461131149936 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 22:45:49 INFO - PROCESS | 1837 | 1461131149942 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 22:45:49 INFO - PROCESS | 1837 | 1461131149954 Marionette TRACE conn3 <- [1,602,null,{}] 22:45:49 INFO - PROCESS | 1837 | 1461131149960 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}] 22:45:50 INFO - PROCESS | 1837 | 1461131150129 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 22:45:50 INFO - PROCESS | 1837 | 1461131150145 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c4ecb000 == 71 [pid = 1837] [id = 158] 22:45:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7fd3abe2f800) [pid = 1837] [serial = 473] [outer = (nil)] 22:45:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7fd3ac091400) [pid = 1837] [serial = 474] [outer = 0x7fd3abe2f800] 22:45:50 INFO - PROCESS | 1837 | 1461131150205 Marionette DEBUG loaded listener.js 22:45:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7fd3b7a5bc00) [pid = 1837] [serial = 475] [outer = 0x7fd3abe2f800] 22:45:50 INFO - PROCESS | 1837 | 1461131150872 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]]]}] 22:45:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 22:45:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 984ms 22:45:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7fd3ac090400) [pid = 1837] [serial = 476] [outer = 0x7fd3af3e5c00] 22:45:50 INFO - PROCESS | 1837 | 1461131150950 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 22:45:50 INFO - PROCESS | 1837 | 1461131150953 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 22:45:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 22:45:51 INFO - PROCESS | 1837 | 1461131151004 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 22:45:51 INFO - PROCESS | 1837 | 1461131151007 Marionette TRACE conn3 <- [1,606,null,{}] 22:45:51 INFO - PROCESS | 1837 | 1461131151043 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}] 22:45:51 INFO - PROCESS | 1837 | 1461131151162 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 22:45:51 INFO - PROCESS | 1837 | 1461131151172 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:51 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb0cb800 == 72 [pid = 1837] [id = 159] 22:45:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7fd3ae533c00) [pid = 1837] [serial = 477] [outer = (nil)] 22:45:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7fd3ae53b800) [pid = 1837] [serial = 478] [outer = 0x7fd3ae533c00] 22:45:51 INFO - PROCESS | 1837 | 1461131151230 Marionette DEBUG loaded listener.js 22:45:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7fd3b7a5d400) [pid = 1837] [serial = 479] [outer = 0x7fd3ae533c00] 22:45:52 INFO - PROCESS | 1837 | 1461131152176 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]]]}] 22:45:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 22:45:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1240ms 22:45:52 INFO - PROCESS | 1837 | 1461131152210 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 22:45:52 INFO - PROCESS | 1837 | 1461131152215 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 22:45:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 22:45:52 INFO - PROCESS | 1837 | 1461131152224 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 22:45:52 INFO - PROCESS | 1837 | 1461131152227 Marionette TRACE conn3 <- [1,610,null,{}] 22:45:52 INFO - PROCESS | 1837 | 1461131152235 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}] 22:45:52 INFO - PROCESS | 1837 | 1461131152397 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 22:45:52 INFO - PROCESS | 1837 | 1461131152513 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b3c1c000 == 73 [pid = 1837] [id = 160] 22:45:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7fd3ac08ec00) [pid = 1837] [serial = 480] [outer = (nil)] 22:45:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7fd3ad0a3c00) [pid = 1837] [serial = 481] [outer = 0x7fd3ac08ec00] 22:45:52 INFO - PROCESS | 1837 | 1461131152622 Marionette DEBUG loaded listener.js 22:45:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7fd3ae53c000) [pid = 1837] [serial = 482] [outer = 0x7fd3ac08ec00] 22:45:53 INFO - PROCESS | 1837 | 1461131153520 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]]]}] 22:45:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 22:45:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1330ms 22:45:53 INFO - PROCESS | 1837 | 1461131153555 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 22:45:53 INFO - PROCESS | 1837 | 1461131153563 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 22:45:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 22:45:53 INFO - PROCESS | 1837 | 1461131153573 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 22:45:53 INFO - PROCESS | 1837 | 1461131153576 Marionette TRACE conn3 <- [1,614,null,{}] 22:45:53 INFO - PROCESS | 1837 | 1461131153582 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}] 22:45:53 INFO - PROCESS | 1837 | 1461131153737 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 22:45:53 INFO - PROCESS | 1837 | 1461131153889 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b868d000 == 74 [pid = 1837] [id = 161] 22:45:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7fd3ac091000) [pid = 1837] [serial = 483] [outer = (nil)] 22:45:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7fd3ae560000) [pid = 1837] [serial = 484] [outer = 0x7fd3ac091000] 22:45:53 INFO - PROCESS | 1837 | 1461131153966 Marionette DEBUG loaded listener.js 22:45:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 125 (0x7fd3ae5d4800) [pid = 1837] [serial = 485] [outer = 0x7fd3ac091000] 22:45:54 INFO - PROCESS | 1837 | 1461131154839 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]]]}] 22:45:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 22:45:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1331ms 22:45:54 INFO - PROCESS | 1837 | 1461131154906 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 22:45:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 22:45:54 INFO - PROCESS | 1837 | 1461131154910 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 22:45:54 INFO - PROCESS | 1837 | 1461131154916 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 22:45:54 INFO - PROCESS | 1837 | 1461131154921 Marionette TRACE conn3 <- [1,618,null,{}] 22:45:54 INFO - PROCESS | 1837 | 1461131154936 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}] 22:45:55 INFO - PROCESS | 1837 | 1461131155136 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 22:45:55 INFO - PROCESS | 1837 | 1461131155291 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb34b800 == 75 [pid = 1837] [id = 162] 22:45:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 126 (0x7fd3ae55c400) [pid = 1837] [serial = 486] [outer = (nil)] 22:45:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7fd3afb80c00) [pid = 1837] [serial = 487] [outer = 0x7fd3ae55c400] 22:45:55 INFO - PROCESS | 1837 | 1461131155370 Marionette DEBUG loaded listener.js 22:45:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7fd3b107dc00) [pid = 1837] [serial = 488] [outer = 0x7fd3ae55c400] 22:45:56 INFO - PROCESS | 1837 | 1461131156174 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]]]}] 22:45:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 22:45:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1289ms 22:45:56 INFO - PROCESS | 1837 | 1461131156213 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 22:45:56 INFO - PROCESS | 1837 | 1461131156218 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 22:45:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 22:45:56 INFO - PROCESS | 1837 | 1461131156224 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 22:45:56 INFO - PROCESS | 1837 | 1461131156227 Marionette TRACE conn3 <- [1,622,null,{}] 22:45:56 INFO - PROCESS | 1837 | 1461131156232 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}] 22:45:56 INFO - PROCESS | 1837 | 1461131156384 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 22:45:56 INFO - PROCESS | 1837 | 1461131156532 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7128000 == 76 [pid = 1837] [id = 163] 22:45:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7fd3af763000) [pid = 1837] [serial = 489] [outer = (nil)] 22:45:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7fd3b2ea6c00) [pid = 1837] [serial = 490] [outer = 0x7fd3af763000] 22:45:56 INFO - PROCESS | 1837 | 1461131156603 Marionette DEBUG loaded listener.js 22:45:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7fd3b58a0000) [pid = 1837] [serial = 491] [outer = 0x7fd3af763000] 22:45:57 INFO - PROCESS | 1837 | 1461131157428 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]]]}] 22:45:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 22:45:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1232ms 22:45:57 INFO - PROCESS | 1837 | 1461131157458 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 22:45:57 INFO - PROCESS | 1837 | 1461131157461 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 22:45:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 22:45:57 INFO - PROCESS | 1837 | 1461131157467 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 22:45:57 INFO - PROCESS | 1837 | 1461131157469 Marionette TRACE conn3 <- [1,626,null,{}] 22:45:57 INFO - PROCESS | 1837 | 1461131157474 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}] 22:45:57 INFO - PROCESS | 1837 | 1461131157615 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 22:45:57 INFO - PROCESS | 1837 | 1461131157762 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7f60000 == 77 [pid = 1837] [id = 164] 22:45:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7fd3b2d09c00) [pid = 1837] [serial = 492] [outer = (nil)] 22:45:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7fd3b6dd8c00) [pid = 1837] [serial = 493] [outer = 0x7fd3b2d09c00] 22:45:57 INFO - PROCESS | 1837 | 1461131157833 Marionette DEBUG loaded listener.js 22:45:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7fd3b7a61c00) [pid = 1837] [serial = 494] [outer = 0x7fd3b2d09c00] 22:45:58 INFO - PROCESS | 1837 | 1461131158705 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]]]}] 22:45:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 22:45:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1279ms 22:45:58 INFO - PROCESS | 1837 | 1461131158746 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 22:45:58 INFO - PROCESS | 1837 | 1461131158750 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 22:45:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 22:45:58 INFO - PROCESS | 1837 | 1461131158756 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 22:45:58 INFO - PROCESS | 1837 | 1461131158759 Marionette TRACE conn3 <- [1,630,null,{}] 22:45:58 INFO - PROCESS | 1837 | 1461131158764 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}] 22:45:58 INFO - PROCESS | 1837 | 1461131158958 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 22:45:59 INFO - PROCESS | 1837 | 1461131159371 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b1cec000 == 78 [pid = 1837] [id = 165] 22:45:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7fd3ac084400) [pid = 1837] [serial = 495] [outer = (nil)] 22:45:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7fd3ac091800) [pid = 1837] [serial = 496] [outer = 0x7fd3ac084400] 22:45:59 INFO - PROCESS | 1837 | 1461131159523 Marionette DEBUG loaded listener.js 22:45:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7fd3ad0a5400) [pid = 1837] [serial = 497] [outer = 0x7fd3ac084400] 22:46:00 INFO - PROCESS | 1837 | 1461131160463 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]]]}] 22:46:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 22:46:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1779ms 22:46:00 INFO - PROCESS | 1837 | 1461131160536 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 22:46:00 INFO - PROCESS | 1837 | 1461131160541 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 22:46:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 22:46:00 INFO - PROCESS | 1837 | 1461131160549 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 22:46:00 INFO - PROCESS | 1837 | 1461131160553 Marionette TRACE conn3 <- [1,634,null,{}] 22:46:00 INFO - PROCESS | 1837 | 1461131160559 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}] 22:46:00 INFO - PROCESS | 1837 | 1461131160709 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 22:46:00 INFO - PROCESS | 1837 | 1461131160856 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aee83000 == 79 [pid = 1837] [id = 166] 22:46:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7fd3abe28800) [pid = 1837] [serial = 498] [outer = (nil)] 22:46:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7fd3ae561400) [pid = 1837] [serial = 499] [outer = 0x7fd3abe28800] 22:46:00 INFO - PROCESS | 1837 | 1461131160928 Marionette DEBUG loaded listener.js 22:46:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7fd3ae5e0000) [pid = 1837] [serial = 500] [outer = 0x7fd3abe28800] 22:46:01 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:46:01 INFO - PROCESS | 1837 | 1461131161783 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]]]}] 22:46:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 22:46:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1284ms 22:46:01 INFO - PROCESS | 1837 | 1461131161836 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 22:46:01 INFO - PROCESS | 1837 | 1461131161842 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 22:46:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 22:46:01 INFO - PROCESS | 1837 | 1461131161849 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 22:46:01 INFO - PROCESS | 1837 | 1461131161852 Marionette TRACE conn3 <- [1,638,null,{}] 22:46:01 INFO - PROCESS | 1837 | 1461131161857 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}] 22:46:02 INFO - PROCESS | 1837 | 1461131162004 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 22:46:02 INFO - PROCESS | 1837 | 1461131162175 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cac49800 == 78 [pid = 1837] [id = 123] 22:46:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b6da9000 == 77 [pid = 1837] [id = 118] 22:46:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7e06800 == 76 [pid = 1837] [id = 119] 22:46:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c6e0d800 == 75 [pid = 1837] [id = 122] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7fd3b2e9c000) [pid = 1837] [serial = 432] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7fd3affe9800) [pid = 1837] [serial = 396] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7fd3b893f800) [pid = 1837] [serial = 405] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7fd3ad0af400) [pid = 1837] [serial = 402] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7fd3b6a9e800) [pid = 1837] [serial = 399] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7fd3aed0b000) [pid = 1837] [serial = 393] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7fd3b2d0a400) [pid = 1837] [serial = 408] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aced8800 == 76 [pid = 1837] [id = 167] 22:46:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7fd3ac086400) [pid = 1837] [serial = 501] [outer = (nil)] 22:46:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7fd3ae554800) [pid = 1837] [serial = 502] [outer = 0x7fd3ac086400] 22:46:02 INFO - PROCESS | 1837 | 1461131162276 Marionette DEBUG loaded listener.js 22:46:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7fd3af1e4000) [pid = 1837] [serial = 503] [outer = 0x7fd3ac086400] 22:46:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c4ecb000 == 75 [pid = 1837] [id = 158] 22:46:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3befc8800 == 74 [pid = 1837] [id = 157] 22:46:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b869e800 == 73 [pid = 1837] [id = 156] 22:46:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b706a800 == 72 [pid = 1837] [id = 155] 22:46:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2881000 == 71 [pid = 1837] [id = 154] 22:46:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ae7cc000 == 70 [pid = 1837] [id = 153] 22:46:02 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:46:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c907b000 == 69 [pid = 1837] [id = 147] 22:46:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b77c7800 == 68 [pid = 1837] [id = 146] 22:46:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af7ca800 == 67 [pid = 1837] [id = 145] 22:46:02 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c5fb6800 == 66 [pid = 1837] [id = 144] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7fd3b0d36c00) [pid = 1837] [serial = 417] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7fd3cb458c00) [pid = 1837] [serial = 391] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7fd3b2d0cc00) [pid = 1837] [serial = 420] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7fd3b6a49800) [pid = 1837] [serial = 421] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7fd3af769000) [pid = 1837] [serial = 414] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7fd3b995ec00) [pid = 1837] [serial = 430] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7fd3aed0b400) [pid = 1837] [serial = 412] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7fd3afbb4400) [pid = 1837] [serial = 415] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7fd3b7683000) [pid = 1837] [serial = 423] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7fd3ae7bb000) [pid = 1837] [serial = 411] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 125 (0x7fd3b995d800) [pid = 1837] [serial = 427] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 124 (0x7fd3b7691400) [pid = 1837] [serial = 424] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7fd3b615f400) [pid = 1837] [serial = 429] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7fd3b88e1400) [pid = 1837] [serial = 426] [outer = (nil)] [url = about:blank] 22:46:02 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7fd3b0d40800) [pid = 1837] [serial = 418] [outer = (nil)] [url = about:blank] 22:46:03 INFO - PROCESS | 1837 | 1461131163022 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]]]}] 22:46:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 22:46:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1228ms 22:46:03 INFO - PROCESS | 1837 | 1461131163098 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 22:46:03 INFO - PROCESS | 1837 | 1461131163101 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 22:46:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 22:46:03 INFO - PROCESS | 1837 | 1461131163115 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 22:46:03 INFO - PROCESS | 1837 | 1461131163122 Marionette TRACE conn3 <- [1,642,null,{}] 22:46:03 INFO - PROCESS | 1837 | 1461131163138 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}] 22:46:03 INFO - PROCESS | 1837 | 1461131163275 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 22:46:03 INFO - PROCESS | 1837 | 1461131163285 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2886800 == 67 [pid = 1837] [id = 168] 22:46:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7fd3ae7b9c00) [pid = 1837] [serial = 504] [outer = (nil)] 22:46:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7fd3af761000) [pid = 1837] [serial = 505] [outer = 0x7fd3ae7b9c00] 22:46:03 INFO - PROCESS | 1837 | 1461131163344 Marionette DEBUG loaded listener.js 22:46:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7fd3afb7bc00) [pid = 1837] [serial = 506] [outer = 0x7fd3ae7b9c00] 22:46:04 INFO - PROCESS | 1837 | 1461131164042 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]]]}] 22:46:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 22:46:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 946ms 22:46:04 INFO - PROCESS | 1837 | 1461131164058 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 22:46:04 INFO - PROCESS | 1837 | 1461131164062 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 22:46:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 22:46:04 INFO - PROCESS | 1837 | 1461131164068 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 22:46:04 INFO - PROCESS | 1837 | 1461131164070 Marionette TRACE conn3 <- [1,646,null,{}] 22:46:04 INFO - PROCESS | 1837 | 1461131164075 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}] 22:46:04 INFO - PROCESS | 1837 | 1461131164237 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 22:46:04 INFO - PROCESS | 1837 | 1461131164258 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2ed2000 == 68 [pid = 1837] [id = 169] 22:46:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 125 (0x7fd3af1e4c00) [pid = 1837] [serial = 507] [outer = (nil)] 22:46:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 126 (0x7fd3afb88800) [pid = 1837] [serial = 508] [outer = 0x7fd3af1e4c00] 22:46:04 INFO - PROCESS | 1837 | 1461131164313 Marionette DEBUG loaded listener.js 22:46:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7fd3b018d400) [pid = 1837] [serial = 509] [outer = 0x7fd3af1e4c00] 22:46:05 INFO - PROCESS | 1837 | 1461131165106 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]]]}] 22:46:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 22:46:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1074ms 22:46:05 INFO - PROCESS | 1837 | 1461131165143 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 22:46:05 INFO - PROCESS | 1837 | 1461131165145 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 22:46:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 22:46:05 INFO - PROCESS | 1837 | 1461131165151 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 22:46:05 INFO - PROCESS | 1837 | 1461131165153 Marionette TRACE conn3 <- [1,650,null,{}] 22:46:05 INFO - PROCESS | 1837 | 1461131165166 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}] 22:46:05 INFO - PROCESS | 1837 | 1461131165358 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 22:46:05 INFO - PROCESS | 1837 | 1461131165393 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6dbd800 == 69 [pid = 1837] [id = 170] 22:46:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7fd3b1002400) [pid = 1837] [serial = 510] [outer = (nil)] 22:46:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7fd3b1089c00) [pid = 1837] [serial = 511] [outer = 0x7fd3b1002400] 22:46:05 INFO - PROCESS | 1837 | 1461131165463 Marionette DEBUG loaded listener.js 22:46:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7fd3b26e1c00) [pid = 1837] [serial = 512] [outer = 0x7fd3b1002400] 22:46:06 INFO - PROCESS | 1837 | 1461131166181 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]]]}] 22:46:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 22:46:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1088ms 22:46:06 INFO - PROCESS | 1837 | 1461131166257 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 22:46:06 INFO - PROCESS | 1837 | 1461131166259 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 22:46:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 22:46:06 INFO - PROCESS | 1837 | 1461131166265 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 22:46:06 INFO - PROCESS | 1837 | 1461131166267 Marionette TRACE conn3 <- [1,654,null,{}] 22:46:06 INFO - PROCESS | 1837 | 1461131166279 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}] 22:46:06 INFO - PROCESS | 1837 | 1461131166454 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 22:46:06 INFO - PROCESS | 1837 | 1461131166472 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7120000 == 70 [pid = 1837] [id = 171] 22:46:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7fd3b100b400) [pid = 1837] [serial = 513] [outer = (nil)] 22:46:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7fd3b2ea9400) [pid = 1837] [serial = 514] [outer = 0x7fd3b100b400] 22:46:06 INFO - PROCESS | 1837 | 1461131166531 Marionette DEBUG loaded listener.js 22:46:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7fd3b38e6c00) [pid = 1837] [serial = 515] [outer = 0x7fd3b100b400] 22:46:07 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7fd3ae7b3800) [pid = 1837] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 22:46:07 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7fd3ae7bd400) [pid = 1837] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 22:46:07 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7fd3af1e3c00) [pid = 1837] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 22:46:07 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7fd3ae7be400) [pid = 1837] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 22:46:07 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7fd3af1e7400) [pid = 1837] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 22:46:07 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7fd3b4ed4400) [pid = 1837] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 22:46:07 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7fd3affe9400) [pid = 1837] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 22:46:07 INFO - PROCESS | 1837 | --DOMWINDOW == 125 (0x7fd3b7691800) [pid = 1837] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 22:46:07 INFO - PROCESS | 1837 | --DOMWINDOW == 124 (0x7fd3aeff3000) [pid = 1837] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 22:46:07 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7fd3b7a59000) [pid = 1837] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 22:46:07 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7fd3b7690000) [pid = 1837] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 22:46:07 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7fd3aeff1400) [pid = 1837] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 22:46:07 INFO - PROCESS | 1837 | --DOMWINDOW == 120 (0x7fd3ac085c00) [pid = 1837] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 22:46:07 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7fd3ae7b9400) [pid = 1837] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 22:46:07 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7fd3abe2f800) [pid = 1837] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 22:46:07 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7fd3b6a43c00) [pid = 1837] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 22:46:07 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7fd3affed400) [pid = 1837] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 22:46:07 INFO - PROCESS | 1837 | 1461131167786 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]]]}] 22:46:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 22:46:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1585ms 22:46:07 INFO - PROCESS | 1837 | 1461131167852 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 22:46:07 INFO - PROCESS | 1837 | 1461131167855 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 22:46:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 22:46:07 INFO - PROCESS | 1837 | 1461131167861 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 22:46:07 INFO - PROCESS | 1837 | 1461131167863 Marionette TRACE conn3 <- [1,658,null,{}] 22:46:07 INFO - PROCESS | 1837 | 1461131167869 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}] 22:46:08 INFO - PROCESS | 1837 | 1461131168039 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 22:46:08 INFO - PROCESS | 1837 | 1461131168095 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7494000 == 71 [pid = 1837] [id = 172] 22:46:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7fd3abe26000) [pid = 1837] [serial = 516] [outer = (nil)] 22:46:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7fd3ae7bd400) [pid = 1837] [serial = 517] [outer = 0x7fd3abe26000] 22:46:08 INFO - PROCESS | 1837 | 1461131168155 Marionette DEBUG loaded listener.js 22:46:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7fd3b1c24800) [pid = 1837] [serial = 518] [outer = 0x7fd3abe26000] 22:46:08 INFO - PROCESS | 1837 | 1461131168805 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]]]}] 22:46:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 22:46:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 975ms 22:46:08 INFO - PROCESS | 1837 | 1461131168837 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 22:46:08 INFO - PROCESS | 1837 | 1461131168841 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 22:46:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 22:46:08 INFO - PROCESS | 1837 | 1461131168846 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 22:46:08 INFO - PROCESS | 1837 | 1461131168849 Marionette TRACE conn3 <- [1,662,null,{}] 22:46:08 INFO - PROCESS | 1837 | 1461131168854 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}] 22:46:08 INFO - PROCESS | 1837 | 1461131168983 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 22:46:09 INFO - PROCESS | 1837 | 1461131169089 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7f63800 == 72 [pid = 1837] [id = 173] 22:46:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7fd3abe29400) [pid = 1837] [serial = 519] [outer = (nil)] 22:46:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7fd3b2d0ec00) [pid = 1837] [serial = 520] [outer = 0x7fd3abe29400] 22:46:09 INFO - PROCESS | 1837 | 1461131169146 Marionette DEBUG loaded listener.js 22:46:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7fd3b4ed4400) [pid = 1837] [serial = 521] [outer = 0x7fd3abe29400] 22:46:09 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:46:10 INFO - PROCESS | 1837 | 1461131170063 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]]]}] 22:46:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 22:46:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1276ms 22:46:10 INFO - PROCESS | 1837 | 1461131170124 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 22:46:10 INFO - PROCESS | 1837 | 1461131170130 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 22:46:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 22:46:10 INFO - PROCESS | 1837 | 1461131170139 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 22:46:10 INFO - PROCESS | 1837 | 1461131170143 Marionette TRACE conn3 <- [1,666,null,{}] 22:46:10 INFO - PROCESS | 1837 | 1461131170151 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}] 22:46:10 INFO - PROCESS | 1837 | 1461131170320 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 22:46:10 INFO - PROCESS | 1837 | 1461131170475 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b1ce7800 == 73 [pid = 1837] [id = 174] 22:46:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7fd3ae536c00) [pid = 1837] [serial = 522] [outer = (nil)] 22:46:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7fd3ae55d400) [pid = 1837] [serial = 523] [outer = 0x7fd3ae536c00] 22:46:10 INFO - PROCESS | 1837 | 1461131170545 Marionette DEBUG loaded listener.js 22:46:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 125 (0x7fd3ae7b4c00) [pid = 1837] [serial = 524] [outer = 0x7fd3ae536c00] 22:46:11 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:46:11 INFO - PROCESS | 1837 | 1461131171470 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]]]}] 22:46:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 22:46:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1379ms 22:46:11 INFO - PROCESS | 1837 | 1461131171519 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 22:46:11 INFO - PROCESS | 1837 | 1461131171527 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 22:46:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 22:46:11 INFO - PROCESS | 1837 | 1461131171538 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 22:46:11 INFO - PROCESS | 1837 | 1461131171541 Marionette TRACE conn3 <- [1,670,null,{}] 22:46:11 INFO - PROCESS | 1837 | 1461131171547 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}] 22:46:11 INFO - PROCESS | 1837 | 1461131171712 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 22:46:11 INFO - PROCESS | 1837 | 1461131171853 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6db3000 == 74 [pid = 1837] [id = 175] 22:46:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 126 (0x7fd3ae537000) [pid = 1837] [serial = 525] [outer = (nil)] 22:46:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7fd3af1ee000) [pid = 1837] [serial = 526] [outer = 0x7fd3ae537000] 22:46:11 INFO - PROCESS | 1837 | 1461131171923 Marionette DEBUG loaded listener.js 22:46:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7fd3af70ac00) [pid = 1837] [serial = 527] [outer = 0x7fd3ae537000] 22:46:12 INFO - PROCESS | 1837 | 1461131172818 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]]]}] 22:46:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 22:46:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1326ms 22:46:12 INFO - PROCESS | 1837 | 1461131172864 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 22:46:12 INFO - PROCESS | 1837 | 1461131172868 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 22:46:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 22:46:12 INFO - PROCESS | 1837 | 1461131172874 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 22:46:12 INFO - PROCESS | 1837 | 1461131172879 Marionette TRACE conn3 <- [1,674,null,{}] 22:46:12 INFO - PROCESS | 1837 | 1461131172894 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}] 22:46:13 INFO - PROCESS | 1837 | 1461131173044 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 22:46:13 INFO - PROCESS | 1837 | 1461131173194 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8fb0000 == 75 [pid = 1837] [id = 176] 22:46:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7fd3aed11400) [pid = 1837] [serial = 528] [outer = (nil)] 22:46:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7fd3b2699800) [pid = 1837] [serial = 529] [outer = 0x7fd3aed11400] 22:46:13 INFO - PROCESS | 1837 | 1461131173264 Marionette DEBUG loaded listener.js 22:46:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7fd3b2d0cc00) [pid = 1837] [serial = 530] [outer = 0x7fd3aed11400] 22:46:13 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:46:14 INFO - PROCESS | 1837 | 1461131174084 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]]]}] 22:46:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 22:46:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1241ms 22:46:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 22:46:14 INFO - PROCESS | 1837 | 1461131174116 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 22:46:14 INFO - PROCESS | 1837 | 1461131174120 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 22:46:14 INFO - PROCESS | 1837 | 1461131174125 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 22:46:14 INFO - PROCESS | 1837 | 1461131174128 Marionette TRACE conn3 <- [1,678,null,{}] 22:46:14 INFO - PROCESS | 1837 | 1461131174133 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}] 22:46:14 INFO - PROCESS | 1837 | 1461131174274 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 22:46:14 INFO - PROCESS | 1837 | 1461131174419 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bfdbd800 == 76 [pid = 1837] [id = 177] 22:46:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7fd3afbbc000) [pid = 1837] [serial = 531] [outer = (nil)] 22:46:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7fd3b38edc00) [pid = 1837] [serial = 532] [outer = 0x7fd3afbbc000] 22:46:14 INFO - PROCESS | 1837 | 1461131174486 Marionette DEBUG loaded listener.js 22:46:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7fd3b51cb000) [pid = 1837] [serial = 533] [outer = 0x7fd3afbbc000] 22:46:15 INFO - PROCESS | 1837 | 1461131175309 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]]]}] 22:46:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 22:46:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1227ms 22:46:15 INFO - PROCESS | 1837 | 1461131175353 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 22:46:15 INFO - PROCESS | 1837 | 1461131175356 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 22:46:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 22:46:15 INFO - PROCESS | 1837 | 1461131175362 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 22:46:15 INFO - PROCESS | 1837 | 1461131175364 Marionette TRACE conn3 <- [1,682,null,{}] 22:46:15 INFO - PROCESS | 1837 | 1461131175377 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}] 22:46:15 INFO - PROCESS | 1837 | 1461131175520 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 22:46:15 INFO - PROCESS | 1837 | 1461131175670 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5c5e000 == 77 [pid = 1837] [id = 178] 22:46:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7fd3b26a3c00) [pid = 1837] [serial = 534] [outer = (nil)] 22:46:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7fd3b38ef000) [pid = 1837] [serial = 535] [outer = 0x7fd3b26a3c00] 22:46:15 INFO - PROCESS | 1837 | 1461131175737 Marionette DEBUG loaded listener.js 22:46:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7fd3b615e400) [pid = 1837] [serial = 536] [outer = 0x7fd3b26a3c00] 22:46:16 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:16 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:46:16 INFO - PROCESS | 1837 | 1461131176975 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]]]}] 22:46:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 22:46:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1637ms 22:46:17 INFO - PROCESS | 1837 | 1461131177008 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 22:46:17 INFO - PROCESS | 1837 | 1461131177011 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 22:46:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 22:46:17 INFO - PROCESS | 1837 | 1461131177018 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 22:46:17 INFO - PROCESS | 1837 | 1461131177020 Marionette TRACE conn3 <- [1,686,null,{}] 22:46:17 INFO - PROCESS | 1837 | 1461131177026 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}] 22:46:17 INFO - PROCESS | 1837 | 1461131177223 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 22:46:17 INFO - PROCESS | 1837 | 1461131177380 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aee99000 == 78 [pid = 1837] [id = 179] 22:46:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7fd3aed0c000) [pid = 1837] [serial = 537] [outer = (nil)] 22:46:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7fd3b1c30c00) [pid = 1837] [serial = 538] [outer = 0x7fd3aed0c000] 22:46:17 INFO - PROCESS | 1837 | 1461131177448 Marionette DEBUG loaded listener.js 22:46:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7fd3b7691400) [pid = 1837] [serial = 539] [outer = 0x7fd3aed0c000] 22:46:18 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:18 INFO - PROCESS | 1837 | 1461131178725 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]]]}] 22:46:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 22:46:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1730ms 22:46:18 INFO - PROCESS | 1837 | 1461131178806 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 22:46:18 INFO - PROCESS | 1837 | 1461131178811 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 22:46:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 22:46:18 INFO - PROCESS | 1837 | 1461131178820 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 22:46:18 INFO - PROCESS | 1837 | 1461131178825 Marionette TRACE conn3 <- [1,690,null,{}] 22:46:18 INFO - PROCESS | 1837 | 1461131178833 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}] 22:46:18 INFO - PROCESS | 1837 | 1461131178972 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 22:46:19 INFO - PROCESS | 1837 | 1461131179116 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af365800 == 79 [pid = 1837] [id = 180] 22:46:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7fd3ad0aac00) [pid = 1837] [serial = 540] [outer = (nil)] 22:46:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7fd3ad0b0800) [pid = 1837] [serial = 541] [outer = 0x7fd3ad0aac00] 22:46:19 INFO - PROCESS | 1837 | 1461131179181 Marionette DEBUG loaded listener.js 22:46:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7fd3ae53bc00) [pid = 1837] [serial = 542] [outer = 0x7fd3ad0aac00] 22:46:20 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cf40c000 == 78 [pid = 1837] [id = 133] 22:46:20 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3abdd8000 == 77 [pid = 1837] [id = 135] 22:46:20 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aeea0000 == 76 [pid = 1837] [id = 134] 22:46:20 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ae6ec000 == 75 [pid = 1837] [id = 131] 22:46:20 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7494000 == 74 [pid = 1837] [id = 172] 22:46:20 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7120000 == 73 [pid = 1837] [id = 171] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7fd3ae53b800) [pid = 1837] [serial = 478] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b6dbd800 == 72 [pid = 1837] [id = 170] 22:46:20 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2ed2000 == 71 [pid = 1837] [id = 169] 22:46:20 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2886800 == 70 [pid = 1837] [id = 168] 22:46:20 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aced8800 == 69 [pid = 1837] [id = 167] 22:46:20 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aee83000 == 68 [pid = 1837] [id = 166] 22:46:20 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b1cec000 == 67 [pid = 1837] [id = 165] 22:46:20 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2eb9000 == 66 [pid = 1837] [id = 136] 22:46:20 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b3c1c000 == 65 [pid = 1837] [id = 160] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7fd3c610d800) [pid = 1837] [serial = 364] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7fd3cb040400) [pid = 1837] [serial = 370] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7fd3b995c400) [pid = 1837] [serial = 361] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7fd3b6163c00) [pid = 1837] [serial = 340] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7fd3c72c7800) [pid = 1837] [serial = 367] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7fd3b70ec000) [pid = 1837] [serial = 358] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7fd3afb7f000) [pid = 1837] [serial = 355] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7fd3b7428800) [pid = 1837] [serial = 343] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7fd3af70b000) [pid = 1837] [serial = 337] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7fd3c5a7b400) [pid = 1837] [serial = 346] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7fd3ac090c00) [pid = 1837] [serial = 472] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7fd3b9831800) [pid = 1837] [serial = 469] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7fd3b768f000) [pid = 1837] [serial = 466] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7fd3b80bd400) [pid = 1837] [serial = 259] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7fd3b7a60c00) [pid = 1837] [serial = 444] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7fd3b88d6800) [pid = 1837] [serial = 468] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 125 (0x7fd3b2d07400) [pid = 1837] [serial = 462] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 124 (0x7fd3b2ea5000) [pid = 1837] [serial = 463] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7fd3ac08c400) [pid = 1837] [serial = 471] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7fd3ac0ed800) [pid = 1837] [serial = 447] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7fd3b0d37800) [pid = 1837] [serial = 438] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 120 (0x7fd3b70ef800) [pid = 1837] [serial = 457] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7fd3af706000) [pid = 1837] [serial = 456] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7fd3ac091400) [pid = 1837] [serial = 474] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7fd3b6dd8800) [pid = 1837] [serial = 465] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7fd3b1005000) [pid = 1837] [serial = 460] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 115 (0x7fd3aed11c00) [pid = 1837] [serial = 435] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7fd3b018e400) [pid = 1837] [serial = 459] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7fd3c5ccf000) [pid = 1837] [serial = 450] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7fd3b7a5bc00) [pid = 1837] [serial = 475] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7fd3b2ea4800) [pid = 1837] [serial = 441] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7fd3c7166400) [pid = 1837] [serial = 453] [outer = (nil)] [url = about:blank] 22:46:20 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:20 INFO - PROCESS | 1837 | 1461131180560 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]]]}] 22:46:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 22:46:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1785ms 22:46:20 INFO - PROCESS | 1837 | 1461131180606 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 22:46:20 INFO - PROCESS | 1837 | 1461131180613 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 22:46:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 22:46:20 INFO - PROCESS | 1837 | 1461131180622 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 22:46:20 INFO - PROCESS | 1837 | 1461131180625 Marionette TRACE conn3 <- [1,694,null,{}] 22:46:20 INFO - PROCESS | 1837 | 1461131180630 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}] 22:46:20 INFO - PROCESS | 1837 | 1461131180809 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 22:46:20 INFO - PROCESS | 1837 | 1461131180826 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3afb43800 == 66 [pid = 1837] [id = 181] 22:46:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7fd3ae558400) [pid = 1837] [serial = 543] [outer = (nil)] 22:46:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7fd3ae7c0000) [pid = 1837] [serial = 544] [outer = 0x7fd3ae558400] 22:46:20 INFO - PROCESS | 1837 | 1461131180882 Marionette DEBUG loaded listener.js 22:46:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7fd3aed08400) [pid = 1837] [serial = 545] [outer = 0x7fd3ae558400] 22:46:21 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:21 INFO - PROCESS | 1837 | 1461131181979 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]]]}] 22:46:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 22:46:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1377ms 22:46:22 INFO - PROCESS | 1837 | 1461131181998 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 22:46:22 INFO - PROCESS | 1837 | 1461131182001 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 22:46:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 22:46:22 INFO - PROCESS | 1837 | 1461131182006 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 22:46:22 INFO - PROCESS | 1837 | 1461131182011 Marionette TRACE conn3 <- [1,698,null,{}] 22:46:22 INFO - PROCESS | 1837 | 1461131182026 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}] 22:46:22 INFO - PROCESS | 1837 | 1461131182161 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 22:46:22 INFO - PROCESS | 1837 | 1461131182344 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2622800 == 67 [pid = 1837] [id = 182] 22:46:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7fd3aeff3c00) [pid = 1837] [serial = 546] [outer = (nil)] 22:46:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7fd3af3e4c00) [pid = 1837] [serial = 547] [outer = 0x7fd3aeff3c00] 22:46:22 INFO - PROCESS | 1837 | 1461131182405 Marionette DEBUG loaded listener.js 22:46:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7fd3af708400) [pid = 1837] [serial = 548] [outer = 0x7fd3aeff3c00] 22:46:23 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:23 INFO - PROCESS | 1837 | 1461131183478 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]]]}] 22:46:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 22:46:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1533ms 22:46:23 INFO - PROCESS | 1837 | 1461131183540 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 22:46:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 22:46:23 INFO - PROCESS | 1837 | 1461131183544 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 22:46:23 INFO - PROCESS | 1837 | 1461131183549 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 22:46:23 INFO - PROCESS | 1837 | 1461131183552 Marionette TRACE conn3 <- [1,702,null,{}] 22:46:23 INFO - PROCESS | 1837 | 1461131183573 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}] 22:46:23 INFO - PROCESS | 1837 | 1461131183741 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 22:46:23 INFO - PROCESS | 1837 | 1461131183805 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2ecc800 == 68 [pid = 1837] [id = 183] 22:46:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7fd3af70b400) [pid = 1837] [serial = 549] [outer = (nil)] 22:46:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7fd3af92d000) [pid = 1837] [serial = 550] [outer = 0x7fd3af70b400] 22:46:23 INFO - PROCESS | 1837 | 1461131183864 Marionette DEBUG loaded listener.js 22:46:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7fd3afb80400) [pid = 1837] [serial = 551] [outer = 0x7fd3af70b400] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7fd3ac0e7400) [pid = 1837] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7fd3b2d04800) [pid = 1837] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7fd3ac0eac00) [pid = 1837] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 115 (0x7fd3affe8800) [pid = 1837] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7fd3ae7bc400) [pid = 1837] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7fd3b2d07000) [pid = 1837] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7fd3b1002400) [pid = 1837] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7fd3abe26000) [pid = 1837] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7fd3b100b400) [pid = 1837] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7fd3ac084400) [pid = 1837] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7fd3ae7b9c00) [pid = 1837] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 107 (0x7fd3af1e4c00) [pid = 1837] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 106 (0x7fd3abe28800) [pid = 1837] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 105 (0x7fd3ae533c00) [pid = 1837] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 104 (0x7fd3ac086400) [pid = 1837] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 103 (0x7fd3aed08c00) [pid = 1837] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 102 (0x7fd3af1e5c00) [pid = 1837] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 101 (0x7fd3b6ceb800) [pid = 1837] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 100 (0x7fd3ad0a6400) [pid = 1837] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 99 (0x7fd3aed02c00) [pid = 1837] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 22:46:24 INFO - PROCESS | 1837 | --DOMWINDOW == 98 (0x7fd3b0d3a400) [pid = 1837] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 22:46:24 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:24 INFO - PROCESS | 1837 | 1461131184984 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]]]}] 22:46:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 22:46:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1494ms 22:46:25 INFO - PROCESS | 1837 | 1461131185043 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 22:46:25 INFO - PROCESS | 1837 | 1461131185045 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 22:46:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 22:46:25 INFO - PROCESS | 1837 | 1461131185051 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 22:46:25 INFO - PROCESS | 1837 | 1461131185053 Marionette TRACE conn3 <- [1,706,null,{}] 22:46:25 INFO - PROCESS | 1837 | 1461131185058 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}] 22:46:25 INFO - PROCESS | 1837 | 1461131185182 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 22:46:25 INFO - PROCESS | 1837 | 1461131185349 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af440800 == 69 [pid = 1837] [id = 184] 22:46:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 99 (0x7fd3ac085800) [pid = 1837] [serial = 552] [outer = (nil)] 22:46:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 100 (0x7fd3aed04c00) [pid = 1837] [serial = 553] [outer = 0x7fd3ac085800] 22:46:25 INFO - PROCESS | 1837 | 1461131185406 Marionette DEBUG loaded listener.js 22:46:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 101 (0x7fd3af76bc00) [pid = 1837] [serial = 554] [outer = 0x7fd3ac085800] 22:46:26 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:26 INFO - PROCESS | 1837 | 1461131186413 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]]]}] 22:46:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 22:46:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1375ms 22:46:26 INFO - PROCESS | 1837 | 1461131186426 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 22:46:26 INFO - PROCESS | 1837 | 1461131186428 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 22:46:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 22:46:26 INFO - PROCESS | 1837 | 1461131186434 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 22:46:26 INFO - PROCESS | 1837 | 1461131186436 Marionette TRACE conn3 <- [1,710,null,{}] 22:46:26 INFO - PROCESS | 1837 | 1461131186441 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}] 22:46:26 INFO - PROCESS | 1837 | 1461131186587 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 22:46:26 INFO - PROCESS | 1837 | 1461131186607 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6dab000 == 70 [pid = 1837] [id = 185] 22:46:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 102 (0x7fd3af711000) [pid = 1837] [serial = 555] [outer = (nil)] 22:46:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 103 (0x7fd3b0d39800) [pid = 1837] [serial = 556] [outer = 0x7fd3af711000] 22:46:26 INFO - PROCESS | 1837 | 1461131186667 Marionette DEBUG loaded listener.js 22:46:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 104 (0x7fd3b1002400) [pid = 1837] [serial = 557] [outer = 0x7fd3af711000] 22:46:28 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:28 INFO - PROCESS | 1837 | 1461131188041 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]]]}] 22:46:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 22:46:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1635ms 22:46:28 INFO - PROCESS | 1837 | 1461131188069 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 22:46:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 22:46:28 INFO - PROCESS | 1837 | 1461131188075 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 22:46:28 INFO - PROCESS | 1837 | 1461131188082 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 22:46:28 INFO - PROCESS | 1837 | 1461131188086 Marionette TRACE conn3 <- [1,714,null,{}] 22:46:28 INFO - PROCESS | 1837 | 1461131188095 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}] 22:46:28 INFO - PROCESS | 1837 | 1461131188303 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 22:46:28 INFO - PROCESS | 1837 | 1461131188420 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b1cec000 == 71 [pid = 1837] [id = 186] 22:46:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7fd3ad0a7c00) [pid = 1837] [serial = 558] [outer = (nil)] 22:46:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7fd3ae7b4800) [pid = 1837] [serial = 559] [outer = 0x7fd3ad0a7c00] 22:46:28 INFO - PROCESS | 1837 | 1461131188531 Marionette DEBUG loaded listener.js 22:46:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7fd3aed0dc00) [pid = 1837] [serial = 560] [outer = 0x7fd3ad0a7c00] 22:46:29 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:29 INFO - PROCESS | 1837 | 1461131189789 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]]]}] 22:46:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 22:46:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1733ms 22:46:29 INFO - PROCESS | 1837 | 1461131189817 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 22:46:29 INFO - PROCESS | 1837 | 1461131189825 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 22:46:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 22:46:29 INFO - PROCESS | 1837 | 1461131189834 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 22:46:29 INFO - PROCESS | 1837 | 1461131189838 Marionette TRACE conn3 <- [1,718,null,{}] 22:46:29 INFO - PROCESS | 1837 | 1461131189843 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}] 22:46:30 INFO - PROCESS | 1837 | 1461131190146 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 22:46:30 INFO - PROCESS | 1837 | 1461131190286 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6dbc800 == 72 [pid = 1837] [id = 187] 22:46:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7fd3ac0f0800) [pid = 1837] [serial = 561] [outer = (nil)] 22:46:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7fd3af3e3800) [pid = 1837] [serial = 562] [outer = 0x7fd3ac0f0800] 22:46:30 INFO - PROCESS | 1837 | 1461131190354 Marionette DEBUG loaded listener.js 22:46:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7fd3afb80800) [pid = 1837] [serial = 563] [outer = 0x7fd3ac0f0800] 22:46:31 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:31 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:46:31 INFO - PROCESS | 1837 | 1461131191684 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]]]}] 22:46:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 22:46:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1880ms 22:46:31 INFO - PROCESS | 1837 | 1461131191714 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 22:46:31 INFO - PROCESS | 1837 | 1461131191718 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 22:46:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 22:46:31 INFO - PROCESS | 1837 | 1461131191724 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 22:46:31 INFO - PROCESS | 1837 | 1461131191730 Marionette TRACE conn3 <- [1,722,null,{}] 22:46:31 INFO - PROCESS | 1837 | 1461131191786 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}] 22:46:32 INFO - PROCESS | 1837 | 1461131192031 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 22:46:32 INFO - PROCESS | 1837 | 1461131192137 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7137000 == 73 [pid = 1837] [id = 188] 22:46:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7fd3afbbe800) [pid = 1837] [serial = 564] [outer = (nil)] 22:46:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7fd3b0d3bc00) [pid = 1837] [serial = 565] [outer = 0x7fd3afbbe800] 22:46:32 INFO - PROCESS | 1837 | 1461131192209 Marionette DEBUG loaded listener.js 22:46:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7fd3b1c24000) [pid = 1837] [serial = 566] [outer = 0x7fd3afbbe800] 22:46:33 INFO - PROCESS | 1837 | 1461131193006 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] 22:46:33 INFO - PROCESS | 1837 | 1461131193068 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 22:46:33 INFO - PROCESS | 1837 | 1461131193074 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 22:46:33 INFO - PROCESS | 1837 | 1461131193076 Marionette TRACE conn3 <- [1,726,null,{}] 22:46:33 INFO - PROCESS | 1837 | 1461131193081 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}] 22:46:33 INFO - PROCESS | 1837 | 1461131193231 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 22:46:33 INFO - PROCESS | 1837 | 1461131193373 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7edf800 == 74 [pid = 1837] [id = 189] 22:46:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7fd3ac083000) [pid = 1837] [serial = 567] [outer = (nil)] 22:46:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7fd3b26ee000) [pid = 1837] [serial = 568] [outer = 0x7fd3ac083000] 22:46:33 INFO - PROCESS | 1837 | 1461131193442 Marionette DEBUG loaded listener.js 22:46:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7fd3b2d03c00) [pid = 1837] [serial = 569] [outer = 0x7fd3ac083000] 22:46:34 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:34 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:46:34 INFO - PROCESS | 1837 | 1461131194330 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]]]}] 22:46:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 22:46:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1330ms 22:46:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 22:46:34 INFO - PROCESS | 1837 | 1461131194403 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 22:46:34 INFO - PROCESS | 1837 | 1461131194406 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 22:46:34 INFO - PROCESS | 1837 | 1461131194412 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 22:46:34 INFO - PROCESS | 1837 | 1461131194415 Marionette TRACE conn3 <- [1,730,null,{}] 22:46:34 INFO - PROCESS | 1837 | 1461131194420 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}] 22:46:34 INFO - PROCESS | 1837 | 1461131194570 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 22:46:34 INFO - PROCESS | 1837 | 1461131194724 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2704800 == 75 [pid = 1837] [id = 190] 22:46:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7fd3ac083c00) [pid = 1837] [serial = 570] [outer = (nil)] 22:46:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7fd3ac0ec400) [pid = 1837] [serial = 571] [outer = 0x7fd3ac083c00] 22:46:34 INFO - PROCESS | 1837 | 1461131194802 Marionette DEBUG loaded listener.js 22:46:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7fd3b2697000) [pid = 1837] [serial = 572] [outer = 0x7fd3ac083c00] 22:46:35 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:35 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:46:35 INFO - PROCESS | 1837 | 1461131195945 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] 22:46:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 22:46:36 INFO - PROCESS | 1837 | 1461131196010 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 22:46:36 INFO - PROCESS | 1837 | 1461131196018 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 22:46:36 INFO - PROCESS | 1837 | 1461131196023 Marionette TRACE conn3 <- [1,734,null,{}] 22:46:36 INFO - PROCESS | 1837 | 1461131196030 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}] 22:46:36 INFO - PROCESS | 1837 | 1461131196184 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 22:46:36 INFO - PROCESS | 1837 | 1461131196371 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6c8a000 == 76 [pid = 1837] [id = 191] 22:46:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7fd3ac0ef400) [pid = 1837] [serial = 573] [outer = (nil)] 22:46:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7fd3aed0d800) [pid = 1837] [serial = 574] [outer = 0x7fd3ac0ef400] 22:46:36 INFO - PROCESS | 1837 | 1461131196432 Marionette DEBUG loaded listener.js 22:46:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7fd3af1eac00) [pid = 1837] [serial = 575] [outer = 0x7fd3ac0ef400] 22:46:37 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:37 INFO - PROCESS | 1837 | 1461131197265 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]]]}] 22:46:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 22:46:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1281ms 22:46:37 INFO - PROCESS | 1837 | 1461131197298 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 22:46:37 INFO - PROCESS | 1837 | 1461131197305 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 22:46:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 22:46:37 INFO - PROCESS | 1837 | 1461131197314 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 22:46:37 INFO - PROCESS | 1837 | 1461131197318 Marionette TRACE conn3 <- [1,738,null,{}] 22:46:37 INFO - PROCESS | 1837 | 1461131197323 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}] 22:46:37 INFO - PROCESS | 1837 | 1461131197459 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 22:46:37 INFO - PROCESS | 1837 | 1461131197613 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3afc02800 == 75 [pid = 1837] [id = 152] 22:46:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af440800 == 74 [pid = 1837] [id = 184] 22:46:37 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7fd3b2d0ec00) [pid = 1837] [serial = 520] [outer = (nil)] [url = about:blank] 22:46:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aced2000 == 75 [pid = 1837] [id = 192] 22:46:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7fd3abe29800) [pid = 1837] [serial = 576] [outer = (nil)] 22:46:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7fd3af3da400) [pid = 1837] [serial = 577] [outer = 0x7fd3abe29800] 22:46:37 INFO - PROCESS | 1837 | 1461131197699 Marionette DEBUG loaded listener.js 22:46:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7fd3af92a800) [pid = 1837] [serial = 578] [outer = 0x7fd3abe29800] 22:46:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2ecc800 == 74 [pid = 1837] [id = 183] 22:46:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2622800 == 73 [pid = 1837] [id = 182] 22:46:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3afb43800 == 72 [pid = 1837] [id = 181] 22:46:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af365800 == 71 [pid = 1837] [id = 180] 22:46:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aee99000 == 70 [pid = 1837] [id = 179] 22:46:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c5c5e000 == 69 [pid = 1837] [id = 178] 22:46:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bfdbd800 == 68 [pid = 1837] [id = 177] 22:46:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8fb0000 == 67 [pid = 1837] [id = 176] 22:46:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b6db3000 == 66 [pid = 1837] [id = 175] 22:46:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b1ce7800 == 65 [pid = 1837] [id = 174] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7fd3b38e6c00) [pid = 1837] [serial = 515] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7fd3b26e1c00) [pid = 1837] [serial = 512] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7fd3b1c24800) [pid = 1837] [serial = 518] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 120 (0x7fd3b018d400) [pid = 1837] [serial = 509] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7fd3b0d35800) [pid = 1837] [serial = 397] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7fd3c90e2800) [pid = 1837] [serial = 409] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7fd3c6e2e400) [pid = 1837] [serial = 406] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7fd3b7684000) [pid = 1837] [serial = 403] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 115 (0x7fd3aed10400) [pid = 1837] [serial = 394] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7fd3b7423000) [pid = 1837] [serial = 400] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7fd3ac0f2800) [pid = 1837] [serial = 448] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7fd3b4ed5c00) [pid = 1837] [serial = 442] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7fd3c6e26400) [pid = 1837] [serial = 451] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7fd3b108ac00) [pid = 1837] [serial = 439] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7fd3af3e0400) [pid = 1837] [serial = 436] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7fd3b995f000) [pid = 1837] [serial = 445] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 107 (0x7fd3b1089c00) [pid = 1837] [serial = 511] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 106 (0x7fd3ae7bd400) [pid = 1837] [serial = 517] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 105 (0x7fd3b2ea9400) [pid = 1837] [serial = 514] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 104 (0x7fd3ad0a5400) [pid = 1837] [serial = 497] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 103 (0x7fd3ac091800) [pid = 1837] [serial = 496] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 102 (0x7fd3af761000) [pid = 1837] [serial = 505] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 101 (0x7fd3afb7bc00) [pid = 1837] [serial = 506] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 100 (0x7fd3afb88800) [pid = 1837] [serial = 508] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 99 (0x7fd3ae5e0000) [pid = 1837] [serial = 500] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 98 (0x7fd3ae561400) [pid = 1837] [serial = 499] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 97 (0x7fd3ad0a3c00) [pid = 1837] [serial = 481] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 96 (0x7fd3ae560000) [pid = 1837] [serial = 484] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 95 (0x7fd3b7a5d400) [pid = 1837] [serial = 479] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 94 (0x7fd3afb80c00) [pid = 1837] [serial = 487] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 93 (0x7fd3ae554800) [pid = 1837] [serial = 502] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 92 (0x7fd3af1e4000) [pid = 1837] [serial = 503] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 91 (0x7fd3b6dd8c00) [pid = 1837] [serial = 493] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | --DOMWINDOW == 90 (0x7fd3b2ea6c00) [pid = 1837] [serial = 490] [outer = (nil)] [url = about:blank] 22:46:38 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:38 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:46:38 INFO - PROCESS | 1837 | 1461131198931 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]]]}] 22:46:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 22:46:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1640ms 22:46:38 INFO - PROCESS | 1837 | 1461131198954 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 22:46:38 INFO - PROCESS | 1837 | 1461131198957 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 22:46:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 22:46:38 INFO - PROCESS | 1837 | 1461131198963 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 22:46:38 INFO - PROCESS | 1837 | 1461131198968 Marionette TRACE conn3 <- [1,742,null,{}] 22:46:38 INFO - PROCESS | 1837 | 1461131198981 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}] 22:46:39 INFO - PROCESS | 1837 | 1461131199151 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 22:46:39 INFO - PROCESS | 1837 | 1461131199251 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b271b000 == 66 [pid = 1837] [id = 193] 22:46:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 91 (0x7fd3ae560000) [pid = 1837] [serial = 579] [outer = (nil)] 22:46:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 92 (0x7fd3afff0000) [pid = 1837] [serial = 580] [outer = 0x7fd3ae560000] 22:46:39 INFO - PROCESS | 1837 | 1461131199309 Marionette DEBUG loaded listener.js 22:46:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 93 (0x7fd3b1083800) [pid = 1837] [serial = 581] [outer = 0x7fd3ae560000] 22:46:40 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:40 INFO - PROCESS | 1837 | 1461131200388 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]]]}] 22:46:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 22:46:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1480ms 22:46:40 INFO - PROCESS | 1837 | 1461131200445 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 22:46:40 INFO - PROCESS | 1837 | 1461131200448 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 22:46:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 22:46:40 INFO - PROCESS | 1837 | 1461131200453 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 22:46:40 INFO - PROCESS | 1837 | 1461131200455 Marionette TRACE conn3 <- [1,746,null,{}] 22:46:40 INFO - PROCESS | 1837 | 1461131200460 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}] 22:46:40 INFO - PROCESS | 1837 | 1461131200636 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 22:46:40 INFO - PROCESS | 1837 | 1461131200759 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b77b8000 == 67 [pid = 1837] [id = 194] 22:46:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 94 (0x7fd3b1085000) [pid = 1837] [serial = 582] [outer = (nil)] 22:46:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 95 (0x7fd3b38e3400) [pid = 1837] [serial = 583] [outer = 0x7fd3b1085000] 22:46:40 INFO - PROCESS | 1837 | 1461131200815 Marionette DEBUG loaded listener.js 22:46:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 96 (0x7fd3b38eac00) [pid = 1837] [serial = 584] [outer = 0x7fd3b1085000] 22:46:41 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:41 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:41 INFO - PROCESS | 1837 | 1461131201900 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]]]}] 22:46:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 22:46:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1476ms 22:46:41 INFO - PROCESS | 1837 | --DOMWINDOW == 95 (0x7fd3af70b400) [pid = 1837] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 22:46:41 INFO - PROCESS | 1837 | --DOMWINDOW == 94 (0x7fd3ac085800) [pid = 1837] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 22:46:41 INFO - PROCESS | 1837 | --DOMWINDOW == 93 (0x7fd3ad0aac00) [pid = 1837] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 22:46:41 INFO - PROCESS | 1837 | --DOMWINDOW == 92 (0x7fd3ae558400) [pid = 1837] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 22:46:41 INFO - PROCESS | 1837 | --DOMWINDOW == 91 (0x7fd3aeff3c00) [pid = 1837] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 22:46:41 INFO - PROCESS | 1837 | 1461131201954 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 22:46:41 INFO - PROCESS | 1837 | 1461131201956 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 22:46:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 22:46:41 INFO - PROCESS | 1837 | 1461131201963 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 22:46:41 INFO - PROCESS | 1837 | 1461131201966 Marionette TRACE conn3 <- [1,750,null,{}] 22:46:41 INFO - PROCESS | 1837 | 1461131201970 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}] 22:46:42 INFO - PROCESS | 1837 | 1461131202135 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 22:46:42 INFO - PROCESS | 1837 | 1461131202234 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8663000 == 68 [pid = 1837] [id = 195] 22:46:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 92 (0x7fd3ad0a3800) [pid = 1837] [serial = 585] [outer = (nil)] 22:46:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 93 (0x7fd3af710400) [pid = 1837] [serial = 586] [outer = 0x7fd3ad0a3800] 22:46:42 INFO - PROCESS | 1837 | 1461131202288 Marionette DEBUG loaded listener.js 22:46:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 94 (0x7fd3b38f1c00) [pid = 1837] [serial = 587] [outer = 0x7fd3ad0a3800] 22:46:43 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:43 INFO - PROCESS | 1837 | 1461131203413 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]]]}] 22:46:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 22:46:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1474ms 22:46:43 INFO - PROCESS | 1837 | 1461131203439 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 22:46:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 22:46:43 INFO - PROCESS | 1837 | 1461131203452 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 22:46:43 INFO - PROCESS | 1837 | 1461131203458 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 22:46:43 INFO - PROCESS | 1837 | 1461131203461 Marionette TRACE conn3 <- [1,754,null,{}] 22:46:43 INFO - PROCESS | 1837 | 1461131203465 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}] 22:46:43 INFO - PROCESS | 1837 | 1461131203659 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 22:46:43 INFO - PROCESS | 1837 | 1461131203717 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bb3ea800 == 69 [pid = 1837] [id = 196] 22:46:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 95 (0x7fd3b51c3800) [pid = 1837] [serial = 588] [outer = (nil)] 22:46:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 96 (0x7fd3b6aab000) [pid = 1837] [serial = 589] [outer = 0x7fd3b51c3800] 22:46:43 INFO - PROCESS | 1837 | 1461131203778 Marionette DEBUG loaded listener.js 22:46:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 97 (0x7fd3b6dd8800) [pid = 1837] [serial = 590] [outer = 0x7fd3b51c3800] 22:46:44 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:45 INFO - PROCESS | 1837 | 1461131205004 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]]]}] 22:46:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 22:46:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1582ms 22:46:45 INFO - PROCESS | 1837 | 1461131205040 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 22:46:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 22:46:45 INFO - PROCESS | 1837 | 1461131205046 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 22:46:45 INFO - PROCESS | 1837 | 1461131205054 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 22:46:45 INFO - PROCESS | 1837 | 1461131205056 Marionette TRACE conn3 <- [1,758,null,{}] 22:46:45 INFO - PROCESS | 1837 | 1461131205064 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}] 22:46:45 INFO - PROCESS | 1837 | 1461131205327 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 22:46:45 INFO - PROCESS | 1837 | 1461131205473 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b260b000 == 70 [pid = 1837] [id = 197] 22:46:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 98 (0x7fd3ae535000) [pid = 1837] [serial = 591] [outer = (nil)] 22:46:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 99 (0x7fd3aeffb400) [pid = 1837] [serial = 592] [outer = 0x7fd3ae535000] 22:46:45 INFO - PROCESS | 1837 | 1461131205543 Marionette DEBUG loaded listener.js 22:46:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 100 (0x7fd3af49bc00) [pid = 1837] [serial = 593] [outer = 0x7fd3ae535000] 22:46:46 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:46 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:46:46 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:46 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:46 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:46:46 INFO - PROCESS | 1837 | 1461131206392 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]]]}] 22:46:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 22:46:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1379ms 22:46:46 INFO - PROCESS | 1837 | 1461131206432 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 22:46:46 INFO - PROCESS | 1837 | 1461131206441 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 22:46:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 22:46:46 INFO - PROCESS | 1837 | 1461131206450 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 22:46:46 INFO - PROCESS | 1837 | 1461131206453 Marionette TRACE conn3 <- [1,762,null,{}] 22:46:46 INFO - PROCESS | 1837 | 1461131206457 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}] 22:46:46 INFO - PROCESS | 1837 | 1461131206616 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 22:46:46 INFO - PROCESS | 1837 | 1461131206766 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7e0e800 == 71 [pid = 1837] [id = 198] 22:46:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 101 (0x7fd3ae53f800) [pid = 1837] [serial = 594] [outer = (nil)] 22:46:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 102 (0x7fd3affebc00) [pid = 1837] [serial = 595] [outer = 0x7fd3ae53f800] 22:46:46 INFO - PROCESS | 1837 | 1461131206838 Marionette DEBUG loaded listener.js 22:46:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 103 (0x7fd3b0ee8c00) [pid = 1837] [serial = 596] [outer = 0x7fd3ae53f800] 22:46:48 INFO - PROCESS | 1837 | 1461131208181 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]]]}] 22:46:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 22:46:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1780ms 22:46:48 INFO - PROCESS | 1837 | 1461131208279 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 22:46:48 INFO - PROCESS | 1837 | 1461131208283 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 22:46:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 22:46:48 INFO - PROCESS | 1837 | 1461131208291 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 22:46:48 INFO - PROCESS | 1837 | 1461131208296 Marionette TRACE conn3 <- [1,766,null,{}] 22:46:48 INFO - PROCESS | 1837 | 1461131208311 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}] 22:46:48 INFO - PROCESS | 1837 | 1461131208495 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 22:46:48 INFO - PROCESS | 1837 | 1461131208644 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bfdc3800 == 72 [pid = 1837] [id = 199] 22:46:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 104 (0x7fd3b100ac00) [pid = 1837] [serial = 597] [outer = (nil)] 22:46:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7fd3b4ecf400) [pid = 1837] [serial = 598] [outer = 0x7fd3b100ac00] 22:46:48 INFO - PROCESS | 1837 | 1461131208714 Marionette DEBUG loaded listener.js 22:46:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7fd3b6a48800) [pid = 1837] [serial = 599] [outer = 0x7fd3b100ac00] 22:46:49 INFO - PROCESS | 1837 | 1461131209877 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]]]}] 22:46:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 22:46:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1637ms 22:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 22:46:49 INFO - PROCESS | 1837 | 1461131209969 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 22:46:49 INFO - PROCESS | 1837 | 1461131209973 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 22:46:49 INFO - PROCESS | 1837 | 1461131209981 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 22:46:49 INFO - PROCESS | 1837 | 1461131209984 Marionette TRACE conn3 <- [1,770,null,{}] 22:46:49 INFO - PROCESS | 1837 | 1461131209989 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}] 22:46:50 INFO - PROCESS | 1837 | 1461131210212 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 22:46:50 INFO - PROCESS | 1837 | 1461131210386 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5c6f800 == 73 [pid = 1837] [id = 200] 22:46:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7fd3b5f0b400) [pid = 1837] [serial = 600] [outer = (nil)] 22:46:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7fd3b6dd7c00) [pid = 1837] [serial = 601] [outer = 0x7fd3b5f0b400] 22:46:50 INFO - PROCESS | 1837 | 1461131210451 Marionette DEBUG loaded listener.js 22:46:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7fd3b7421400) [pid = 1837] [serial = 602] [outer = 0x7fd3b5f0b400] 22:46:51 INFO - PROCESS | 1837 | 1461131211473 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]]]}] 22:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 22:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1527ms 22:46:51 INFO - PROCESS | 1837 | 1461131211508 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 22:46:51 INFO - PROCESS | 1837 | 1461131211513 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 22:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 22:46:51 INFO - PROCESS | 1837 | 1461131211520 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 22:46:51 INFO - PROCESS | 1837 | 1461131211525 Marionette TRACE conn3 <- [1,774,null,{}] 22:46:51 INFO - PROCESS | 1837 | 1461131211533 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}] 22:46:51 INFO - PROCESS | 1837 | 1461131211672 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 22:46:51 INFO - PROCESS | 1837 | 1461131211874 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:51 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b3c21800 == 74 [pid = 1837] [id = 201] 22:46:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7fd3ae55a800) [pid = 1837] [serial = 603] [outer = (nil)] 22:46:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7fd3ae5d8c00) [pid = 1837] [serial = 604] [outer = 0x7fd3ae55a800] 22:46:51 INFO - PROCESS | 1837 | 1461131211943 Marionette DEBUG loaded listener.js 22:46:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7fd3aed03800) [pid = 1837] [serial = 605] [outer = 0x7fd3ae55a800] 22:46:52 INFO - PROCESS | 1837 | 1461131212793 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]]]}] 22:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 22:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1284ms 22:46:52 INFO - PROCESS | 1837 | 1461131212803 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 22:46:52 INFO - PROCESS | 1837 | 1461131212810 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 22:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 22:46:52 INFO - PROCESS | 1837 | 1461131212819 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 22:46:52 INFO - PROCESS | 1837 | 1461131212822 Marionette TRACE conn3 <- [1,778,null,{}] 22:46:52 INFO - PROCESS | 1837 | 1461131212826 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}] 22:46:52 INFO - PROCESS | 1837 | 1461131212964 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 22:46:53 INFO - PROCESS | 1837 | 1461131213118 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b1cdc800 == 75 [pid = 1837] [id = 202] 22:46:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7fd3af1eb800) [pid = 1837] [serial = 606] [outer = (nil)] 22:46:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7fd3af48e000) [pid = 1837] [serial = 607] [outer = 0x7fd3af1eb800] 22:46:53 INFO - PROCESS | 1837 | 1461131213179 Marionette DEBUG loaded listener.js 22:46:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7fd3af711400) [pid = 1837] [serial = 608] [outer = 0x7fd3af1eb800] 22:46:53 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bb3d7000 == 74 [pid = 1837] [id = 120] 22:46:53 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7fd3b2699800) [pid = 1837] [serial = 529] [outer = (nil)] [url = about:blank] 22:46:53 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7fd3ae55d400) [pid = 1837] [serial = 523] [outer = (nil)] [url = about:blank] 22:46:53 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7fd3b38edc00) [pid = 1837] [serial = 532] [outer = (nil)] [url = about:blank] 22:46:53 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7fd3af1ee000) [pid = 1837] [serial = 526] [outer = (nil)] [url = about:blank] 22:46:53 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7fd3b38ef000) [pid = 1837] [serial = 535] [outer = (nil)] [url = about:blank] 22:46:53 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8663000 == 73 [pid = 1837] [id = 195] 22:46:53 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b77b8000 == 72 [pid = 1837] [id = 194] 22:46:53 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b271b000 == 71 [pid = 1837] [id = 193] 22:46:53 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aced2000 == 70 [pid = 1837] [id = 192] 22:46:53 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b6c8a000 == 69 [pid = 1837] [id = 191] 22:46:53 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2704800 == 68 [pid = 1837] [id = 190] 22:46:53 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7edf800 == 67 [pid = 1837] [id = 189] 22:46:53 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7137000 == 66 [pid = 1837] [id = 188] 22:46:53 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b6dbc800 == 65 [pid = 1837] [id = 187] 22:46:53 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b1cec000 == 64 [pid = 1837] [id = 186] 22:46:53 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7fd3af92d000) [pid = 1837] [serial = 550] [outer = (nil)] [url = about:blank] 22:46:53 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7fd3afb80400) [pid = 1837] [serial = 551] [outer = (nil)] [url = about:blank] 22:46:53 INFO - PROCESS | 1837 | --DOMWINDOW == 107 (0x7fd3aed04c00) [pid = 1837] [serial = 553] [outer = (nil)] [url = about:blank] 22:46:53 INFO - PROCESS | 1837 | --DOMWINDOW == 106 (0x7fd3ad0b0800) [pid = 1837] [serial = 541] [outer = (nil)] [url = about:blank] 22:46:53 INFO - PROCESS | 1837 | --DOMWINDOW == 105 (0x7fd3ae53bc00) [pid = 1837] [serial = 542] [outer = (nil)] [url = about:blank] 22:46:53 INFO - PROCESS | 1837 | --DOMWINDOW == 104 (0x7fd3b1c30c00) [pid = 1837] [serial = 538] [outer = (nil)] [url = about:blank] 22:46:53 INFO - PROCESS | 1837 | --DOMWINDOW == 103 (0x7fd3ae7c0000) [pid = 1837] [serial = 544] [outer = (nil)] [url = about:blank] 22:46:53 INFO - PROCESS | 1837 | --DOMWINDOW == 102 (0x7fd3aed08400) [pid = 1837] [serial = 545] [outer = (nil)] [url = about:blank] 22:46:53 INFO - PROCESS | 1837 | --DOMWINDOW == 101 (0x7fd3af3e4c00) [pid = 1837] [serial = 547] [outer = (nil)] [url = about:blank] 22:46:53 INFO - PROCESS | 1837 | --DOMWINDOW == 100 (0x7fd3af76bc00) [pid = 1837] [serial = 554] [outer = (nil)] [url = about:blank] 22:46:53 INFO - PROCESS | 1837 | --DOMWINDOW == 99 (0x7fd3af708400) [pid = 1837] [serial = 548] [outer = (nil)] [url = about:blank] 22:46:54 INFO - PROCESS | 1837 | 1461131214054 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]]]}] 22:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 22:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1276ms 22:46:54 INFO - PROCESS | 1837 | 1461131214095 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 22:46:54 INFO - PROCESS | 1837 | 1461131214098 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 22:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 22:46:54 INFO - PROCESS | 1837 | 1461131214104 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 22:46:54 INFO - PROCESS | 1837 | 1461131214109 Marionette TRACE conn3 <- [1,782,null,{}] 22:46:54 INFO - PROCESS | 1837 | 1461131214123 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}] 22:46:54 INFO - PROCESS | 1837 | 1461131214256 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 22:46:54 INFO - PROCESS | 1837 | 1461131214272 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2622800 == 65 [pid = 1837] [id = 203] 22:46:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 100 (0x7fd3af76bc00) [pid = 1837] [serial = 609] [outer = (nil)] 22:46:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 101 (0x7fd3afbb4400) [pid = 1837] [serial = 610] [outer = 0x7fd3af76bc00] 22:46:54 INFO - PROCESS | 1837 | 1461131214330 Marionette DEBUG loaded listener.js 22:46:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 102 (0x7fd3b0189c00) [pid = 1837] [serial = 611] [outer = 0x7fd3af76bc00] 22:46:55 INFO - PROCESS | 1837 | 1461131215033 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]]]}] 22:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 22:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 941ms 22:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 22:46:55 INFO - PROCESS | 1837 | 1461131215045 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 22:46:55 INFO - PROCESS | 1837 | 1461131215048 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 22:46:55 INFO - PROCESS | 1837 | 1461131215053 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 22:46:55 INFO - PROCESS | 1837 | 1461131215056 Marionette TRACE conn3 <- [1,786,null,{}] 22:46:55 INFO - PROCESS | 1837 | 1461131215068 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}] 22:46:55 INFO - PROCESS | 1837 | 1461131215193 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 22:46:55 INFO - PROCESS | 1837 | 1461131215210 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b5a7a800 == 66 [pid = 1837] [id = 204] 22:46:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 103 (0x7fd3afb80400) [pid = 1837] [serial = 612] [outer = (nil)] 22:46:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 104 (0x7fd3b1c23400) [pid = 1837] [serial = 613] [outer = 0x7fd3afb80400] 22:46:55 INFO - PROCESS | 1837 | 1461131215265 Marionette DEBUG loaded listener.js 22:46:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 105 (0x7fd3aeff8400) [pid = 1837] [serial = 614] [outer = 0x7fd3afb80400] 22:46:56 INFO - PROCESS | 1837 | 1461131216032 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]]]}] 22:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 22:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1042ms 22:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 22:46:56 INFO - PROCESS | 1837 | 1461131216102 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 22:46:56 INFO - PROCESS | 1837 | 1461131216104 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 22:46:56 INFO - PROCESS | 1837 | 1461131216126 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 22:46:56 INFO - PROCESS | 1837 | 1461131216128 Marionette TRACE conn3 <- [1,790,null,{}] 22:46:56 INFO - PROCESS | 1837 | 1461131216133 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}] 22:46:56 INFO - PROCESS | 1837 | 1461131216304 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 22:46:56 INFO - PROCESS | 1837 | 1461131216312 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7132800 == 67 [pid = 1837] [id = 205] 22:46:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7fd3b1087400) [pid = 1837] [serial = 615] [outer = (nil)] 22:46:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7fd3b2a40c00) [pid = 1837] [serial = 616] [outer = 0x7fd3b1087400] 22:46:56 INFO - PROCESS | 1837 | 1461131216425 Marionette DEBUG loaded listener.js 22:46:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7fd3b38e4000) [pid = 1837] [serial = 617] [outer = 0x7fd3b1087400] 22:46:57 INFO - PROCESS | 1837 | 1461131217126 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]]]}] 22:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 22:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1042ms 22:46:57 INFO - PROCESS | 1837 | 1461131217151 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 22:46:57 INFO - PROCESS | 1837 | 1461131217154 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 22:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 22:46:57 INFO - PROCESS | 1837 | 1461131217159 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 22:46:57 INFO - PROCESS | 1837 | 1461131217162 Marionette TRACE conn3 <- [1,794,null,{}] 22:46:57 INFO - PROCESS | 1837 | 1461131217166 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}] 22:46:57 INFO - PROCESS | 1837 | 1461131217366 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 22:46:57 INFO - PROCESS | 1837 | 1461131217399 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b868a000 == 68 [pid = 1837] [id = 206] 22:46:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7fd3b4ed0400) [pid = 1837] [serial = 618] [outer = (nil)] 22:46:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7fd3b6aaa000) [pid = 1837] [serial = 619] [outer = 0x7fd3b4ed0400] 22:46:57 INFO - PROCESS | 1837 | 1461131217466 Marionette DEBUG loaded listener.js 22:46:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7fd3b7685c00) [pid = 1837] [serial = 620] [outer = 0x7fd3b4ed0400] 22:46:58 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7fd3b1085000) [pid = 1837] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 22:46:58 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7fd3ac0ef400) [pid = 1837] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 22:46:58 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7fd3ae560000) [pid = 1837] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 22:46:58 INFO - PROCESS | 1837 | --DOMWINDOW == 107 (0x7fd3ad0a3800) [pid = 1837] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 22:46:58 INFO - PROCESS | 1837 | --DOMWINDOW == 106 (0x7fd3abe29800) [pid = 1837] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 22:46:58 INFO - PROCESS | 1837 | --DOMWINDOW == 105 (0x7fd3ac0ed000) [pid = 1837] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 22:46:58 INFO - PROCESS | 1837 | 1461131218330 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]]]}] 22:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 22:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1226ms 22:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 22:46:58 INFO - PROCESS | 1837 | 1461131218387 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 22:46:58 INFO - PROCESS | 1837 | 1461131218389 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 22:46:58 INFO - PROCESS | 1837 | 1461131218395 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 22:46:58 INFO - PROCESS | 1837 | 1461131218398 Marionette TRACE conn3 <- [1,798,null,{}] 22:46:58 INFO - PROCESS | 1837 | 1461131218403 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}] 22:46:58 INFO - PROCESS | 1837 | 1461131218547 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 22:46:58 INFO - PROCESS | 1837 | 1461131218556 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bb41b800 == 69 [pid = 1837] [id = 207] 22:46:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 106 (0x7fd3ac091800) [pid = 1837] [serial = 621] [outer = (nil)] 22:46:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 107 (0x7fd3b5a68400) [pid = 1837] [serial = 622] [outer = 0x7fd3ac091800] 22:46:58 INFO - PROCESS | 1837 | 1461131218615 Marionette DEBUG loaded listener.js 22:46:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7fd3b768c800) [pid = 1837] [serial = 623] [outer = 0x7fd3ac091800] 22:46:59 INFO - PROCESS | 1837 | 1461131219322 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]]]}] 22:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 22:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 977ms 22:46:59 INFO - PROCESS | 1837 | 1461131219371 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 22:46:59 INFO - PROCESS | 1837 | 1461131219374 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 22:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 22:46:59 INFO - PROCESS | 1837 | 1461131219379 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 22:46:59 INFO - PROCESS | 1837 | 1461131219381 Marionette TRACE conn3 <- [1,802,null,{}] 22:46:59 INFO - PROCESS | 1837 | 1461131219386 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}] 22:46:59 INFO - PROCESS | 1837 | 1461131219554 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 22:46:59 INFO - PROCESS | 1837 | 1461131219574 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c4edd000 == 70 [pid = 1837] [id = 208] 22:46:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7fd3abe2dc00) [pid = 1837] [serial = 624] [outer = (nil)] 22:46:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7fd3b768cc00) [pid = 1837] [serial = 625] [outer = 0x7fd3abe2dc00] 22:46:59 INFO - PROCESS | 1837 | 1461131219631 Marionette DEBUG loaded listener.js 22:46:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7fd3b7a59c00) [pid = 1837] [serial = 626] [outer = 0x7fd3abe2dc00] 22:47:00 INFO - PROCESS | 1837 | 1461131220538 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]]]}] 22:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 22:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1224ms 22:47:00 INFO - PROCESS | 1837 | 1461131220606 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 22:47:00 INFO - PROCESS | 1837 | 1461131220611 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 22:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 22:47:00 INFO - PROCESS | 1837 | 1461131220619 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 22:47:00 INFO - PROCESS | 1837 | 1461131220625 Marionette TRACE conn3 <- [1,806,null,{}] 22:47:00 INFO - PROCESS | 1837 | 1461131220634 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}] 22:47:00 INFO - PROCESS | 1837 | 1461131220840 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 22:47:00 INFO - PROCESS | 1837 | 1461131220990 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af7c9800 == 71 [pid = 1837] [id = 209] 22:47:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7fd3ac086400) [pid = 1837] [serial = 627] [outer = (nil)] 22:47:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7fd3ad0b1800) [pid = 1837] [serial = 628] [outer = 0x7fd3ac086400] 22:47:01 INFO - PROCESS | 1837 | 1461131221060 Marionette DEBUG loaded listener.js 22:47:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7fd3aed06800) [pid = 1837] [serial = 629] [outer = 0x7fd3ac086400] 22:47:01 INFO - PROCESS | 1837 | 1461131221969 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]]]}] 22:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 22:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1386ms 22:47:02 INFO - PROCESS | 1837 | 1461131222006 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 22:47:02 INFO - PROCESS | 1837 | 1461131222015 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 22:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 22:47:02 INFO - PROCESS | 1837 | 1461131222026 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 22:47:02 INFO - PROCESS | 1837 | 1461131222030 Marionette TRACE conn3 <- [1,810,null,{}] 22:47:02 INFO - PROCESS | 1837 | 1461131222036 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}] 22:47:02 INFO - PROCESS | 1837 | 1461131222201 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 22:47:02 INFO - PROCESS | 1837 | 1461131222354 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7128800 == 72 [pid = 1837] [id = 210] 22:47:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7fd3ac0ed000) [pid = 1837] [serial = 630] [outer = (nil)] 22:47:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7fd3afb86400) [pid = 1837] [serial = 631] [outer = 0x7fd3ac0ed000] 22:47:02 INFO - PROCESS | 1837 | 1461131222424 Marionette DEBUG loaded listener.js 22:47:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7fd3b02adc00) [pid = 1837] [serial = 632] [outer = 0x7fd3ac0ed000] 22:47:03 INFO - PROCESS | 1837 | 1461131223397 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]]]}] 22:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 22:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1427ms 22:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 22:47:03 INFO - PROCESS | 1837 | 1461131223454 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 22:47:03 INFO - PROCESS | 1837 | 1461131223457 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 22:47:03 INFO - PROCESS | 1837 | 1461131223463 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 22:47:03 INFO - PROCESS | 1837 | 1461131223468 Marionette TRACE conn3 <- [1,814,null,{}] 22:47:03 INFO - PROCESS | 1837 | 1461131223483 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}] 22:47:03 INFO - PROCESS | 1837 | 1461131223678 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 22:47:03 INFO - PROCESS | 1837 | 1461131223873 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c6f1e800 == 73 [pid = 1837] [id = 211] 22:47:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7fd3b38e5800) [pid = 1837] [serial = 633] [outer = (nil)] 22:47:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7fd3b5f13400) [pid = 1837] [serial = 634] [outer = 0x7fd3b38e5800] 22:47:03 INFO - PROCESS | 1837 | 1461131223987 Marionette DEBUG loaded listener.js 22:47:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7fd3b6dd4c00) [pid = 1837] [serial = 635] [outer = 0x7fd3b38e5800] 22:47:04 INFO - PROCESS | 1837 | 1461131224869 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] 22:47:04 INFO - PROCESS | 1837 | 1461131224952 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 22:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 22:47:04 INFO - PROCESS | 1837 | 1461131224958 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 22:47:04 INFO - PROCESS | 1837 | 1461131224960 Marionette TRACE conn3 <- [1,818,null,{}] 22:47:04 INFO - PROCESS | 1837 | 1461131224965 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}] 22:47:05 INFO - PROCESS | 1837 | 1461131225117 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 22:47:05 INFO - PROCESS | 1837 | 1461131225262 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ca9b2800 == 74 [pid = 1837] [id = 212] 22:47:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7fd3ac085800) [pid = 1837] [serial = 636] [outer = (nil)] 22:47:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7fd3b7a5d400) [pid = 1837] [serial = 637] [outer = 0x7fd3ac085800] 22:47:05 INFO - PROCESS | 1837 | 1461131225332 Marionette DEBUG loaded listener.js 22:47:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7fd3b80bd400) [pid = 1837] [serial = 638] [outer = 0x7fd3ac085800] 22:47:06 INFO - PROCESS | 1837 | 1461131226186 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]]]}] 22:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 22:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1280ms 22:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 22:47:06 INFO - PROCESS | 1837 | 1461131226238 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 22:47:06 INFO - PROCESS | 1837 | 1461131226241 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 22:47:06 INFO - PROCESS | 1837 | 1461131226247 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 22:47:06 INFO - PROCESS | 1837 | 1461131226250 Marionette TRACE conn3 <- [1,822,null,{}] 22:47:06 INFO - PROCESS | 1837 | 1461131226255 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}] 22:47:06 INFO - PROCESS | 1837 | 1461131226406 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 22:47:06 INFO - PROCESS | 1837 | 1461131226558 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cac4c000 == 75 [pid = 1837] [id = 213] 22:47:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7fd3b74e2400) [pid = 1837] [serial = 639] [outer = (nil)] 22:47:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 125 (0x7fd3b88e0c00) [pid = 1837] [serial = 640] [outer = 0x7fd3b74e2400] 22:47:06 INFO - PROCESS | 1837 | 1461131226626 Marionette DEBUG loaded listener.js 22:47:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 126 (0x7fd3b893f800) [pid = 1837] [serial = 641] [outer = 0x7fd3b74e2400] 22:47:07 INFO - PROCESS | 1837 | 1461131227475 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] 22:47:07 INFO - PROCESS | 1837 | 1461131227537 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 22:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 22:47:07 INFO - PROCESS | 1837 | 1461131227543 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 22:47:07 INFO - PROCESS | 1837 | 1461131227546 Marionette TRACE conn3 <- [1,826,null,{}] 22:47:07 INFO - PROCESS | 1837 | 1461131227551 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}] 22:47:07 INFO - PROCESS | 1837 | 1461131227728 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 22:47:07 INFO - PROCESS | 1837 | 1461131227890 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cacaa000 == 76 [pid = 1837] [id = 214] 22:47:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7fd3b8f4b400) [pid = 1837] [serial = 642] [outer = (nil)] 22:47:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7fd3b97ae800) [pid = 1837] [serial = 643] [outer = 0x7fd3b8f4b400] 22:47:07 INFO - PROCESS | 1837 | 1461131227959 Marionette DEBUG loaded listener.js 22:47:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7fd3bb869c00) [pid = 1837] [serial = 644] [outer = 0x7fd3b8f4b400] 22:47:08 INFO - PROCESS | 1837 | 1461131228817 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]]]}] 22:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 22:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1330ms 22:47:08 INFO - PROCESS | 1837 | 1461131228875 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 22:47:08 INFO - PROCESS | 1837 | 1461131228878 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 22:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 22:47:08 INFO - PROCESS | 1837 | 1461131228884 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 22:47:08 INFO - PROCESS | 1837 | 1461131228886 Marionette TRACE conn3 <- [1,830,null,{}] 22:47:08 INFO - PROCESS | 1837 | 1461131228892 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}] 22:47:09 INFO - PROCESS | 1837 | 1461131229050 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 22:47:09 INFO - PROCESS | 1837 | 1461131229207 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7e0a000 == 77 [pid = 1837] [id = 215] 22:47:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7fd3ac0e4c00) [pid = 1837] [serial = 645] [outer = (nil)] 22:47:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7fd3b4ed1400) [pid = 1837] [serial = 646] [outer = 0x7fd3ac0e4c00] 22:47:09 INFO - PROCESS | 1837 | 1461131229276 Marionette DEBUG loaded listener.js 22:47:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7fd3bb890400) [pid = 1837] [serial = 647] [outer = 0x7fd3ac0e4c00] 22:47:10 INFO - PROCESS | 1837 | 1461131230086 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]]]}] 22:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 22:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1231ms 22:47:10 INFO - PROCESS | 1837 | 1461131230116 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 22:47:10 INFO - PROCESS | 1837 | 1461131230119 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 22:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 22:47:10 INFO - PROCESS | 1837 | 1461131230125 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 22:47:10 INFO - PROCESS | 1837 | 1461131230127 Marionette TRACE conn3 <- [1,834,null,{}] 22:47:10 INFO - PROCESS | 1837 | 1461131230132 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}] 22:47:10 INFO - PROCESS | 1837 | 1461131230277 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 22:47:10 INFO - PROCESS | 1837 | 1461131230432 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2ecd800 == 78 [pid = 1837] [id = 216] 22:47:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7fd3ac08b800) [pid = 1837] [serial = 648] [outer = (nil)] 22:47:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7fd3af705400) [pid = 1837] [serial = 649] [outer = 0x7fd3ac08b800] 22:47:10 INFO - PROCESS | 1837 | 1461131230499 Marionette DEBUG loaded listener.js 22:47:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7fd3bf05e400) [pid = 1837] [serial = 650] [outer = 0x7fd3ac08b800] 22:47:11 INFO - PROCESS | 1837 | 1461131231659 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]]]}] 22:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 22:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1581ms 22:47:11 INFO - PROCESS | 1837 | 1461131231707 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 22:47:11 INFO - PROCESS | 1837 | 1461131231722 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 22:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 22:47:11 INFO - PROCESS | 1837 | 1461131231734 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 22:47:11 INFO - PROCESS | 1837 | 1461131231737 Marionette TRACE conn3 <- [1,838,null,{}] 22:47:11 INFO - PROCESS | 1837 | 1461131231795 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}] 22:47:11 INFO - PROCESS | 1837 | 1461131231982 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 22:47:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bb41b800 == 77 [pid = 1837] [id = 207] 22:47:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b868a000 == 76 [pid = 1837] [id = 206] 22:47:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7132800 == 75 [pid = 1837] [id = 205] 22:47:12 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7fd3b6aab000) [pid = 1837] [serial = 589] [outer = (nil)] [url = about:blank] 22:47:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2622800 == 74 [pid = 1837] [id = 203] 22:47:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b1cdc800 == 73 [pid = 1837] [id = 202] 22:47:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b3c21800 == 72 [pid = 1837] [id = 201] 22:47:12 INFO - PROCESS | 1837 | 1461131232221 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7e0e800 == 71 [pid = 1837] [id = 198] 22:47:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b260b000 == 70 [pid = 1837] [id = 197] 22:47:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ae7d3800 == 71 [pid = 1837] [id = 217] 22:47:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7fd3aed02800) [pid = 1837] [serial = 651] [outer = (nil)] 22:47:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7fd3af490800) [pid = 1837] [serial = 652] [outer = 0x7fd3aed02800] 22:47:12 INFO - PROCESS | 1837 | 1461131232289 Marionette DEBUG loaded listener.js 22:47:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7fd3af76d000) [pid = 1837] [serial = 653] [outer = 0x7fd3aed02800] 22:47:12 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7fd3c9014c00) [pid = 1837] [serial = 454] [outer = (nil)] [url = about:blank] 22:47:12 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7fd3b38e3400) [pid = 1837] [serial = 583] [outer = (nil)] [url = about:blank] 22:47:12 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7fd3b0d3bc00) [pid = 1837] [serial = 565] [outer = (nil)] [url = about:blank] 22:47:12 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7fd3af1eac00) [pid = 1837] [serial = 575] [outer = (nil)] [url = about:blank] 22:47:12 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7fd3aed0d800) [pid = 1837] [serial = 574] [outer = (nil)] [url = about:blank] 22:47:12 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7fd3afff0000) [pid = 1837] [serial = 580] [outer = (nil)] [url = about:blank] 22:47:12 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7fd3af3e3800) [pid = 1837] [serial = 562] [outer = (nil)] [url = about:blank] 22:47:12 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7fd3af710400) [pid = 1837] [serial = 586] [outer = (nil)] [url = about:blank] 22:47:12 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7fd3af3da400) [pid = 1837] [serial = 577] [outer = (nil)] [url = about:blank] 22:47:12 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7fd3af92a800) [pid = 1837] [serial = 578] [outer = (nil)] [url = about:blank] 22:47:12 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7fd3b0d39800) [pid = 1837] [serial = 556] [outer = (nil)] [url = about:blank] 22:47:12 INFO - PROCESS | 1837 | --DOMWINDOW == 125 (0x7fd3ac0ec400) [pid = 1837] [serial = 571] [outer = (nil)] [url = about:blank] 22:47:12 INFO - PROCESS | 1837 | --DOMWINDOW == 124 (0x7fd3ae7b4800) [pid = 1837] [serial = 559] [outer = (nil)] [url = about:blank] 22:47:12 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7fd3b26ee000) [pid = 1837] [serial = 568] [outer = (nil)] [url = about:blank] 22:47:12 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7fd3b38eac00) [pid = 1837] [serial = 584] [outer = (nil)] [url = about:blank] 22:47:12 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7fd3b1083800) [pid = 1837] [serial = 581] [outer = (nil)] [url = about:blank] 22:47:12 INFO - PROCESS | 1837 | --DOMWINDOW == 120 (0x7fd3b38f1c00) [pid = 1837] [serial = 587] [outer = (nil)] [url = about:blank] 22:47:13 INFO - PROCESS | 1837 | 1461131233011 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]]]}] 22:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 22:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1344ms 22:47:13 INFO - PROCESS | 1837 | 1461131233075 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 22:47:13 INFO - PROCESS | 1837 | 1461131233083 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 22:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 22:47:13 INFO - PROCESS | 1837 | 1461131233091 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 22:47:13 INFO - PROCESS | 1837 | 1461131233094 Marionette TRACE conn3 <- [1,842,null,{}] 22:47:13 INFO - PROCESS | 1837 | 1461131233098 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}] 22:47:13 INFO - PROCESS | 1837 | 1461131233240 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 22:47:13 INFO - PROCESS | 1837 | 1461131233255 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2ed1000 == 72 [pid = 1837] [id = 218] 22:47:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7fd3af92e800) [pid = 1837] [serial = 654] [outer = (nil)] 22:47:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7fd3b0d3bc00) [pid = 1837] [serial = 655] [outer = 0x7fd3af92e800] 22:47:13 INFO - PROCESS | 1837 | 1461131233313 Marionette DEBUG loaded listener.js 22:47:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7fd3b1082800) [pid = 1837] [serial = 656] [outer = 0x7fd3af92e800] 22:47:14 INFO - PROCESS | 1837 | 1461131234100 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]]]}] 22:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 22:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1028ms 22:47:14 INFO - PROCESS | 1837 | 1461131234131 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 22:47:14 INFO - PROCESS | 1837 | 1461131234135 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 22:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 22:47:14 INFO - PROCESS | 1837 | 1461131234141 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 22:47:14 INFO - PROCESS | 1837 | 1461131234146 Marionette TRACE conn3 <- [1,846,null,{}] 22:47:14 INFO - PROCESS | 1837 | 1461131234176 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}] 22:47:14 INFO - PROCESS | 1837 | 1461131234310 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 22:47:14 INFO - PROCESS | 1837 | 1461131234326 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7129800 == 73 [pid = 1837] [id = 219] 22:47:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7fd3b38ef800) [pid = 1837] [serial = 657] [outer = (nil)] 22:47:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 125 (0x7fd3b51cf800) [pid = 1837] [serial = 658] [outer = 0x7fd3b38ef800] 22:47:14 INFO - PROCESS | 1837 | 1461131234385 Marionette DEBUG loaded listener.js 22:47:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 126 (0x7fd3b6a4e400) [pid = 1837] [serial = 659] [outer = 0x7fd3b38ef800] 22:47:15 INFO - PROCESS | 1837 | 1461131235184 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]]]}] 22:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 22:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1097ms 22:47:15 INFO - PROCESS | 1837 | 1461131235244 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 22:47:15 INFO - PROCESS | 1837 | 1461131235247 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 22:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 22:47:15 INFO - PROCESS | 1837 | 1461131235252 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 22:47:15 INFO - PROCESS | 1837 | 1461131235254 Marionette TRACE conn3 <- [1,850,null,{}] 22:47:15 INFO - PROCESS | 1837 | 1461131235259 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}] 22:47:15 INFO - PROCESS | 1837 | 1461131235426 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 22:47:15 INFO - PROCESS | 1837 | 1461131235460 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b869b000 == 74 [pid = 1837] [id = 220] 22:47:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7fd3b6aa9400) [pid = 1837] [serial = 660] [outer = (nil)] 22:47:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7fd3b74e4000) [pid = 1837] [serial = 661] [outer = 0x7fd3b6aa9400] 22:47:15 INFO - PROCESS | 1837 | 1461131235516 Marionette DEBUG loaded listener.js 22:47:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7fd3b7a5e400) [pid = 1837] [serial = 662] [outer = 0x7fd3b6aa9400] 22:47:16 INFO - PROCESS | 1837 | 1461131236236 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]]]}] 22:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 22:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1023ms 22:47:16 INFO - PROCESS | 1837 | 1461131236276 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 22:47:16 INFO - PROCESS | 1837 | 1461131236279 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 22:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 22:47:16 INFO - PROCESS | 1837 | 1461131236284 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 22:47:16 INFO - PROCESS | 1837 | 1461131236286 Marionette TRACE conn3 <- [1,854,null,{}] 22:47:16 INFO - PROCESS | 1837 | 1461131236291 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}] 22:47:16 INFO - PROCESS | 1837 | 1461131236459 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 22:47:16 INFO - PROCESS | 1837 | 1461131236533 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bfdc7000 == 75 [pid = 1837] [id = 221] 22:47:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7fd3b6dde000) [pid = 1837] [serial = 663] [outer = (nil)] 22:47:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7fd3b8935000) [pid = 1837] [serial = 664] [outer = 0x7fd3b6dde000] 22:47:16 INFO - PROCESS | 1837 | 1461131236589 Marionette DEBUG loaded listener.js 22:47:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7fd3b96eec00) [pid = 1837] [serial = 665] [outer = 0x7fd3b6dde000] 22:47:17 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7fd3ac091800) [pid = 1837] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 22:47:17 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7fd3b1087400) [pid = 1837] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 22:47:17 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7fd3afb80400) [pid = 1837] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 22:47:17 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7fd3ae55a800) [pid = 1837] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 22:47:17 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7fd3af76bc00) [pid = 1837] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 22:47:17 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7fd3b4ed0400) [pid = 1837] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 22:47:17 INFO - PROCESS | 1837 | --DOMWINDOW == 125 (0x7fd3af1eb800) [pid = 1837] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 22:47:17 INFO - PROCESS | 1837 | 1461131237380 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]]]}] 22:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 22:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1124ms 22:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 22:47:17 INFO - PROCESS | 1837 | 1461131237410 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 22:47:17 INFO - PROCESS | 1837 | 1461131237412 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 22:47:17 INFO - PROCESS | 1837 | 1461131237416 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 22:47:17 INFO - PROCESS | 1837 | 1461131237420 Marionette TRACE conn3 <- [1,858,null,{}] 22:47:17 INFO - PROCESS | 1837 | 1461131237431 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}] 22:47:17 INFO - PROCESS | 1837 | 1461131237567 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 22:47:17 INFO - PROCESS | 1837 | 1461131237582 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c6bd6800 == 76 [pid = 1837] [id = 222] 22:47:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 126 (0x7fd3b96f3400) [pid = 1837] [serial = 666] [outer = (nil)] 22:47:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7fd3bb88e800) [pid = 1837] [serial = 667] [outer = 0x7fd3b96f3400] 22:47:17 INFO - PROCESS | 1837 | 1461131237643 Marionette DEBUG loaded listener.js 22:47:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7fd3bfd10c00) [pid = 1837] [serial = 668] [outer = 0x7fd3b96f3400] 22:47:18 INFO - PROCESS | 1837 | 1461131238359 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]]]}] 22:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 22:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 982ms 22:47:18 INFO - PROCESS | 1837 | 1461131238399 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 22:47:18 INFO - PROCESS | 1837 | 1461131238401 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 22:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 22:47:18 INFO - PROCESS | 1837 | 1461131238407 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 22:47:18 INFO - PROCESS | 1837 | 1461131238408 Marionette TRACE conn3 <- [1,862,null,{}] 22:47:18 INFO - PROCESS | 1837 | 1461131238413 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}] 22:47:18 INFO - PROCESS | 1837 | 1461131238584 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 22:47:18 INFO - PROCESS | 1837 | 1461131238603 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cac4f000 == 77 [pid = 1837] [id = 223] 22:47:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7fd3ae55d400) [pid = 1837] [serial = 669] [outer = (nil)] 22:47:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7fd3bfd11400) [pid = 1837] [serial = 670] [outer = 0x7fd3ae55d400] 22:47:18 INFO - PROCESS | 1837 | 1461131238659 Marionette DEBUG loaded listener.js 22:47:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7fd3c5a7c400) [pid = 1837] [serial = 671] [outer = 0x7fd3ae55d400] 22:47:19 INFO - PROCESS | 1837 | 1461131239622 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]]]}] 22:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 22:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1224ms 22:47:19 INFO - PROCESS | 1837 | 1461131239632 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 22:47:19 INFO - PROCESS | 1837 | 1461131239637 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 22:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 22:47:19 INFO - PROCESS | 1837 | 1461131239646 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 22:47:19 INFO - PROCESS | 1837 | 1461131239650 Marionette TRACE conn3 <- [1,866,null,{}] 22:47:19 INFO - PROCESS | 1837 | 1461131239658 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}] 22:47:19 INFO - PROCESS | 1837 | 1461131239817 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 22:47:19 INFO - PROCESS | 1837 | 1461131239987 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2ec1800 == 78 [pid = 1837] [id = 224] 22:47:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7fd3ae7b4000) [pid = 1837] [serial = 672] [outer = (nil)] 22:47:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7fd3af70ec00) [pid = 1837] [serial = 673] [outer = 0x7fd3ae7b4000] 22:47:20 INFO - PROCESS | 1837 | 1461131240060 Marionette DEBUG loaded listener.js 22:47:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7fd3affe5000) [pid = 1837] [serial = 674] [outer = 0x7fd3ae7b4000] 22:47:21 INFO - PROCESS | 1837 | 1461131240999 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]]]}] 22:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 22:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1389ms 22:47:21 INFO - PROCESS | 1837 | 1461131241035 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 22:47:21 INFO - PROCESS | 1837 | 1461131241043 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 22:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 22:47:21 INFO - PROCESS | 1837 | 1461131241052 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 22:47:21 INFO - PROCESS | 1837 | 1461131241056 Marionette TRACE conn3 <- [1,870,null,{}] 22:47:21 INFO - PROCESS | 1837 | 1461131241061 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}] 22:47:21 INFO - PROCESS | 1837 | 1461131241221 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 22:47:21 INFO - PROCESS | 1837 | 1461131241379 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bfdc2000 == 79 [pid = 1837] [id = 225] 22:47:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7fd3ae7bc800) [pid = 1837] [serial = 675] [outer = (nil)] 22:47:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7fd3b4ed0400) [pid = 1837] [serial = 676] [outer = 0x7fd3ae7bc800] 22:47:21 INFO - PROCESS | 1837 | 1461131241447 Marionette DEBUG loaded listener.js 22:47:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7fd3b6dd6400) [pid = 1837] [serial = 677] [outer = 0x7fd3ae7bc800] 22:47:22 INFO - PROCESS | 1837 | 1461131242344 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]]]}] 22:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 22:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1330ms 22:47:22 INFO - PROCESS | 1837 | 1461131242383 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 22:47:22 INFO - PROCESS | 1837 | 1461131242385 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 22:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 22:47:22 INFO - PROCESS | 1837 | 1461131242392 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 22:47:22 INFO - PROCESS | 1837 | 1461131242397 Marionette TRACE conn3 <- [1,874,null,{}] 22:47:22 INFO - PROCESS | 1837 | 1461131242412 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}] 22:47:22 INFO - PROCESS | 1837 | 1461131242565 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 22:47:22 INFO - PROCESS | 1837 | 1461131242734 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb50e800 == 80 [pid = 1837] [id = 226] 22:47:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7fd3b0ee9000) [pid = 1837] [serial = 678] [outer = (nil)] 22:47:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7fd3b80bbc00) [pid = 1837] [serial = 679] [outer = 0x7fd3b0ee9000] 22:47:22 INFO - PROCESS | 1837 | 1461131242811 Marionette DEBUG loaded listener.js 22:47:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7fd3bb868000) [pid = 1837] [serial = 680] [outer = 0x7fd3b0ee9000] 22:47:23 INFO - PROCESS | 1837 | 1461131243626 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]]]}] 22:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 22:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1285ms 22:47:23 INFO - PROCESS | 1837 | 1461131243678 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 22:47:23 INFO - PROCESS | 1837 | 1461131243682 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 22:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 22:47:23 INFO - PROCESS | 1837 | 1461131243688 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 22:47:23 INFO - PROCESS | 1837 | 1461131243690 Marionette TRACE conn3 <- [1,878,null,{}] 22:47:23 INFO - PROCESS | 1837 | 1461131243695 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}] 22:47:23 INFO - PROCESS | 1837 | 1461131243856 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 22:47:24 INFO - PROCESS | 1837 | 1461131244014 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cde24000 == 81 [pid = 1837] [id = 227] 22:47:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7fd3b4fe6c00) [pid = 1837] [serial = 681] [outer = (nil)] 22:47:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7fd3c5a72400) [pid = 1837] [serial = 682] [outer = 0x7fd3b4fe6c00] 22:47:24 INFO - PROCESS | 1837 | 1461131244081 Marionette DEBUG loaded listener.js 22:47:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7fd3c5c9ec00) [pid = 1837] [serial = 683] [outer = 0x7fd3b4fe6c00] 22:47:24 INFO - PROCESS | 1837 | 1461131244889 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]]]}] 22:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 22:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1237ms 22:47:24 INFO - PROCESS | 1837 | 1461131244926 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 22:47:24 INFO - PROCESS | 1837 | 1461131244930 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 22:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 22:47:24 INFO - PROCESS | 1837 | 1461131244941 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 22:47:24 INFO - PROCESS | 1837 | 1461131244943 Marionette TRACE conn3 <- [1,882,null,{}] 22:47:24 INFO - PROCESS | 1837 | 1461131244953 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}] 22:47:25 INFO - PROCESS | 1837 | 1461131245101 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 22:47:25 INFO - PROCESS | 1837 | 1461131245257 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cf492800 == 82 [pid = 1837] [id = 228] 22:47:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7fd3c4e62c00) [pid = 1837] [serial = 684] [outer = (nil)] 22:47:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7fd3c5cd3000) [pid = 1837] [serial = 685] [outer = 0x7fd3c4e62c00] 22:47:25 INFO - PROCESS | 1837 | 1461131245325 Marionette DEBUG loaded listener.js 22:47:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7fd3c5f0b800) [pid = 1837] [serial = 686] [outer = 0x7fd3c4e62c00] 22:47:26 INFO - PROCESS | 1837 | 1461131246166 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]]]}] 22:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 22:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1241ms 22:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 22:47:26 INFO - PROCESS | 1837 | 1461131246177 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 22:47:26 INFO - PROCESS | 1837 | 1461131246180 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 22:47:26 INFO - PROCESS | 1837 | 1461131246185 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 22:47:26 INFO - PROCESS | 1837 | 1461131246188 Marionette TRACE conn3 <- [1,886,null,{}] 22:47:26 INFO - PROCESS | 1837 | 1461131246193 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}] 22:47:26 INFO - PROCESS | 1837 | 1461131246359 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 22:47:26 INFO - PROCESS | 1837 | 1461131246517 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aed5d000 == 83 [pid = 1837] [id = 229] 22:47:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7fd3c5f0bc00) [pid = 1837] [serial = 687] [outer = (nil)] 22:47:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7fd3c61e7400) [pid = 1837] [serial = 688] [outer = 0x7fd3c5f0bc00] 22:47:26 INFO - PROCESS | 1837 | 1461131246592 Marionette DEBUG loaded listener.js 22:47:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7fd3c7116800) [pid = 1837] [serial = 689] [outer = 0x7fd3c5f0bc00] 22:47:27 INFO - PROCESS | 1837 | 1461131247405 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]]]}] 22:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 22:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1277ms 22:47:27 INFO - PROCESS | 1837 | 1461131247463 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 22:47:27 INFO - PROCESS | 1837 | 1461131247465 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 22:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 22:47:27 INFO - PROCESS | 1837 | 1461131247471 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 22:47:27 INFO - PROCESS | 1837 | 1461131247473 Marionette TRACE conn3 <- [1,890,null,{}] 22:47:27 INFO - PROCESS | 1837 | 1461131247479 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}] 22:47:27 INFO - PROCESS | 1837 | 1461131247620 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 22:47:27 INFO - PROCESS | 1837 | 1461131247776 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a733b800 == 84 [pid = 1837] [id = 230] 22:47:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7fd3c5f17c00) [pid = 1837] [serial = 690] [outer = (nil)] 22:47:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7fd3c7161800) [pid = 1837] [serial = 691] [outer = 0x7fd3c5f17c00] 22:47:27 INFO - PROCESS | 1837 | 1461131247852 Marionette DEBUG loaded listener.js 22:47:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7fd3c7169000) [pid = 1837] [serial = 692] [outer = 0x7fd3c5f17c00] 22:47:28 INFO - PROCESS | 1837 | 1461131248664 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]]]}] 22:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 22:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1228ms 22:47:28 INFO - PROCESS | 1837 | 1461131248701 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 22:47:28 INFO - PROCESS | 1837 | 1461131248704 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 22:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 22:47:28 INFO - PROCESS | 1837 | 1461131248710 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 22:47:28 INFO - PROCESS | 1837 | 1461131248712 Marionette TRACE conn3 <- [1,894,null,{}] 22:47:28 INFO - PROCESS | 1837 | 1461131248717 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}] 22:47:28 INFO - PROCESS | 1837 | 1461131248856 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 22:47:29 INFO - PROCESS | 1837 | 1461131249017 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aed62800 == 85 [pid = 1837] [id = 231] 22:47:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7fd3ac0e4400) [pid = 1837] [serial = 693] [outer = (nil)] 22:47:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7fd3aed08400) [pid = 1837] [serial = 694] [outer = 0x7fd3ac0e4400] 22:47:29 INFO - PROCESS | 1837 | 1461131249083 Marionette DEBUG loaded listener.js 22:47:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7fd3c610a800) [pid = 1837] [serial = 695] [outer = 0x7fd3ac0e4400] 22:47:30 INFO - PROCESS | 1837 | 1461131250247 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]]]}] 22:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 22:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1584ms 22:47:30 INFO - PROCESS | 1837 | 1461131250295 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 22:47:30 INFO - PROCESS | 1837 | 1461131250301 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 22:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 22:47:30 INFO - PROCESS | 1837 | 1461131250309 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 22:47:30 INFO - PROCESS | 1837 | 1461131250312 Marionette TRACE conn3 <- [1,898,null,{}] 22:47:30 INFO - PROCESS | 1837 | 1461131250319 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}] 22:47:30 INFO - PROCESS | 1837 | 1461131250516 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 22:47:30 INFO - PROCESS | 1837 | 1461131250839 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ae6f5000 == 86 [pid = 1837] [id = 232] 22:47:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7fd3ae5dc000) [pid = 1837] [serial = 696] [outer = (nil)] 22:47:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7fd3ae7b8400) [pid = 1837] [serial = 697] [outer = 0x7fd3ae5dc000] 22:47:30 INFO - PROCESS | 1837 | 1461131250909 Marionette DEBUG loaded listener.js 22:47:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7fd3aefee800) [pid = 1837] [serial = 698] [outer = 0x7fd3ae5dc000] 22:47:31 INFO - PROCESS | 1837 | 1461131251734 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]]]}] 22:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 22:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1488ms 22:47:31 INFO - PROCESS | 1837 | 1461131251797 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 22:47:31 INFO - PROCESS | 1837 | 1461131251805 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 22:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 22:47:31 INFO - PROCESS | 1837 | 1461131251813 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 22:47:31 INFO - PROCESS | 1837 | 1461131251817 Marionette TRACE conn3 <- [1,902,null,{}] 22:47:31 INFO - PROCESS | 1837 | 1461131251822 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}] 22:47:31 INFO - PROCESS | 1837 | 1461131251972 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 22:47:32 INFO - PROCESS | 1837 | 1461131252131 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2870800 == 87 [pid = 1837] [id = 233] 22:47:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7fd3af704400) [pid = 1837] [serial = 699] [outer = (nil)] 22:47:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7fd3afb7a400) [pid = 1837] [serial = 700] [outer = 0x7fd3af704400] 22:47:32 INFO - PROCESS | 1837 | 1461131252199 Marionette DEBUG loaded listener.js 22:47:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7fd3affe9000) [pid = 1837] [serial = 701] [outer = 0x7fd3af704400] 22:47:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b6dab000 == 86 [pid = 1837] [id = 185] 22:47:32 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7fd3b768cc00) [pid = 1837] [serial = 625] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7fd3b6dd7c00) [pid = 1837] [serial = 601] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7fd3affebc00) [pid = 1837] [serial = 595] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7fd3b4ecf400) [pid = 1837] [serial = 598] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7fd3aeffb400) [pid = 1837] [serial = 592] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c6bd6800 == 85 [pid = 1837] [id = 222] 22:47:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bfdc7000 == 84 [pid = 1837] [id = 221] 22:47:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b869b000 == 83 [pid = 1837] [id = 220] 22:47:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7129800 == 82 [pid = 1837] [id = 219] 22:47:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b5a7a800 == 81 [pid = 1837] [id = 204] 22:47:32 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bb3ea800 == 80 [pid = 1837] [id = 196] 22:47:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2ed1000 == 79 [pid = 1837] [id = 218] 22:47:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ae7d3800 == 78 [pid = 1837] [id = 217] 22:47:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ca9b2800 == 77 [pid = 1837] [id = 212] 22:47:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c6f1e800 == 76 [pid = 1837] [id = 211] 22:47:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7128800 == 75 [pid = 1837] [id = 210] 22:47:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af7c9800 == 74 [pid = 1837] [id = 209] 22:47:33 INFO - PROCESS | 1837 | 1461131253169 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]]]}] 22:47:33 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7fd3b5a68400) [pid = 1837] [serial = 622] [outer = (nil)] [url = about:blank] 22:47:33 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7fd3b2a40c00) [pid = 1837] [serial = 616] [outer = (nil)] [url = about:blank] 22:47:33 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7fd3aeff8400) [pid = 1837] [serial = 614] [outer = (nil)] [url = about:blank] 22:47:33 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7fd3ae5d8c00) [pid = 1837] [serial = 604] [outer = (nil)] [url = about:blank] 22:47:33 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7fd3aed03800) [pid = 1837] [serial = 605] [outer = (nil)] [url = about:blank] 22:47:33 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7fd3afbb4400) [pid = 1837] [serial = 610] [outer = (nil)] [url = about:blank] 22:47:33 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7fd3b38e4000) [pid = 1837] [serial = 617] [outer = (nil)] [url = about:blank] 22:47:33 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7fd3b7685c00) [pid = 1837] [serial = 620] [outer = (nil)] [url = about:blank] 22:47:33 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7fd3b6aaa000) [pid = 1837] [serial = 619] [outer = (nil)] [url = about:blank] 22:47:33 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7fd3af48e000) [pid = 1837] [serial = 607] [outer = (nil)] [url = about:blank] 22:47:33 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7fd3b1c23400) [pid = 1837] [serial = 613] [outer = (nil)] [url = about:blank] 22:47:33 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7fd3b0189c00) [pid = 1837] [serial = 611] [outer = (nil)] [url = about:blank] 22:47:33 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7fd3af711400) [pid = 1837] [serial = 608] [outer = (nil)] [url = about:blank] 22:47:33 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7fd3b768c800) [pid = 1837] [serial = 623] [outer = (nil)] [url = about:blank] 22:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 22:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1389ms 22:47:33 INFO - PROCESS | 1837 | 1461131253203 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 22:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 22:47:33 INFO - PROCESS | 1837 | 1461131253208 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 22:47:33 INFO - PROCESS | 1837 | 1461131253213 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 22:47:33 INFO - PROCESS | 1837 | 1461131253218 Marionette TRACE conn3 <- [1,906,null,{}] 22:47:33 INFO - PROCESS | 1837 | 1461131253232 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}] 22:47:33 INFO - PROCESS | 1837 | 1461131253373 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 22:47:33 INFO - PROCESS | 1837 | 1461131253392 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2722800 == 75 [pid = 1837] [id = 234] 22:47:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7fd3b0d3e800) [pid = 1837] [serial = 702] [outer = (nil)] 22:47:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7fd3b100b800) [pid = 1837] [serial = 703] [outer = 0x7fd3b0d3e800] 22:47:33 INFO - PROCESS | 1837 | 1461131253453 Marionette DEBUG loaded listener.js 22:47:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7fd3b26e0c00) [pid = 1837] [serial = 704] [outer = 0x7fd3b0d3e800] 22:47:34 INFO - PROCESS | 1837 | 1461131254213 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]]]}] 22:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 22:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1032ms 22:47:34 INFO - PROCESS | 1837 | 1461131254246 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 22:47:34 INFO - PROCESS | 1837 | 1461131254249 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 22:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 22:47:34 INFO - PROCESS | 1837 | 1461131254255 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 22:47:34 INFO - PROCESS | 1837 | 1461131254257 Marionette TRACE conn3 <- [1,910,null,{}] 22:47:34 INFO - PROCESS | 1837 | 1461131254262 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}] 22:47:34 INFO - PROCESS | 1837 | 1461131254405 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 22:47:34 INFO - PROCESS | 1837 | 1461131254419 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7049000 == 76 [pid = 1837] [id = 235] 22:47:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7fd3af70dc00) [pid = 1837] [serial = 705] [outer = (nil)] 22:47:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7fd3b38e8000) [pid = 1837] [serial = 706] [outer = 0x7fd3af70dc00] 22:47:34 INFO - PROCESS | 1837 | 1461131254478 Marionette DEBUG loaded listener.js 22:47:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7fd3b4ed3c00) [pid = 1837] [serial = 707] [outer = 0x7fd3af70dc00] 22:47:35 INFO - PROCESS | 1837 | 1461131255246 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]]]}] 22:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 22:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1033ms 22:47:35 INFO - PROCESS | 1837 | 1461131255288 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 22:47:35 INFO - PROCESS | 1837 | 1461131255291 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 22:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 22:47:35 INFO - PROCESS | 1837 | 1461131255296 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 22:47:35 INFO - PROCESS | 1837 | 1461131255309 Marionette TRACE conn3 <- [1,914,null,{}] 22:47:35 INFO - PROCESS | 1837 | 1461131255330 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}] 22:47:35 INFO - PROCESS | 1837 | 1461131255519 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 22:47:35 INFO - PROCESS | 1837 | 1461131255546 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b712f000 == 77 [pid = 1837] [id = 236] 22:47:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7fd3b2d03800) [pid = 1837] [serial = 708] [outer = (nil)] 22:47:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7fd3b5a68400) [pid = 1837] [serial = 709] [outer = 0x7fd3b2d03800] 22:47:35 INFO - PROCESS | 1837 | 1461131255603 Marionette DEBUG loaded listener.js 22:47:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7fd3b6c65000) [pid = 1837] [serial = 710] [outer = 0x7fd3b2d03800] 22:47:36 INFO - PROCESS | 1837 | 1461131256399 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]]]}] 22:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 22:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1154ms 22:47:36 INFO - PROCESS | 1837 | 1461131256458 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 22:47:36 INFO - PROCESS | 1837 | 1461131256460 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 22:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 22:47:36 INFO - PROCESS | 1837 | 1461131256466 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 22:47:36 INFO - PROCESS | 1837 | 1461131256468 Marionette TRACE conn3 <- [1,918,null,{}] 22:47:36 INFO - PROCESS | 1837 | 1461131256473 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}] 22:47:36 INFO - PROCESS | 1837 | 1461131256665 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 22:47:36 INFO - PROCESS | 1837 | 1461131256684 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b869b000 == 78 [pid = 1837] [id = 237] 22:47:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7fd3b768e800) [pid = 1837] [serial = 711] [outer = (nil)] 22:47:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7fd3b7a56000) [pid = 1837] [serial = 712] [outer = 0x7fd3b768e800] 22:47:36 INFO - PROCESS | 1837 | 1461131256751 Marionette DEBUG loaded listener.js 22:47:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7fd3b8bac400) [pid = 1837] [serial = 713] [outer = 0x7fd3b768e800] 22:47:37 INFO - PROCESS | 1837 | 1461131257959 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]]]}] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7fd3ac083c00) [pid = 1837] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7fd3ae55c400) [pid = 1837] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7fd3affe7000) [pid = 1837] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7fd3ac091000) [pid = 1837] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7fd3ac083000) [pid = 1837] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7fd3ad0a7c00) [pid = 1837] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7fd3ae53f800) [pid = 1837] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7fd3af711000) [pid = 1837] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7fd3b100ac00) [pid = 1837] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7fd3aed0c000) [pid = 1837] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7fd3ac0f0800) [pid = 1837] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7fd3afbbe800) [pid = 1837] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7fd3ae535000) [pid = 1837] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7fd3b51c3800) [pid = 1837] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7fd3b26a3c00) [pid = 1837] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7fd3abe29400) [pid = 1837] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7fd3ae536c00) [pid = 1837] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7fd3ae537000) [pid = 1837] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7fd3aed11400) [pid = 1837] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7fd3afbbc000) [pid = 1837] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7fd3b5f0b400) [pid = 1837] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 22:47:37 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7fd3b2d09c00) [pid = 1837] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 22:47:38 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7fd3ac08ec00) [pid = 1837] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 22:47:38 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7fd3af763000) [pid = 1837] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 22:47:38 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7fd3b6aa9400) [pid = 1837] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 22:47:38 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7fd3b6dde000) [pid = 1837] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 22:47:38 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7fd3b96f3400) [pid = 1837] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 22:47:38 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7fd3b74e2400) [pid = 1837] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 22:47:38 INFO - PROCESS | 1837 | --DOMWINDOW == 125 (0x7fd3b38ef800) [pid = 1837] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 22:47:38 INFO - PROCESS | 1837 | --DOMWINDOW == 124 (0x7fd3ac085800) [pid = 1837] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 22:47:38 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7fd3ac086400) [pid = 1837] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 22:47:38 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7fd3af92e800) [pid = 1837] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 22:47:38 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7fd3ac0ed000) [pid = 1837] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 22:47:38 INFO - PROCESS | 1837 | --DOMWINDOW == 120 (0x7fd3aed02800) [pid = 1837] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 22:47:38 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7fd3abe2dc00) [pid = 1837] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 22:47:38 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7fd3b8f4b400) [pid = 1837] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 22:47:38 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7fd3b38e5800) [pid = 1837] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 22:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 22:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1576ms 22:47:38 INFO - PROCESS | 1837 | 1461131258045 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 22:47:38 INFO - PROCESS | 1837 | 1461131258048 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 22:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 22:47:38 INFO - PROCESS | 1837 | 1461131258053 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 22:47:38 INFO - PROCESS | 1837 | 1461131258056 Marionette TRACE conn3 <- [1,922,null,{}] 22:47:38 INFO - PROCESS | 1837 | 1461131258070 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}] 22:47:38 INFO - PROCESS | 1837 | 1461131258193 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 22:47:38 INFO - PROCESS | 1837 | 1461131258301 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af7bc000 == 79 [pid = 1837] [id = 238] 22:47:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7fd3ac084800) [pid = 1837] [serial = 714] [outer = (nil)] 22:47:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7fd3ae537000) [pid = 1837] [serial = 715] [outer = 0x7fd3ac084800] 22:47:38 INFO - PROCESS | 1837 | 1461131258359 Marionette DEBUG loaded listener.js 22:47:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7fd3aed05c00) [pid = 1837] [serial = 716] [outer = 0x7fd3ac084800] 22:47:38 INFO - PROCESS | 1837 | 1461131258939 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]]]}] 22:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 22:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 927ms 22:47:38 INFO - PROCESS | 1837 | 1461131258982 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 22:47:38 INFO - PROCESS | 1837 | 1461131258985 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 22:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 22:47:38 INFO - PROCESS | 1837 | 1461131258990 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 22:47:38 INFO - PROCESS | 1837 | 1461131258992 Marionette TRACE conn3 <- [1,926,null,{}] 22:47:39 INFO - PROCESS | 1837 | 1461131258997 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}] 22:47:39 INFO - PROCESS | 1837 | 1461131259123 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 22:47:39 INFO - PROCESS | 1837 | 1461131259138 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bb471000 == 80 [pid = 1837] [id = 239] 22:47:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7fd3ac0f0800) [pid = 1837] [serial = 717] [outer = (nil)] 22:47:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7fd3affe6c00) [pid = 1837] [serial = 718] [outer = 0x7fd3ac0f0800] 22:47:39 INFO - PROCESS | 1837 | 1461131259193 Marionette DEBUG loaded listener.js 22:47:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7fd3b2d0a000) [pid = 1837] [serial = 719] [outer = 0x7fd3ac0f0800] 22:47:39 INFO - PROCESS | 1837 | 1461131259890 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]]]}] 22:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 22:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 927ms 22:47:39 INFO - PROCESS | 1837 | 1461131259917 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 22:47:39 INFO - PROCESS | 1837 | 1461131259920 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 22:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 22:47:40 INFO - PROCESS | 1837 | 1461131260023 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 22:47:40 INFO - PROCESS | 1837 | 1461131260027 Marionette TRACE conn3 <- [1,930,null,{}] 22:47:40 INFO - PROCESS | 1837 | 1461131260080 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}] 22:47:40 INFO - PROCESS | 1837 | 1461131260243 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 22:47:40 INFO - PROCESS | 1837 | 1461131260400 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aee8b000 == 81 [pid = 1837] [id = 240] 22:47:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7fd3ad0abc00) [pid = 1837] [serial = 720] [outer = (nil)] 22:47:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 125 (0x7fd3ae539000) [pid = 1837] [serial = 721] [outer = 0x7fd3ad0abc00] 22:47:40 INFO - PROCESS | 1837 | 1461131260468 Marionette DEBUG loaded listener.js 22:47:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 126 (0x7fd3ae5d8400) [pid = 1837] [serial = 722] [outer = 0x7fd3ad0abc00] 22:47:41 INFO - PROCESS | 1837 | 1461131261351 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]]]}] 22:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 22:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1403ms 22:47:41 INFO - PROCESS | 1837 | 1461131261422 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 22:47:41 INFO - PROCESS | 1837 | 1461131261427 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 22:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 22:47:41 INFO - PROCESS | 1837 | 1461131261434 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 22:47:41 INFO - PROCESS | 1837 | 1461131261436 Marionette TRACE conn3 <- [1,934,null,{}] 22:47:41 INFO - PROCESS | 1837 | 1461131261448 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}] 22:47:41 INFO - PROCESS | 1837 | 1461131261650 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 22:47:41 INFO - PROCESS | 1837 | 1461131261802 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6dbb800 == 82 [pid = 1837] [id = 241] 22:47:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7fd3ac0ef400) [pid = 1837] [serial = 723] [outer = (nil)] 22:47:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7fd3afb7b800) [pid = 1837] [serial = 724] [outer = 0x7fd3ac0ef400] 22:47:41 INFO - PROCESS | 1837 | 1461131261871 Marionette DEBUG loaded listener.js 22:47:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7fd3b018d400) [pid = 1837] [serial = 725] [outer = 0x7fd3ac0ef400] 22:47:42 INFO - PROCESS | 1837 | 1461131262780 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]]]}] 22:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 22:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1384ms 22:47:42 INFO - PROCESS | 1837 | 1461131262818 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 22:47:42 INFO - PROCESS | 1837 | 1461131262821 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 22:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 22:47:42 INFO - PROCESS | 1837 | 1461131262827 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 22:47:42 INFO - PROCESS | 1837 | 1461131262830 Marionette TRACE conn3 <- [1,938,null,{}] 22:47:42 INFO - PROCESS | 1837 | 1461131262835 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}] 22:47:43 INFO - PROCESS | 1837 | 1461131263008 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 22:47:43 INFO - PROCESS | 1837 | 1461131263176 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5fae800 == 83 [pid = 1837] [id = 242] 22:47:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7fd3b38e6c00) [pid = 1837] [serial = 726] [outer = (nil)] 22:47:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7fd3b4ed0000) [pid = 1837] [serial = 727] [outer = 0x7fd3b38e6c00] 22:47:43 INFO - PROCESS | 1837 | 1461131263251 Marionette DEBUG loaded listener.js 22:47:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7fd3b6c65c00) [pid = 1837] [serial = 728] [outer = 0x7fd3b38e6c00] 22:47:44 INFO - PROCESS | 1837 | 1461131264122 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]]]}] 22:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 22:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1333ms 22:47:44 INFO - PROCESS | 1837 | 1461131264162 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 22:47:44 INFO - PROCESS | 1837 | 1461131264166 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 22:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 22:47:44 INFO - PROCESS | 1837 | 1461131264171 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 22:47:44 INFO - PROCESS | 1837 | 1461131264174 Marionette TRACE conn3 <- [1,942,null,{}] 22:47:44 INFO - PROCESS | 1837 | 1461131264180 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}] 22:47:44 INFO - PROCESS | 1837 | 1461131264337 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 22:47:44 INFO - PROCESS | 1837 | 1461131264497 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ca9b1000 == 84 [pid = 1837] [id = 243] 22:47:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7fd3b2d0d400) [pid = 1837] [serial = 729] [outer = (nil)] 22:47:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7fd3b7691c00) [pid = 1837] [serial = 730] [outer = 0x7fd3b2d0d400] 22:47:44 INFO - PROCESS | 1837 | 1461131264572 Marionette DEBUG loaded listener.js 22:47:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7fd3b7a5ac00) [pid = 1837] [serial = 731] [outer = 0x7fd3b2d0d400] 22:47:45 INFO - PROCESS | 1837 | 1461131265463 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]]]}] 22:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 22:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1339ms 22:47:45 INFO - PROCESS | 1837 | 1461131265512 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 22:47:45 INFO - PROCESS | 1837 | 1461131265515 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 22:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 22:47:45 INFO - PROCESS | 1837 | 1461131265521 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 22:47:45 INFO - PROCESS | 1837 | 1461131265523 Marionette TRACE conn3 <- [1,946,null,{}] 22:47:45 INFO - PROCESS | 1837 | 1461131265529 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}] 22:47:45 INFO - PROCESS | 1837 | 1461131265683 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 22:47:45 INFO - PROCESS | 1837 | 1461131265842 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cac65000 == 85 [pid = 1837] [id = 244] 22:47:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7fd3b6dd9000) [pid = 1837] [serial = 732] [outer = (nil)] 22:47:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7fd3b88dac00) [pid = 1837] [serial = 733] [outer = 0x7fd3b6dd9000] 22:47:45 INFO - PROCESS | 1837 | 1461131265915 Marionette DEBUG loaded listener.js 22:47:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7fd3b8f58000) [pid = 1837] [serial = 734] [outer = 0x7fd3b6dd9000] 22:47:46 INFO - PROCESS | 1837 | 1461131266900 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]]]}] 22:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 22:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1430ms 22:47:46 INFO - PROCESS | 1837 | 1461131266951 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 22:47:46 INFO - PROCESS | 1837 | 1461131266955 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 22:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 22:47:46 INFO - PROCESS | 1837 | 1461131266960 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 22:47:46 INFO - PROCESS | 1837 | 1461131266963 Marionette TRACE conn3 <- [1,950,null,{}] 22:47:46 INFO - PROCESS | 1837 | 1461131266968 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}] 22:47:47 INFO - PROCESS | 1837 | 1461131267173 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 22:47:47 INFO - PROCESS | 1837 | 1461131267329 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cd180800 == 86 [pid = 1837] [id = 245] 22:47:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7fd3b9837400) [pid = 1837] [serial = 735] [outer = (nil)] 22:47:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7fd3c5a73c00) [pid = 1837] [serial = 736] [outer = 0x7fd3b9837400] 22:47:47 INFO - PROCESS | 1837 | 1461131267403 Marionette DEBUG loaded listener.js 22:47:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7fd3c5db5400) [pid = 1837] [serial = 737] [outer = 0x7fd3b9837400] 22:47:48 INFO - PROCESS | 1837 | 1461131268206 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]]]}] 22:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 22:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1281ms 22:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 22:47:48 INFO - PROCESS | 1837 | 1461131268242 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 22:47:48 INFO - PROCESS | 1837 | 1461131268245 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 22:47:48 INFO - PROCESS | 1837 | 1461131268251 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 22:47:48 INFO - PROCESS | 1837 | 1461131268254 Marionette TRACE conn3 <- [1,954,null,{}] 22:47:48 INFO - PROCESS | 1837 | 1461131268259 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}] 22:47:48 INFO - PROCESS | 1837 | 1461131268412 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 22:47:48 INFO - PROCESS | 1837 | 1461131268574 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7611000 == 87 [pid = 1837] [id = 246] 22:47:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7fd3b995c400) [pid = 1837] [serial = 738] [outer = (nil)] 22:47:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7fd3c6184400) [pid = 1837] [serial = 739] [outer = 0x7fd3b995c400] 22:47:48 INFO - PROCESS | 1837 | 1461131268641 Marionette DEBUG loaded listener.js 22:47:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7fd3c6f40000) [pid = 1837] [serial = 740] [outer = 0x7fd3b995c400] 22:47:49 INFO - PROCESS | 1837 | 1461131269463 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]]]}] 22:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 22:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1282ms 22:47:49 INFO - PROCESS | 1837 | 1461131269533 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 22:47:49 INFO - PROCESS | 1837 | 1461131269536 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 22:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 22:47:49 INFO - PROCESS | 1837 | 1461131269542 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 22:47:49 INFO - PROCESS | 1837 | 1461131269544 Marionette TRACE conn3 <- [1,958,null,{}] 22:47:49 INFO - PROCESS | 1837 | 1461131269549 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}] 22:47:49 INFO - PROCESS | 1837 | 1461131269693 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 22:47:49 INFO - PROCESS | 1837 | 1461131269850 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cf682800 == 88 [pid = 1837] [id = 247] 22:47:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7fd3c5db5800) [pid = 1837] [serial = 741] [outer = (nil)] 22:47:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7fd3c7167400) [pid = 1837] [serial = 742] [outer = 0x7fd3c5db5800] 22:47:49 INFO - PROCESS | 1837 | 1461131269917 Marionette DEBUG loaded listener.js 22:47:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7fd3c8b06000) [pid = 1837] [serial = 743] [outer = 0x7fd3c5db5800] 22:47:50 INFO - PROCESS | 1837 | 1461131270745 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]]]}] 22:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 22:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1229ms 22:47:50 INFO - PROCESS | 1837 | 1461131270772 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 22:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 22:47:50 INFO - PROCESS | 1837 | 1461131270776 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 22:47:50 INFO - PROCESS | 1837 | 1461131270781 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 22:47:50 INFO - PROCESS | 1837 | 1461131270784 Marionette TRACE conn3 <- [1,962,null,{}] 22:47:50 INFO - PROCESS | 1837 | 1461131270789 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}] 22:47:50 INFO - PROCESS | 1837 | 1461131270932 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 22:47:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7fd3af710400) [pid = 1837] [serial = 744] [outer = 0x7fd3af3e5c00] 22:47:51 INFO - PROCESS | 1837 | 1461131271162 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:51 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7b1e000 == 89 [pid = 1837] [id = 248] 22:47:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7fd3abe2d000) [pid = 1837] [serial = 745] [outer = (nil)] 22:47:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7fd3b7687400) [pid = 1837] [serial = 746] [outer = 0x7fd3abe2d000] 22:47:51 INFO - PROCESS | 1837 | 1461131271248 Marionette DEBUG loaded listener.js 22:47:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7fd3c90ddc00) [pid = 1837] [serial = 747] [outer = 0x7fd3abe2d000] 22:47:52 INFO - PROCESS | 1837 | 1461131272096 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]]]}] 22:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 22:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1377ms 22:47:52 INFO - PROCESS | 1837 | 1461131272158 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 22:47:52 INFO - PROCESS | 1837 | 1461131272162 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 22:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 22:47:52 INFO - PROCESS | 1837 | 1461131272167 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 22:47:52 INFO - PROCESS | 1837 | 1461131272169 Marionette TRACE conn3 <- [1,966,null,{}] 22:47:52 INFO - PROCESS | 1837 | 1461131272174 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}] 22:47:52 INFO - PROCESS | 1837 | 1461131272329 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 22:47:52 INFO - PROCESS | 1837 | 1461131272489 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a73a4800 == 90 [pid = 1837] [id = 249] 22:47:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7fd3abe23800) [pid = 1837] [serial = 748] [outer = (nil)] 22:47:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7fd3ac0f2400) [pid = 1837] [serial = 749] [outer = 0x7fd3abe23800] 22:47:52 INFO - PROCESS | 1837 | 1461131272558 Marionette DEBUG loaded listener.js 22:47:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7fd3ae5df800) [pid = 1837] [serial = 750] [outer = 0x7fd3abe23800] 22:47:53 INFO - PROCESS | 1837 | 1461131273678 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]]]}] 22:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 22:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1580ms 22:47:53 INFO - PROCESS | 1837 | 1461131273749 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 22:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 22:47:53 INFO - PROCESS | 1837 | 1461131273754 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 22:47:53 INFO - PROCESS | 1837 | 1461131273765 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 22:47:53 INFO - PROCESS | 1837 | 1461131273770 Marionette TRACE conn3 <- [1,970,null,{}] 22:47:53 INFO - PROCESS | 1837 | 1461131273778 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}] 22:47:53 INFO - PROCESS | 1837 | 1461131273990 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 22:47:54 INFO - PROCESS | 1837 | 1461131274186 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aee8f000 == 91 [pid = 1837] [id = 250] 22:47:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7fd3ae538800) [pid = 1837] [serial = 751] [outer = (nil)] 22:47:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7fd3ae557800) [pid = 1837] [serial = 752] [outer = 0x7fd3ae538800] 22:47:54 INFO - PROCESS | 1837 | 1461131274252 Marionette DEBUG loaded listener.js 22:47:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7fd3ae7bdc00) [pid = 1837] [serial = 753] [outer = 0x7fd3ae538800] 22:47:55 INFO - PROCESS | 1837 | 1461131275179 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]]]}] 22:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 22:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1491ms 22:47:55 INFO - PROCESS | 1837 | 1461131275254 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 22:47:55 INFO - PROCESS | 1837 | 1461131275261 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 22:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 22:47:55 INFO - PROCESS | 1837 | 1461131275270 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 22:47:55 INFO - PROCESS | 1837 | 1461131275274 Marionette TRACE conn3 <- [1,974,null,{}] 22:47:55 INFO - PROCESS | 1837 | 1461131275279 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}] 22:47:55 INFO - PROCESS | 1837 | 1461131275472 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 22:47:55 INFO - PROCESS | 1837 | 1461131275685 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3acecb800 == 92 [pid = 1837] [id = 251] 22:47:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7fd3ae55e400) [pid = 1837] [serial = 754] [outer = (nil)] 22:47:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7fd3aeff5000) [pid = 1837] [serial = 755] [outer = 0x7fd3ae55e400] 22:47:55 INFO - PROCESS | 1837 | 1461131275789 Marionette DEBUG loaded listener.js 22:47:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7fd3afb7e400) [pid = 1837] [serial = 756] [outer = 0x7fd3ae55e400] 22:47:55 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7fd3bfd11400) [pid = 1837] [serial = 670] [outer = (nil)] [url = about:blank] 22:47:55 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7fd3b4ed1400) [pid = 1837] [serial = 646] [outer = (nil)] [url = about:blank] 22:47:55 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7fd3af705400) [pid = 1837] [serial = 649] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af7bc000 == 91 [pid = 1837] [id = 238] 22:47:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b869b000 == 90 [pid = 1837] [id = 237] 22:47:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b712f000 == 89 [pid = 1837] [id = 236] 22:47:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7049000 == 88 [pid = 1837] [id = 235] 22:47:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2722800 == 87 [pid = 1837] [id = 234] 22:47:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2870800 == 86 [pid = 1837] [id = 233] 22:47:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ae6f5000 == 85 [pid = 1837] [id = 232] 22:47:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a733b800 == 84 [pid = 1837] [id = 230] 22:47:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aed5d000 == 83 [pid = 1837] [id = 229] 22:47:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cf492800 == 82 [pid = 1837] [id = 228] 22:47:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cde24000 == 81 [pid = 1837] [id = 227] 22:47:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cb50e800 == 80 [pid = 1837] [id = 226] 22:47:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bfdc2000 == 79 [pid = 1837] [id = 225] 22:47:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7f63800 == 78 [pid = 1837] [id = 173] 22:47:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2ec1800 == 77 [pid = 1837] [id = 224] 22:47:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cac4f000 == 76 [pid = 1837] [id = 223] 22:47:56 INFO - PROCESS | 1837 | 1461131276666 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]]]}] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7fd3b7421400) [pid = 1837] [serial = 602] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7fd3b7a61c00) [pid = 1837] [serial = 494] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7fd3ae53c000) [pid = 1837] [serial = 482] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7fd3b58a0000) [pid = 1837] [serial = 491] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7fd3b2697000) [pid = 1837] [serial = 572] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7fd3b107dc00) [pid = 1837] [serial = 488] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7fd3b2ea8800) [pid = 1837] [serial = 433] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7fd3ae5d4800) [pid = 1837] [serial = 485] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7fd3b1c24000) [pid = 1837] [serial = 566] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7fd3af49bc00) [pid = 1837] [serial = 593] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7fd3b6dd8800) [pid = 1837] [serial = 590] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7fd3b615e400) [pid = 1837] [serial = 536] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7fd3b4ed4400) [pid = 1837] [serial = 521] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7fd3ae7b4c00) [pid = 1837] [serial = 524] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7fd3af70ac00) [pid = 1837] [serial = 527] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7fd3b2d0cc00) [pid = 1837] [serial = 530] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7fd3b51cb000) [pid = 1837] [serial = 533] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7fd3bfd10c00) [pid = 1837] [serial = 668] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7fd3b6a4e400) [pid = 1837] [serial = 659] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7fd3b2d03c00) [pid = 1837] [serial = 569] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7fd3aed0dc00) [pid = 1837] [serial = 560] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7fd3b0ee8c00) [pid = 1837] [serial = 596] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7fd3b1002400) [pid = 1837] [serial = 557] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7fd3b6a48800) [pid = 1837] [serial = 599] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7fd3b7691400) [pid = 1837] [serial = 539] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7fd3afb80800) [pid = 1837] [serial = 563] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7fd3b74e4000) [pid = 1837] [serial = 661] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7fd3b8935000) [pid = 1837] [serial = 664] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7fd3b7a5e400) [pid = 1837] [serial = 662] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7fd3bb88e800) [pid = 1837] [serial = 667] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7fd3b96eec00) [pid = 1837] [serial = 665] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 125 (0x7fd3b893f800) [pid = 1837] [serial = 641] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 124 (0x7fd3b88e0c00) [pid = 1837] [serial = 640] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 123 (0x7fd3b51cf800) [pid = 1837] [serial = 658] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 122 (0x7fd3b7a5d400) [pid = 1837] [serial = 637] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 121 (0x7fd3b80bd400) [pid = 1837] [serial = 638] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 120 (0x7fd3ad0b1800) [pid = 1837] [serial = 628] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 119 (0x7fd3aed06800) [pid = 1837] [serial = 629] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 118 (0x7fd3b0d3bc00) [pid = 1837] [serial = 655] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 117 (0x7fd3b1082800) [pid = 1837] [serial = 656] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7fd3b02adc00) [pid = 1837] [serial = 632] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 115 (0x7fd3afb86400) [pid = 1837] [serial = 631] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7fd3af490800) [pid = 1837] [serial = 652] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7fd3af76d000) [pid = 1837] [serial = 653] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7fd3b7a59c00) [pid = 1837] [serial = 626] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7fd3bb869c00) [pid = 1837] [serial = 644] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7fd3b97ae800) [pid = 1837] [serial = 643] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7fd3b6dd4c00) [pid = 1837] [serial = 635] [outer = (nil)] [url = about:blank] 22:47:56 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7fd3b5f13400) [pid = 1837] [serial = 634] [outer = (nil)] [url = about:blank] 22:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 22:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1484ms 22:47:56 INFO - PROCESS | 1837 | 1461131276755 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 22:47:56 INFO - PROCESS | 1837 | 1461131276758 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 22:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 22:47:56 INFO - PROCESS | 1837 | 1461131276764 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 22:47:56 INFO - PROCESS | 1837 | 1461131276769 Marionette TRACE conn3 <- [1,978,null,{}] 22:47:56 INFO - PROCESS | 1837 | 1461131276784 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}] 22:47:56 INFO - PROCESS | 1837 | 1461131276941 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 22:47:57 INFO - PROCESS | 1837 | 1461131277058 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2607800 == 77 [pid = 1837] [id = 252] 22:47:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7fd3ae7b6c00) [pid = 1837] [serial = 757] [outer = (nil)] 22:47:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7fd3b0eea000) [pid = 1837] [serial = 758] [outer = 0x7fd3ae7b6c00] 22:47:57 INFO - PROCESS | 1837 | 1461131277120 Marionette DEBUG loaded listener.js 22:47:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7fd3b2697400) [pid = 1837] [serial = 759] [outer = 0x7fd3ae7b6c00] 22:47:57 INFO - PROCESS | 1837 | 1461131277805 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]]]}] 22:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 22:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1086ms 22:47:57 INFO - PROCESS | 1837 | 1461131277851 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 22:47:57 INFO - PROCESS | 1837 | 1461131277855 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 22:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 22:47:57 INFO - PROCESS | 1837 | 1461131277860 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 22:47:57 INFO - PROCESS | 1837 | 1461131277862 Marionette TRACE conn3 <- [1,982,null,{}] 22:47:57 INFO - PROCESS | 1837 | 1461131277867 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}] 22:47:58 INFO - PROCESS | 1837 | 1461131278072 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 22:47:58 INFO - PROCESS | 1837 | 1461131278147 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2a7c000 == 78 [pid = 1837] [id = 253] 22:47:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7fd3af926400) [pid = 1837] [serial = 760] [outer = (nil)] 22:47:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7fd3b2ea6800) [pid = 1837] [serial = 761] [outer = 0x7fd3af926400] 22:47:58 INFO - PROCESS | 1837 | 1461131278207 Marionette DEBUG loaded listener.js 22:47:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7fd3b38ea000) [pid = 1837] [serial = 762] [outer = 0x7fd3af926400] 22:47:59 INFO - PROCESS | 1837 | 1461131279001 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]]]}] 22:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 22:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1182ms 22:47:59 INFO - PROCESS | 1837 | 1461131279043 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 22:47:59 INFO - PROCESS | 1837 | 1461131279045 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 22:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 22:47:59 INFO - PROCESS | 1837 | 1461131279051 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 22:47:59 INFO - PROCESS | 1837 | 1461131279053 Marionette TRACE conn3 <- [1,986,null,{}] 22:47:59 INFO - PROCESS | 1837 | 1461131279066 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}] 22:47:59 INFO - PROCESS | 1837 | 1461131279247 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 22:47:59 INFO - PROCESS | 1837 | 1461131279270 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6ad5000 == 79 [pid = 1837] [id = 254] 22:47:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7fd3b0eecc00) [pid = 1837] [serial = 763] [outer = (nil)] 22:47:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7fd3b4fdc000) [pid = 1837] [serial = 764] [outer = 0x7fd3b0eecc00] 22:47:59 INFO - PROCESS | 1837 | 1461131279327 Marionette DEBUG loaded listener.js 22:47:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7fd3b615e400) [pid = 1837] [serial = 765] [outer = 0x7fd3b0eecc00] 22:48:00 INFO - PROCESS | 1837 | 1461131280132 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]]]}] 22:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 22:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1134ms 22:48:00 INFO - PROCESS | 1837 | 1461131280192 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 22:48:00 INFO - PROCESS | 1837 | 1461131280194 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 22:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 22:48:00 INFO - PROCESS | 1837 | 1461131280200 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 22:48:00 INFO - PROCESS | 1837 | 1461131280203 Marionette TRACE conn3 <- [1,990,null,{}] 22:48:00 INFO - PROCESS | 1837 | 1461131280207 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}] 22:48:00 INFO - PROCESS | 1837 | 1461131280413 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 22:48:00 INFO - PROCESS | 1837 | --DOMWINDOW == 116 (0x7fd3ac08b800) [pid = 1837] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 22:48:00 INFO - PROCESS | 1837 | --DOMWINDOW == 115 (0x7fd3ac0e4c00) [pid = 1837] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 22:48:00 INFO - PROCESS | 1837 | --DOMWINDOW == 114 (0x7fd3b768e800) [pid = 1837] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 22:48:00 INFO - PROCESS | 1837 | --DOMWINDOW == 113 (0x7fd3ac084800) [pid = 1837] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 22:48:00 INFO - PROCESS | 1837 | --DOMWINDOW == 112 (0x7fd3ae5dc000) [pid = 1837] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 22:48:00 INFO - PROCESS | 1837 | --DOMWINDOW == 111 (0x7fd3ae55d400) [pid = 1837] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 22:48:00 INFO - PROCESS | 1837 | --DOMWINDOW == 110 (0x7fd3af704400) [pid = 1837] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 22:48:00 INFO - PROCESS | 1837 | --DOMWINDOW == 109 (0x7fd3b0d3e800) [pid = 1837] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 22:48:00 INFO - PROCESS | 1837 | --DOMWINDOW == 108 (0x7fd3af70dc00) [pid = 1837] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 22:48:00 INFO - PROCESS | 1837 | --DOMWINDOW == 107 (0x7fd3b2d03800) [pid = 1837] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 22:48:00 INFO - PROCESS | 1837 | 1461131280706 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af7d2800 == 80 [pid = 1837] [id = 255] 22:48:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 108 (0x7fd3abe24000) [pid = 1837] [serial = 766] [outer = (nil)] 22:48:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 109 (0x7fd3ae53fc00) [pid = 1837] [serial = 767] [outer = 0x7fd3abe24000] 22:48:00 INFO - PROCESS | 1837 | 1461131280764 Marionette DEBUG loaded listener.js 22:48:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 110 (0x7fd3b7421400) [pid = 1837] [serial = 768] [outer = 0x7fd3abe24000] 22:48:01 INFO - PROCESS | 1837 | 1461131281434 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]]]}] 22:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 22:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1279ms 22:48:01 INFO - PROCESS | 1837 | 1461131281480 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 22:48:01 INFO - PROCESS | 1837 | 1461131281484 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 22:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 22:48:01 INFO - PROCESS | 1837 | 1461131281501 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 22:48:01 INFO - PROCESS | 1837 | 1461131281504 Marionette TRACE conn3 <- [1,994,null,{}] 22:48:01 INFO - PROCESS | 1837 | 1461131281520 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}] 22:48:01 INFO - PROCESS | 1837 | 1461131281668 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 22:48:01 INFO - PROCESS | 1837 | 1461131281682 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7603800 == 81 [pid = 1837] [id = 256] 22:48:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 111 (0x7fd3b7422800) [pid = 1837] [serial = 769] [outer = (nil)] 22:48:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 112 (0x7fd3b8940000) [pid = 1837] [serial = 770] [outer = 0x7fd3b7422800] 22:48:01 INFO - PROCESS | 1837 | 1461131281742 Marionette DEBUG loaded listener.js 22:48:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 113 (0x7fd3b9831800) [pid = 1837] [serial = 771] [outer = 0x7fd3b7422800] 22:48:02 INFO - PROCESS | 1837 | 1461131282454 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]]]}] 22:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 22:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 999ms 22:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 22:48:02 INFO - PROCESS | 1837 | 1461131282490 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 22:48:02 INFO - PROCESS | 1837 | 1461131282492 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 22:48:02 INFO - PROCESS | 1837 | 1461131282497 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 22:48:02 INFO - PROCESS | 1837 | 1461131282500 Marionette TRACE conn3 <- [1,998,null,{}] 22:48:02 INFO - PROCESS | 1837 | 1461131282505 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}] 22:48:02 INFO - PROCESS | 1837 | 1461131282686 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 22:48:02 INFO - PROCESS | 1837 | 1461131282850 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a7348000 == 82 [pid = 1837] [id = 257] 22:48:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 114 (0x7fd3abe2ac00) [pid = 1837] [serial = 772] [outer = (nil)] 22:48:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 115 (0x7fd3ac085800) [pid = 1837] [serial = 773] [outer = 0x7fd3abe2ac00] 22:48:02 INFO - PROCESS | 1837 | 1461131282923 Marionette DEBUG loaded listener.js 22:48:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 116 (0x7fd3ad0ac400) [pid = 1837] [serial = 774] [outer = 0x7fd3abe2ac00] 22:48:03 INFO - PROCESS | 1837 | 1461131283866 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]]]}] 22:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 22:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1428ms 22:48:03 INFO - PROCESS | 1837 | 1461131283927 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 22:48:03 INFO - PROCESS | 1837 | 1461131283934 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 22:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 22:48:03 INFO - PROCESS | 1837 | 1461131283943 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 22:48:03 INFO - PROCESS | 1837 | 1461131283947 Marionette TRACE conn3 <- [1,1002,null,{}] 22:48:03 INFO - PROCESS | 1837 | 1461131283954 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}] 22:48:04 INFO - PROCESS | 1837 | 1461131284132 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 22:48:04 INFO - PROCESS | 1837 | 1461131284286 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2615000 == 83 [pid = 1837] [id = 258] 22:48:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 117 (0x7fd3abe2bc00) [pid = 1837] [serial = 775] [outer = (nil)] 22:48:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 118 (0x7fd3af930800) [pid = 1837] [serial = 776] [outer = 0x7fd3abe2bc00] 22:48:04 INFO - PROCESS | 1837 | 1461131284359 Marionette DEBUG loaded listener.js 22:48:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 119 (0x7fd3b0d36400) [pid = 1837] [serial = 777] [outer = 0x7fd3abe2bc00] 22:48:05 INFO - PROCESS | 1837 | 1461131285241 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]]]}] 22:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 22:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1327ms 22:48:05 INFO - PROCESS | 1837 | 1461131285273 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 22:48:05 INFO - PROCESS | 1837 | 1461131285278 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 22:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 22:48:05 INFO - PROCESS | 1837 | 1461131285285 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 22:48:05 INFO - PROCESS | 1837 | 1461131285288 Marionette TRACE conn3 <- [1,1006,null,{}] 22:48:05 INFO - PROCESS | 1837 | 1461131285293 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}] 22:48:05 INFO - PROCESS | 1837 | 1461131285453 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 22:48:05 INFO - PROCESS | 1837 | 1461131285612 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b77b8800 == 84 [pid = 1837] [id = 259] 22:48:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 120 (0x7fd3aeff3400) [pid = 1837] [serial = 778] [outer = (nil)] 22:48:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 121 (0x7fd3b38e9400) [pid = 1837] [serial = 779] [outer = 0x7fd3aeff3400] 22:48:05 INFO - PROCESS | 1837 | 1461131285685 Marionette DEBUG loaded listener.js 22:48:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 122 (0x7fd3b6a42400) [pid = 1837] [serial = 780] [outer = 0x7fd3aeff3400] 22:48:06 INFO - PROCESS | 1837 | 1461131286578 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]]]}] 22:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 22:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1326ms 22:48:06 INFO - PROCESS | 1837 | 1461131286612 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 22:48:06 INFO - PROCESS | 1837 | 1461131286616 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 22:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 22:48:06 INFO - PROCESS | 1837 | 1461131286630 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 22:48:06 INFO - PROCESS | 1837 | 1461131286639 Marionette TRACE conn3 <- [1,1010,null,{}] 22:48:06 INFO - PROCESS | 1837 | 1461131286645 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}] 22:48:06 INFO - PROCESS | 1837 | 1461131286805 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 22:48:06 INFO - PROCESS | 1837 | 1461131286968 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bb3d2000 == 85 [pid = 1837] [id = 260] 22:48:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 123 (0x7fd3abe25400) [pid = 1837] [serial = 781] [outer = (nil)] 22:48:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 124 (0x7fd3b7a59000) [pid = 1837] [serial = 782] [outer = 0x7fd3abe25400] 22:48:07 INFO - PROCESS | 1837 | 1461131287037 Marionette DEBUG loaded listener.js 22:48:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 125 (0x7fd3b995cc00) [pid = 1837] [serial = 783] [outer = 0x7fd3abe25400] 22:48:07 INFO - PROCESS | 1837 | 1461131287812 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]]]}] 22:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 22:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1240ms 22:48:07 INFO - PROCESS | 1837 | 1461131287864 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 22:48:07 INFO - PROCESS | 1837 | 1461131287868 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 22:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 22:48:07 INFO - PROCESS | 1837 | 1461131287874 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 22:48:07 INFO - PROCESS | 1837 | 1461131287876 Marionette TRACE conn3 <- [1,1014,null,{}] 22:48:07 INFO - PROCESS | 1837 | 1461131287881 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}] 22:48:08 INFO - PROCESS | 1837 | 1461131288056 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 22:48:08 INFO - PROCESS | 1837 | 1461131288210 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c4ee6800 == 86 [pid = 1837] [id = 261] 22:48:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 126 (0x7fd3b2d0ac00) [pid = 1837] [serial = 784] [outer = (nil)] 22:48:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7fd3bfd0b000) [pid = 1837] [serial = 785] [outer = 0x7fd3b2d0ac00] 22:48:08 INFO - PROCESS | 1837 | 1461131288278 Marionette DEBUG loaded listener.js 22:48:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7fd3c5c99c00) [pid = 1837] [serial = 786] [outer = 0x7fd3b2d0ac00] 22:48:09 INFO - PROCESS | 1837 | 1461131289097 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]]]}] 22:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 22:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1281ms 22:48:09 INFO - PROCESS | 1837 | 1461131289156 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 22:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 22:48:09 INFO - PROCESS | 1837 | 1461131289160 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 22:48:09 INFO - PROCESS | 1837 | 1461131289165 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 22:48:09 INFO - PROCESS | 1837 | 1461131289168 Marionette TRACE conn3 <- [1,1018,null,{}] 22:48:09 INFO - PROCESS | 1837 | 1461131289173 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}] 22:48:09 INFO - PROCESS | 1837 | 1461131289330 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 22:48:09 INFO - PROCESS | 1837 | 1461131289492 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c6e11800 == 87 [pid = 1837] [id = 262] 22:48:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7fd3c5dc1400) [pid = 1837] [serial = 787] [outer = (nil)] 22:48:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7fd3c6113400) [pid = 1837] [serial = 788] [outer = 0x7fd3c5dc1400] 22:48:09 INFO - PROCESS | 1837 | 1461131289571 Marionette DEBUG loaded listener.js 22:48:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7fd3c7163c00) [pid = 1837] [serial = 789] [outer = 0x7fd3c5dc1400] 22:48:10 INFO - PROCESS | 1837 | 1461131290448 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]]]}] 22:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 22:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1331ms 22:48:10 INFO - PROCESS | 1837 | 1461131290496 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 22:48:10 INFO - PROCESS | 1837 | 1461131290500 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 22:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 22:48:10 INFO - PROCESS | 1837 | 1461131290505 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 22:48:10 INFO - PROCESS | 1837 | 1461131290508 Marionette TRACE conn3 <- [1,1022,null,{}] 22:48:10 INFO - PROCESS | 1837 | 1461131290513 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}] 22:48:10 INFO - PROCESS | 1837 | 1461131290672 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 22:48:10 INFO - PROCESS | 1837 | 1461131290833 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3caab1000 == 88 [pid = 1837] [id = 263] 22:48:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7fd3c5f14000) [pid = 1837] [serial = 790] [outer = (nil)] 22:48:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7fd3caf35000) [pid = 1837] [serial = 791] [outer = 0x7fd3c5f14000] 22:48:10 INFO - PROCESS | 1837 | 1461131290899 Marionette DEBUG loaded listener.js 22:48:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7fd3cb15d000) [pid = 1837] [serial = 792] [outer = 0x7fd3c5f14000] 22:48:11 INFO - PROCESS | 1837 | 1461131291724 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]]]}] 22:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 22:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1278ms 22:48:11 INFO - PROCESS | 1837 | 1461131291783 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 22:48:11 INFO - PROCESS | 1837 | 1461131291786 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 22:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 22:48:11 INFO - PROCESS | 1837 | 1461131291792 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 22:48:11 INFO - PROCESS | 1837 | 1461131291795 Marionette TRACE conn3 <- [1,1026,null,{}] 22:48:11 INFO - PROCESS | 1837 | 1461131291800 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}] 22:48:11 INFO - PROCESS | 1837 | 1461131291947 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 22:48:12 INFO - PROCESS | 1837 | 1461131292106 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb0b6800 == 89 [pid = 1837] [id = 264] 22:48:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7fd3aed73400) [pid = 1837] [serial = 793] [outer = (nil)] 22:48:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7fd3aed7b800) [pid = 1837] [serial = 794] [outer = 0x7fd3aed73400] 22:48:12 INFO - PROCESS | 1837 | 1461131292173 Marionette DEBUG loaded listener.js 22:48:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7fd3aed80000) [pid = 1837] [serial = 795] [outer = 0x7fd3aed73400] 22:48:12 INFO - PROCESS | 1837 | 1461131292983 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]]]}] 22:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 22:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1226ms 22:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 22:48:13 INFO - PROCESS | 1837 | 1461131293018 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 22:48:13 INFO - PROCESS | 1837 | 1461131293021 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 22:48:13 INFO - PROCESS | 1837 | 1461131293027 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 22:48:13 INFO - PROCESS | 1837 | 1461131293035 Marionette TRACE conn3 <- [1,1030,null,{}] 22:48:13 INFO - PROCESS | 1837 | 1461131293042 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}] 22:48:13 INFO - PROCESS | 1837 | 1461131293194 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 22:48:13 INFO - PROCESS | 1837 | 1461131293354 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cd17d800 == 90 [pid = 1837] [id = 265] 22:48:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7fd3a7207c00) [pid = 1837] [serial = 796] [outer = (nil)] 22:48:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7fd3a720fc00) [pid = 1837] [serial = 797] [outer = 0x7fd3a7207c00] 22:48:13 INFO - PROCESS | 1837 | 1461131293419 Marionette DEBUG loaded listener.js 22:48:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7fd3a7214000) [pid = 1837] [serial = 798] [outer = 0x7fd3a7207c00] 22:48:14 INFO - PROCESS | 1837 | 1461131294221 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]]]}] 22:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 22:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1236ms 22:48:14 INFO - PROCESS | 1837 | 1461131294263 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 22:48:14 INFO - PROCESS | 1837 | 1461131294266 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 22:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 22:48:14 INFO - PROCESS | 1837 | 1461131294271 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 22:48:14 INFO - PROCESS | 1837 | 1461131294273 Marionette TRACE conn3 <- [1,1034,null,{}] 22:48:14 INFO - PROCESS | 1837 | 1461131294279 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}] 22:48:14 INFO - PROCESS | 1837 | 1461131294424 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 22:48:14 INFO - PROCESS | 1837 | 1461131294586 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a719a000 == 91 [pid = 1837] [id = 266] 22:48:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7fd3a5d9f800) [pid = 1837] [serial = 799] [outer = (nil)] 22:48:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7fd3a5da8400) [pid = 1837] [serial = 800] [outer = 0x7fd3a5d9f800] 22:48:14 INFO - PROCESS | 1837 | 1461131294656 Marionette DEBUG loaded listener.js 22:48:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7fd3a5dac400) [pid = 1837] [serial = 801] [outer = 0x7fd3a5d9f800] 22:48:15 INFO - PROCESS | 1837 | 1461131295499 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]]]}] 22:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 22:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1276ms 22:48:15 INFO - PROCESS | 1837 | 1461131295557 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 22:48:15 INFO - PROCESS | 1837 | 1461131295559 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 22:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 22:48:15 INFO - PROCESS | 1837 | 1461131295567 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 22:48:15 INFO - PROCESS | 1837 | 1461131295569 Marionette TRACE conn3 <- [1,1038,null,{}] 22:48:15 INFO - PROCESS | 1837 | 1461131295574 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}] 22:48:15 INFO - PROCESS | 1837 | 1461131295730 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 22:48:16 INFO - PROCESS | 1837 | 1461131296218 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af374000 == 92 [pid = 1837] [id = 267] 22:48:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7fd3abe2c400) [pid = 1837] [serial = 802] [outer = (nil)] 22:48:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7fd3ac08f400) [pid = 1837] [serial = 803] [outer = 0x7fd3abe2c400] 22:48:16 INFO - PROCESS | 1837 | 1461131296287 Marionette DEBUG loaded listener.js 22:48:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7fd3ad0a7c00) [pid = 1837] [serial = 804] [outer = 0x7fd3abe2c400] 22:48:17 INFO - PROCESS | 1837 | 1461131297054 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]]]}] 22:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 22:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1534ms 22:48:17 INFO - PROCESS | 1837 | 1461131297103 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 22:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 22:48:17 INFO - PROCESS | 1837 | 1461131297110 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 22:48:17 INFO - PROCESS | 1837 | 1461131297117 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 22:48:17 INFO - PROCESS | 1837 | 1461131297121 Marionette TRACE conn3 <- [1,1042,null,{}] 22:48:17 INFO - PROCESS | 1837 | 1461131297127 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}] 22:48:17 INFO - PROCESS | 1837 | 1461131297283 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 22:48:17 INFO - PROCESS | 1837 | 1461131297461 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b261a800 == 93 [pid = 1837] [id = 268] 22:48:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7fd3abe22400) [pid = 1837] [serial = 805] [outer = (nil)] 22:48:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7fd3ae53d800) [pid = 1837] [serial = 806] [outer = 0x7fd3abe22400] 22:48:17 INFO - PROCESS | 1837 | 1461131297529 Marionette DEBUG loaded listener.js 22:48:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7fd3aed7a400) [pid = 1837] [serial = 807] [outer = 0x7fd3abe22400] 22:48:18 INFO - PROCESS | 1837 | 1461131298520 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]]]}] 22:48:18 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cb0cb800 == 92 [pid = 1837] [id = 159] 22:48:18 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7603800 == 91 [pid = 1837] [id = 256] 22:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 22:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1480ms 22:48:18 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7fd3affe6c00) [pid = 1837] [serial = 718] [outer = (nil)] [url = about:blank] 22:48:18 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af7d2800 == 90 [pid = 1837] [id = 255] 22:48:18 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b6ad5000 == 89 [pid = 1837] [id = 254] 22:48:18 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2a7c000 == 88 [pid = 1837] [id = 253] 22:48:18 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2607800 == 87 [pid = 1837] [id = 252] 22:48:18 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3acecb800 == 86 [pid = 1837] [id = 251] 22:48:18 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aee8f000 == 85 [pid = 1837] [id = 250] 22:48:18 INFO - PROCESS | 1837 | 1461131298654 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 22:48:18 INFO - PROCESS | 1837 | 1461131298661 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 22:48:18 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cac65000 == 84 [pid = 1837] [id = 244] 22:48:18 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ca9b1000 == 83 [pid = 1837] [id = 243] 22:48:18 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c5fae800 == 82 [pid = 1837] [id = 242] 22:48:18 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b6dbb800 == 81 [pid = 1837] [id = 241] 22:48:18 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aee8b000 == 80 [pid = 1837] [id = 240] 22:48:18 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bb471000 == 79 [pid = 1837] [id = 239] 22:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 22:48:18 INFO - PROCESS | 1837 | 1461131298685 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 22:48:18 INFO - PROCESS | 1837 | 1461131298687 Marionette TRACE conn3 <- [1,1046,null,{}] 22:48:18 INFO - PROCESS | 1837 | 1461131298692 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}] 22:48:18 INFO - PROCESS | 1837 | 1461131298832 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 22:48:18 INFO - PROCESS | 1837 | 1461131298841 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ae6e2800 == 80 [pid = 1837] [id = 269] 22:48:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7fd3ae7c1000) [pid = 1837] [serial = 808] [outer = (nil)] 22:48:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7fd3af709c00) [pid = 1837] [serial = 809] [outer = 0x7fd3ae7c1000] 22:48:18 INFO - PROCESS | 1837 | 1461131298900 Marionette DEBUG loaded listener.js 22:48:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7fd3afb85c00) [pid = 1837] [serial = 810] [outer = 0x7fd3ae7c1000] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7fd3c7161800) [pid = 1837] [serial = 691] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7fd3b5a68400) [pid = 1837] [serial = 709] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7fd3b8bac400) [pid = 1837] [serial = 713] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7fd3aed05c00) [pid = 1837] [serial = 716] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7fd3b6c65000) [pid = 1837] [serial = 710] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7fd3bf05e400) [pid = 1837] [serial = 650] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7fd3bb890400) [pid = 1837] [serial = 647] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7fd3b7a56000) [pid = 1837] [serial = 712] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7fd3ae537000) [pid = 1837] [serial = 715] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7fd3aefee800) [pid = 1837] [serial = 698] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7fd3ae7b8400) [pid = 1837] [serial = 697] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7fd3c5a72400) [pid = 1837] [serial = 682] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7fd3c5a7c400) [pid = 1837] [serial = 671] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7fd3afb7a400) [pid = 1837] [serial = 700] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7fd3affe9000) [pid = 1837] [serial = 701] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7fd3b80bbc00) [pid = 1837] [serial = 679] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7fd3c61e7400) [pid = 1837] [serial = 688] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7fd3b100b800) [pid = 1837] [serial = 703] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7fd3b26e0c00) [pid = 1837] [serial = 704] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7fd3b38e8000) [pid = 1837] [serial = 706] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7fd3b4ed3c00) [pid = 1837] [serial = 707] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7fd3b4ed0400) [pid = 1837] [serial = 676] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7fd3af70ec00) [pid = 1837] [serial = 673] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 127 (0x7fd3c5cd3000) [pid = 1837] [serial = 685] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | --DOMWINDOW == 126 (0x7fd3aed08400) [pid = 1837] [serial = 694] [outer = (nil)] [url = about:blank] 22:48:19 INFO - PROCESS | 1837 | 1461131299729 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]]]}] 22:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 22:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1085ms 22:48:19 INFO - PROCESS | 1837 | 1461131299764 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 22:48:19 INFO - PROCESS | 1837 | 1461131299767 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 22:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 22:48:19 INFO - PROCESS | 1837 | 1461131299782 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 22:48:19 INFO - PROCESS | 1837 | 1461131299790 Marionette TRACE conn3 <- [1,1050,null,{}] 22:48:19 INFO - PROCESS | 1837 | 1461131299797 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}] 22:48:19 INFO - PROCESS | 1837 | 1461131299944 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 22:48:20 INFO - PROCESS | 1837 | 1461131300074 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b271e800 == 81 [pid = 1837] [id = 270] 22:48:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 127 (0x7fd3ae537000) [pid = 1837] [serial = 811] [outer = (nil)] 22:48:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 128 (0x7fd3b0d3c800) [pid = 1837] [serial = 812] [outer = 0x7fd3ae537000] 22:48:20 INFO - PROCESS | 1837 | 1461131300137 Marionette DEBUG loaded listener.js 22:48:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7fd3b269cc00) [pid = 1837] [serial = 813] [outer = 0x7fd3ae537000] 22:48:20 INFO - PROCESS | 1837 | 1461131300795 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]]]}] 22:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 22:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1046ms 22:48:20 INFO - PROCESS | 1837 | 1461131300821 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 22:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 22:48:20 INFO - PROCESS | 1837 | 1461131300825 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 22:48:20 INFO - PROCESS | 1837 | 1461131300830 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 22:48:20 INFO - PROCESS | 1837 | 1461131300831 Marionette TRACE conn3 <- [1,1054,null,{}] 22:48:20 INFO - PROCESS | 1837 | 1461131300836 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}] 22:48:21 INFO - PROCESS | 1837 | 1461131301046 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 22:48:21 INFO - PROCESS | 1837 | 1461131301080 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b5dc0000 == 82 [pid = 1837] [id = 271] 22:48:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7fd3aed05c00) [pid = 1837] [serial = 814] [outer = (nil)] 22:48:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7fd3b269e000) [pid = 1837] [serial = 815] [outer = 0x7fd3aed05c00] 22:48:21 INFO - PROCESS | 1837 | 1461131301138 Marionette DEBUG loaded listener.js 22:48:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7fd3b4fd9800) [pid = 1837] [serial = 816] [outer = 0x7fd3aed05c00] 22:48:22 INFO - PROCESS | 1837 | 1461131302007 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]]]}] 22:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 22:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1227ms 22:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 22:48:22 INFO - PROCESS | 1837 | 1461131302057 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 22:48:22 INFO - PROCESS | 1837 | 1461131302059 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 22:48:22 INFO - PROCESS | 1837 | 1461131302066 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 22:48:22 INFO - PROCESS | 1837 | 1461131302068 Marionette TRACE conn3 <- [1,1058,null,{}] 22:48:22 INFO - PROCESS | 1837 | 1461131302073 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}] 22:48:22 INFO - PROCESS | 1837 | 1461131302268 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 22:48:22 INFO - PROCESS | 1837 | 1461131302289 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b760b800 == 83 [pid = 1837] [id = 272] 22:48:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7fd3b6aa9400) [pid = 1837] [serial = 817] [outer = (nil)] 22:48:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7fd3b6dd0800) [pid = 1837] [serial = 818] [outer = 0x7fd3b6aa9400] 22:48:22 INFO - PROCESS | 1837 | 1461131302359 Marionette DEBUG loaded listener.js 22:48:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7fd3b7a57400) [pid = 1837] [serial = 819] [outer = 0x7fd3b6aa9400] 22:48:23 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7fd3b0eecc00) [pid = 1837] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 22:48:23 INFO - PROCESS | 1837 | --DOMWINDOW == 133 (0x7fd3abe24000) [pid = 1837] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 22:48:23 INFO - PROCESS | 1837 | --DOMWINDOW == 132 (0x7fd3ae7b6c00) [pid = 1837] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 22:48:23 INFO - PROCESS | 1837 | --DOMWINDOW == 131 (0x7fd3af926400) [pid = 1837] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 22:48:23 INFO - PROCESS | 1837 | --DOMWINDOW == 130 (0x7fd3ae538800) [pid = 1837] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 22:48:23 INFO - PROCESS | 1837 | --DOMWINDOW == 129 (0x7fd3ae55e400) [pid = 1837] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 22:48:23 INFO - PROCESS | 1837 | --DOMWINDOW == 128 (0x7fd3ac0f0800) [pid = 1837] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 22:48:23 INFO - PROCESS | 1837 | 1461131303529 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]]]}] 22:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 22:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1477ms 22:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 22:48:23 INFO - PROCESS | 1837 | 1461131303542 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 22:48:23 INFO - PROCESS | 1837 | 1461131303545 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 22:48:23 INFO - PROCESS | 1837 | 1461131303552 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 22:48:23 INFO - PROCESS | 1837 | 1461131303555 Marionette TRACE conn3 <- [1,1062,null,{}] 22:48:23 INFO - PROCESS | 1837 | 1461131303568 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}] 22:48:23 INFO - PROCESS | 1837 | 1461131303722 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 22:48:23 INFO - PROCESS | 1837 | 1461131303747 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b761e000 == 84 [pid = 1837] [id = 273] 22:48:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 129 (0x7fd3ae558800) [pid = 1837] [serial = 820] [outer = (nil)] 22:48:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 130 (0x7fd3b7f8c000) [pid = 1837] [serial = 821] [outer = 0x7fd3ae558800] 22:48:23 INFO - PROCESS | 1837 | 1461131303803 Marionette DEBUG loaded listener.js 22:48:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 131 (0x7fd3b96fbc00) [pid = 1837] [serial = 822] [outer = 0x7fd3ae558800] 22:48:24 INFO - PROCESS | 1837 | 1461131304524 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]]]}] 22:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 22:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 989ms 22:48:24 INFO - PROCESS | 1837 | 1461131304539 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 22:48:24 INFO - PROCESS | 1837 | 1461131304543 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 22:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 22:48:24 INFO - PROCESS | 1837 | 1461131304548 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 22:48:24 INFO - PROCESS | 1837 | 1461131304550 Marionette TRACE conn3 <- [1,1066,null,{}] 22:48:24 INFO - PROCESS | 1837 | 1461131304555 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}] 22:48:24 INFO - PROCESS | 1837 | 1461131304735 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 22:48:24 INFO - PROCESS | 1837 | 1461131304756 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8fc0800 == 85 [pid = 1837] [id = 274] 22:48:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 132 (0x7fd3ae55e400) [pid = 1837] [serial = 823] [outer = (nil)] 22:48:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 133 (0x7fd3bfd09000) [pid = 1837] [serial = 824] [outer = 0x7fd3ae55e400] 22:48:24 INFO - PROCESS | 1837 | 1461131304815 Marionette DEBUG loaded listener.js 22:48:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 134 (0x7fd3c5cd3000) [pid = 1837] [serial = 825] [outer = 0x7fd3ae55e400] 22:48:25 INFO - PROCESS | 1837 | 1461131305701 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]]]}] 22:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 22:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1178ms 22:48:25 INFO - PROCESS | 1837 | 1461131305730 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 22:48:25 INFO - PROCESS | 1837 | 1461131305737 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 22:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 22:48:25 INFO - PROCESS | 1837 | 1461131305746 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 22:48:25 INFO - PROCESS | 1837 | 1461131305751 Marionette TRACE conn3 <- [1,1070,null,{}] 22:48:25 INFO - PROCESS | 1837 | 1461131305760 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}] 22:48:26 INFO - PROCESS | 1837 | 1461131306019 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 22:48:26 INFO - PROCESS | 1837 | 1461131306143 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aee8f000 == 86 [pid = 1837] [id = 275] 22:48:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7fd3a720c400) [pid = 1837] [serial = 826] [outer = (nil)] 22:48:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7fd3ae532400) [pid = 1837] [serial = 827] [outer = 0x7fd3a720c400] 22:48:26 INFO - PROCESS | 1837 | 1461131306219 Marionette DEBUG loaded listener.js 22:48:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7fd3aed06c00) [pid = 1837] [serial = 828] [outer = 0x7fd3a720c400] 22:48:27 INFO - PROCESS | 1837 | 1461131307058 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]]]}] 22:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 22:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1336ms 22:48:27 INFO - PROCESS | 1837 | 1461131307084 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 22:48:27 INFO - PROCESS | 1837 | 1461131307092 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 22:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 22:48:27 INFO - PROCESS | 1837 | 1461131307102 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 22:48:27 INFO - PROCESS | 1837 | 1461131307105 Marionette TRACE conn3 <- [1,1074,null,{}] 22:48:27 INFO - PROCESS | 1837 | 1461131307111 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}] 22:48:27 INFO - PROCESS | 1837 | 1461131307263 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 22:48:27 INFO - PROCESS | 1837 | 1461131307425 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6f40800 == 87 [pid = 1837] [id = 276] 22:48:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7fd3aed08400) [pid = 1837] [serial = 829] [outer = (nil)] 22:48:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7fd3af711800) [pid = 1837] [serial = 830] [outer = 0x7fd3aed08400] 22:48:27 INFO - PROCESS | 1837 | 1461131307493 Marionette DEBUG loaded listener.js 22:48:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7fd3affe7400) [pid = 1837] [serial = 831] [outer = 0x7fd3aed08400] 22:48:28 INFO - PROCESS | 1837 | 1461131308507 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]]]}] 22:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 22:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1438ms 22:48:28 INFO - PROCESS | 1837 | 1461131308541 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 22:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 22:48:28 INFO - PROCESS | 1837 | 1461131308545 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 22:48:28 INFO - PROCESS | 1837 | 1461131308551 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 22:48:28 INFO - PROCESS | 1837 | 1461131308557 Marionette TRACE conn3 <- [1,1078,null,{}] 22:48:28 INFO - PROCESS | 1837 | 1461131308572 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}] 22:48:28 INFO - PROCESS | 1837 | 1461131308777 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 22:48:28 INFO - PROCESS | 1837 | 1461131308986 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c6e16000 == 88 [pid = 1837] [id = 277] 22:48:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7fd3b38e6000) [pid = 1837] [serial = 832] [outer = (nil)] 22:48:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7fd3b6a9ec00) [pid = 1837] [serial = 833] [outer = 0x7fd3b38e6000] 22:48:29 INFO - PROCESS | 1837 | 1461131309108 Marionette DEBUG loaded listener.js 22:48:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7fd3b7691400) [pid = 1837] [serial = 834] [outer = 0x7fd3b38e6000] 22:48:29 INFO - PROCESS | 1837 | 1461131309910 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]]]}] 22:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 22:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1431ms 22:48:29 INFO - PROCESS | 1837 | 1461131309983 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 22:48:29 INFO - PROCESS | 1837 | 1461131309987 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 22:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 22:48:29 INFO - PROCESS | 1837 | 1461131309992 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 22:48:29 INFO - PROCESS | 1837 | 1461131309994 Marionette TRACE conn3 <- [1,1082,null,{}] 22:48:30 INFO - PROCESS | 1837 | 1461131310000 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}] 22:48:30 INFO - PROCESS | 1837 | 1461131310199 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 22:48:30 INFO - PROCESS | 1837 | 1461131310368 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cac53800 == 89 [pid = 1837] [id = 278] 22:48:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7fd3b107dc00) [pid = 1837] [serial = 835] [outer = (nil)] 22:48:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7fd3bb88e400) [pid = 1837] [serial = 836] [outer = 0x7fd3b107dc00] 22:48:30 INFO - PROCESS | 1837 | 1461131310437 Marionette DEBUG loaded listener.js 22:48:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7fd3c5db4400) [pid = 1837] [serial = 837] [outer = 0x7fd3b107dc00] 22:48:31 INFO - PROCESS | 1837 | 1461131311274 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]]]}] 22:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 22:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1336ms 22:48:31 INFO - PROCESS | 1837 | 1461131311329 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 22:48:31 INFO - PROCESS | 1837 | 1461131311333 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 22:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 22:48:31 INFO - PROCESS | 1837 | 1461131311338 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 22:48:31 INFO - PROCESS | 1837 | 1461131311340 Marionette TRACE conn3 <- [1,1086,null,{}] 22:48:31 INFO - PROCESS | 1837 | 1461131311345 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}] 22:48:31 INFO - PROCESS | 1837 | 1461131311501 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 22:48:31 INFO - PROCESS | 1837 | 1461131311677 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cd172800 == 90 [pid = 1837] [id = 279] 22:48:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7fd3b51cf800) [pid = 1837] [serial = 838] [outer = (nil)] 22:48:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7fd3c617fc00) [pid = 1837] [serial = 839] [outer = 0x7fd3b51cf800] 22:48:31 INFO - PROCESS | 1837 | 1461131311746 Marionette DEBUG loaded listener.js 22:48:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7fd3c715fc00) [pid = 1837] [serial = 840] [outer = 0x7fd3b51cf800] 22:48:32 INFO - PROCESS | 1837 | 1461131312578 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]]]}] 22:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 22:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1282ms 22:48:32 INFO - PROCESS | 1837 | 1461131312622 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 22:48:32 INFO - PROCESS | 1837 | 1461131312626 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 22:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 22:48:32 INFO - PROCESS | 1837 | 1461131312631 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 22:48:32 INFO - PROCESS | 1837 | 1461131312633 Marionette TRACE conn3 <- [1,1090,null,{}] 22:48:32 INFO - PROCESS | 1837 | 1461131312638 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}] 22:48:32 INFO - PROCESS | 1837 | 1461131312817 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 22:48:32 INFO - PROCESS | 1837 | 1461131312987 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a76b2800 == 91 [pid = 1837] [id = 280] 22:48:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7fd3ac007800) [pid = 1837] [serial = 841] [outer = (nil)] 22:48:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7fd3c72c6400) [pid = 1837] [serial = 842] [outer = 0x7fd3ac007800] 22:48:33 INFO - PROCESS | 1837 | 1461131313057 Marionette DEBUG loaded listener.js 22:48:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7fd3ca96fc00) [pid = 1837] [serial = 843] [outer = 0x7fd3ac007800] 22:48:33 INFO - PROCESS | 1837 | 1461131313903 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]]]}] 22:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 22:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1326ms 22:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 22:48:33 INFO - PROCESS | 1837 | 1461131313958 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 22:48:33 INFO - PROCESS | 1837 | 1461131313961 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 22:48:33 INFO - PROCESS | 1837 | 1461131313967 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 22:48:33 INFO - PROCESS | 1837 | 1461131313970 Marionette TRACE conn3 <- [1,1094,null,{}] 22:48:33 INFO - PROCESS | 1837 | 1461131313975 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}] 22:48:34 INFO - PROCESS | 1837 | 1461131314149 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 22:48:34 INFO - PROCESS | 1837 | 1461131314315 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2f6d000 == 92 [pid = 1837] [id = 281] 22:48:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7fd3a5de4c00) [pid = 1837] [serial = 844] [outer = (nil)] 22:48:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7fd3a5debc00) [pid = 1837] [serial = 845] [outer = 0x7fd3a5de4c00] 22:48:34 INFO - PROCESS | 1837 | 1461131314389 Marionette DEBUG loaded listener.js 22:48:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7fd3a5df1c00) [pid = 1837] [serial = 846] [outer = 0x7fd3a5de4c00] 22:48:35 INFO - PROCESS | 1837 | 1461131315225 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]]]}] 22:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 22:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1332ms 22:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 22:48:35 INFO - PROCESS | 1837 | 1461131315299 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 22:48:35 INFO - PROCESS | 1837 | 1461131315301 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 22:48:35 INFO - PROCESS | 1837 | 1461131315307 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 22:48:35 INFO - PROCESS | 1837 | 1461131315310 Marionette TRACE conn3 <- [1,1098,null,{}] 22:48:35 INFO - PROCESS | 1837 | 1461131315315 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}] 22:48:35 INFO - PROCESS | 1837 | 1461131315512 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 22:48:35 INFO - PROCESS | 1837 | 1461131315682 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb51d800 == 93 [pid = 1837] [id = 282] 22:48:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7fd3a5de4000) [pid = 1837] [serial = 847] [outer = (nil)] 22:48:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7fd3ae5aa800) [pid = 1837] [serial = 848] [outer = 0x7fd3a5de4000] 22:48:35 INFO - PROCESS | 1837 | 1461131315751 Marionette DEBUG loaded listener.js 22:48:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7fd3ae5af800) [pid = 1837] [serial = 849] [outer = 0x7fd3a5de4000] 22:48:36 INFO - PROCESS | 1837 | 1461131316570 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]]]}] 22:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 22:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1332ms 22:48:36 INFO - PROCESS | 1837 | 1461131316639 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 22:48:36 INFO - PROCESS | 1837 | 1461131316642 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 22:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 22:48:36 INFO - PROCESS | 1837 | 1461131316648 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 22:48:36 INFO - PROCESS | 1837 | 1461131316650 Marionette TRACE conn3 <- [1,1102,null,{}] 22:48:36 INFO - PROCESS | 1837 | 1461131316655 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}] 22:48:36 INFO - PROCESS | 1837 | 1461131316813 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 22:48:36 INFO - PROCESS | 1837 | 1461131316983 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a41ed800 == 94 [pid = 1837] [id = 283] 22:48:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7fd3a5dac000) [pid = 1837] [serial = 850] [outer = (nil)] 22:48:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7fd3ae5b5800) [pid = 1837] [serial = 851] [outer = 0x7fd3a5dac000] 22:48:37 INFO - PROCESS | 1837 | 1461131317047 Marionette DEBUG loaded listener.js 22:48:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7fd3c5c9d000) [pid = 1837] [serial = 852] [outer = 0x7fd3a5dac000] 22:48:37 INFO - PROCESS | 1837 | 1461131317845 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]]]}] 22:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 22:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1228ms 22:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 22:48:37 INFO - PROCESS | 1837 | 1461131317876 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 22:48:37 INFO - PROCESS | 1837 | 1461131317879 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 22:48:37 INFO - PROCESS | 1837 | 1461131317885 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 22:48:37 INFO - PROCESS | 1837 | 1461131317888 Marionette TRACE conn3 <- [1,1106,null,{}] 22:48:37 INFO - PROCESS | 1837 | 1461131317893 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}] 22:48:38 INFO - PROCESS | 1837 | 1461131318048 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 22:48:38 INFO - PROCESS | 1837 | 1461131318583 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aed65000 == 95 [pid = 1837] [id = 284] 22:48:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7fd3a7209800) [pid = 1837] [serial = 853] [outer = (nil)] 22:48:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7fd3a7211400) [pid = 1837] [serial = 854] [outer = 0x7fd3a7209800] 22:48:38 INFO - PROCESS | 1837 | 1461131318692 Marionette DEBUG loaded listener.js 22:48:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7fd3abf7e800) [pid = 1837] [serial = 855] [outer = 0x7fd3a7209800] 22:48:39 INFO - PROCESS | 1837 | 1461131319519 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]]]}] 22:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 22:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1689ms 22:48:39 INFO - PROCESS | 1837 | 1461131319575 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 22:48:39 INFO - PROCESS | 1837 | 1461131319582 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 22:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 22:48:39 INFO - PROCESS | 1837 | 1461131319590 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 22:48:39 INFO - PROCESS | 1837 | 1461131319594 Marionette TRACE conn3 <- [1,1110,null,{}] 22:48:39 INFO - PROCESS | 1837 | 1461131319600 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}] 22:48:39 INFO - PROCESS | 1837 | 1461131319831 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 22:48:40 INFO - PROCESS | 1837 | 1461131320047 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a71a6800 == 96 [pid = 1837] [id = 285] 22:48:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7fd3ac002800) [pid = 1837] [serial = 856] [outer = (nil)] 22:48:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7fd3ac011400) [pid = 1837] [serial = 857] [outer = 0x7fd3ac002800] 22:48:40 INFO - PROCESS | 1837 | 1461131320156 Marionette DEBUG loaded listener.js 22:48:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7fd3ac0ee800) [pid = 1837] [serial = 858] [outer = 0x7fd3ac002800] 22:48:40 INFO - PROCESS | 1837 | 1461131320979 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]]]}] 22:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 22:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1434ms 22:48:41 INFO - PROCESS | 1837 | 1461131321027 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 22:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 22:48:41 INFO - PROCESS | 1837 | 1461131321032 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 22:48:41 INFO - PROCESS | 1837 | 1461131321039 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 22:48:41 INFO - PROCESS | 1837 | 1461131321042 Marionette TRACE conn3 <- [1,1114,null,{}] 22:48:41 INFO - PROCESS | 1837 | 1461131321047 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}] 22:48:41 INFO - PROCESS | 1837 | 1461131321235 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 22:48:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c5add000 == 95 [pid = 1837] [id = 121] 22:48:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b761e000 == 94 [pid = 1837] [id = 273] 22:48:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b760b800 == 93 [pid = 1837] [id = 272] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7fd3b88dac00) [pid = 1837] [serial = 733] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7fd3c5a73c00) [pid = 1837] [serial = 736] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7fd3c6184400) [pid = 1837] [serial = 739] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7fd3c7167400) [pid = 1837] [serial = 742] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7fd3b7687400) [pid = 1837] [serial = 746] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7fd3b8940000) [pid = 1837] [serial = 770] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7fd3b7691c00) [pid = 1837] [serial = 730] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b5dc0000 == 92 [pid = 1837] [id = 271] 22:48:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b271e800 == 91 [pid = 1837] [id = 270] 22:48:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ae6e2800 == 90 [pid = 1837] [id = 269] 22:48:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b261a800 == 89 [pid = 1837] [id = 268] 22:48:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af374000 == 88 [pid = 1837] [id = 267] 22:48:41 INFO - PROCESS | 1837 | 1461131321442 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c6e11800 == 87 [pid = 1837] [id = 262] 22:48:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c4ee6800 == 86 [pid = 1837] [id = 261] 22:48:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bb3d2000 == 85 [pid = 1837] [id = 260] 22:48:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a7337000 == 86 [pid = 1837] [id = 286] 22:48:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7fd3ac00bc00) [pid = 1837] [serial = 859] [outer = (nil)] 22:48:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7fd3ae5b7000) [pid = 1837] [serial = 860] [outer = 0x7fd3ac00bc00] 22:48:41 INFO - PROCESS | 1837 | 1461131321505 Marionette DEBUG loaded listener.js 22:48:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7fd3aed72800) [pid = 1837] [serial = 861] [outer = 0x7fd3ac00bc00] 22:48:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b77b8800 == 85 [pid = 1837] [id = 259] 22:48:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2615000 == 84 [pid = 1837] [id = 258] 22:48:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a7348000 == 83 [pid = 1837] [id = 257] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7fd3ac090400) [pid = 1837] [serial = 476] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7fd3b38ea000) [pid = 1837] [serial = 762] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7fd3b7421400) [pid = 1837] [serial = 768] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7fd3b4fdc000) [pid = 1837] [serial = 764] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7fd3ae53fc00) [pid = 1837] [serial = 767] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7fd3b615e400) [pid = 1837] [serial = 765] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7fd3b0eea000) [pid = 1837] [serial = 758] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7fd3b2697400) [pid = 1837] [serial = 759] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7fd3ae539000) [pid = 1837] [serial = 721] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7fd3b4ed0000) [pid = 1837] [serial = 727] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7fd3b2ea6800) [pid = 1837] [serial = 761] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7fd3ae7bdc00) [pid = 1837] [serial = 753] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7fd3ae557800) [pid = 1837] [serial = 752] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7fd3aeff5000) [pid = 1837] [serial = 755] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7fd3afb7e400) [pid = 1837] [serial = 756] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7fd3ac0f2400) [pid = 1837] [serial = 749] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7fd3b2d0a000) [pid = 1837] [serial = 719] [outer = (nil)] [url = about:blank] 22:48:41 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7fd3afb7b800) [pid = 1837] [serial = 724] [outer = (nil)] [url = about:blank] 22:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 22:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1232ms 22:48:42 INFO - PROCESS | 1837 | 1461131322261 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]]]}] 22:48:42 INFO - PROCESS | 1837 | 1461131322271 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 22:48:42 INFO - PROCESS | 1837 | 1461131322274 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 22:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 22:48:42 INFO - PROCESS | 1837 | 1461131322290 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 22:48:42 INFO - PROCESS | 1837 | 1461131322298 Marionette TRACE conn3 <- [1,1118,null,{}] 22:48:42 INFO - PROCESS | 1837 | 1461131322305 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}] 22:48:42 INFO - PROCESS | 1837 | 1461131322497 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 22:48:42 INFO - PROCESS | 1837 | 1461131322518 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2714000 == 84 [pid = 1837] [id = 287] 22:48:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7fd3ae7be400) [pid = 1837] [serial = 862] [outer = (nil)] 22:48:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7fd3af1e4800) [pid = 1837] [serial = 863] [outer = 0x7fd3ae7be400] 22:48:42 INFO - PROCESS | 1837 | 1461131322577 Marionette DEBUG loaded listener.js 22:48:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7fd3af928400) [pid = 1837] [serial = 864] [outer = 0x7fd3ae7be400] 22:48:43 INFO - PROCESS | 1837 | 1461131323280 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]]]}] 22:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 22:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1039ms 22:48:43 INFO - PROCESS | 1837 | 1461131323323 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 22:48:43 INFO - PROCESS | 1837 | 1461131323326 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 22:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 22:48:43 INFO - PROCESS | 1837 | 1461131323331 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 22:48:43 INFO - PROCESS | 1837 | 1461131323333 Marionette TRACE conn3 <- [1,1122,null,{}] 22:48:43 INFO - PROCESS | 1837 | 1461131323338 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}] 22:48:43 INFO - PROCESS | 1837 | 1461131323471 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 22:48:43 INFO - PROCESS | 1837 | 1461131323484 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6f38800 == 85 [pid = 1837] [id = 288] 22:48:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7fd3ae534c00) [pid = 1837] [serial = 865] [outer = (nil)] 22:48:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7fd3affe6400) [pid = 1837] [serial = 866] [outer = 0x7fd3ae534c00] 22:48:43 INFO - PROCESS | 1837 | 1461131323540 Marionette DEBUG loaded listener.js 22:48:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7fd3b0d34000) [pid = 1837] [serial = 867] [outer = 0x7fd3ae534c00] 22:48:44 INFO - PROCESS | 1837 | 1461131324360 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]]]}] 22:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 22:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1072ms 22:48:44 INFO - PROCESS | 1837 | 1461131324404 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 22:48:44 INFO - PROCESS | 1837 | 1461131324408 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 22:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 22:48:44 INFO - PROCESS | 1837 | 1461131324419 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 22:48:44 INFO - PROCESS | 1837 | 1461131324421 Marionette TRACE conn3 <- [1,1126,null,{}] 22:48:44 INFO - PROCESS | 1837 | 1461131324426 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}] 22:48:44 INFO - PROCESS | 1837 | 1461131324597 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 22:48:44 INFO - PROCESS | 1837 | 1461131324625 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b713c800 == 86 [pid = 1837] [id = 289] 22:48:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7fd3b0eea000) [pid = 1837] [serial = 868] [outer = (nil)] 22:48:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7fd3b100b400) [pid = 1837] [serial = 869] [outer = 0x7fd3b0eea000] 22:48:44 INFO - PROCESS | 1837 | 1461131324691 Marionette DEBUG loaded listener.js 22:48:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7fd3b2a41000) [pid = 1837] [serial = 870] [outer = 0x7fd3b0eea000] 22:48:45 INFO - PROCESS | 1837 | 1461131325445 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]]]}] 22:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 22:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1080ms 22:48:45 INFO - PROCESS | 1837 | 1461131325509 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 22:48:45 INFO - PROCESS | 1837 | 1461131325511 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 22:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 22:48:45 INFO - PROCESS | 1837 | 1461131325517 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 22:48:45 INFO - PROCESS | 1837 | 1461131325518 Marionette TRACE conn3 <- [1,1130,null,{}] 22:48:45 INFO - PROCESS | 1837 | 1461131325523 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}] 22:48:45 INFO - PROCESS | 1837 | 1461131325705 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 22:48:45 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7fd3b6aa9400) [pid = 1837] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 22:48:45 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7fd3ae558800) [pid = 1837] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 22:48:45 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7fd3ae537000) [pid = 1837] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 22:48:45 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7fd3abe2c400) [pid = 1837] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 22:48:45 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7fd3abe22400) [pid = 1837] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 22:48:45 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7fd3ae7c1000) [pid = 1837] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 22:48:45 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7fd3b7422800) [pid = 1837] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 22:48:45 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7fd3aed05c00) [pid = 1837] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 22:48:46 INFO - PROCESS | 1837 | 1461131326020 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af7ce800 == 87 [pid = 1837] [id = 290] 22:48:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7fd3a7208000) [pid = 1837] [serial = 871] [outer = (nil)] 22:48:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7fd3ae7c1000) [pid = 1837] [serial = 872] [outer = 0x7fd3a7208000] 22:48:46 INFO - PROCESS | 1837 | 1461131326079 Marionette DEBUG loaded listener.js 22:48:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7fd3b4ec7c00) [pid = 1837] [serial = 873] [outer = 0x7fd3a7208000] 22:48:46 INFO - PROCESS | 1837 | 1461131326747 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]]]}] 22:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 22:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1277ms 22:48:46 INFO - PROCESS | 1837 | 1461131326794 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 22:48:46 INFO - PROCESS | 1837 | 1461131326797 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 22:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 22:48:46 INFO - PROCESS | 1837 | 1461131326803 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 22:48:46 INFO - PROCESS | 1837 | 1461131326805 Marionette TRACE conn3 <- [1,1134,null,{}] 22:48:46 INFO - PROCESS | 1837 | 1461131326810 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}] 22:48:46 INFO - PROCESS | 1837 | 1461131326997 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 22:48:47 INFO - PROCESS | 1837 | 1461131327014 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b869a000 == 88 [pid = 1837] [id = 291] 22:48:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7fd3ae541c00) [pid = 1837] [serial = 874] [outer = (nil)] 22:48:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7fd3b5fe2c00) [pid = 1837] [serial = 875] [outer = 0x7fd3ae541c00] 22:48:47 INFO - PROCESS | 1837 | 1461131327072 Marionette DEBUG loaded listener.js 22:48:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7fd3b7684800) [pid = 1837] [serial = 876] [outer = 0x7fd3ae541c00] 22:48:47 INFO - PROCESS | 1837 | 1461131327784 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]]]}] 22:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 22:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1027ms 22:48:47 INFO - PROCESS | 1837 | 1461131327831 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 22:48:47 INFO - PROCESS | 1837 | 1461131327835 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 22:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 22:48:47 INFO - PROCESS | 1837 | 1461131327840 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 22:48:47 INFO - PROCESS | 1837 | 1461131327842 Marionette TRACE conn3 <- [1,1138,null,{}] 22:48:47 INFO - PROCESS | 1837 | 1461131327847 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}] 22:48:48 INFO - PROCESS | 1837 | 1461131328048 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 22:48:48 INFO - PROCESS | 1837 | 1461131328243 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a71a3000 == 89 [pid = 1837] [id = 292] 22:48:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7fd3a5da0000) [pid = 1837] [serial = 877] [outer = (nil)] 22:48:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7fd3a5dadc00) [pid = 1837] [serial = 878] [outer = 0x7fd3a5da0000] 22:48:48 INFO - PROCESS | 1837 | 1461131328356 Marionette DEBUG loaded listener.js 22:48:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7fd3abf74400) [pid = 1837] [serial = 879] [outer = 0x7fd3a5da0000] 22:48:49 INFO - PROCESS | 1837 | 1461131329246 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]]]}] 22:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 22:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1432ms 22:48:49 INFO - PROCESS | 1837 | 1461131329274 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 22:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 22:48:49 INFO - PROCESS | 1837 | 1461131329279 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 22:48:49 INFO - PROCESS | 1837 | 1461131329286 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 22:48:49 INFO - PROCESS | 1837 | 1461131329292 Marionette TRACE conn3 <- [1,1142,null,{}] 22:48:49 INFO - PROCESS | 1837 | 1461131329299 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}] 22:48:49 INFO - PROCESS | 1837 | 1461131329464 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 22:48:49 INFO - PROCESS | 1837 | 1461131329632 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2ec3000 == 90 [pid = 1837] [id = 293] 22:48:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7fd3a5da6000) [pid = 1837] [serial = 880] [outer = (nil)] 22:48:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7fd3ae5ac400) [pid = 1837] [serial = 881] [outer = 0x7fd3a5da6000] 22:48:49 INFO - PROCESS | 1837 | 1461131329700 Marionette DEBUG loaded listener.js 22:48:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7fd3ae7b7400) [pid = 1837] [serial = 882] [outer = 0x7fd3a5da6000] 22:48:50 INFO - PROCESS | 1837 | 1461131330729 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]]]}] 22:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 22:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1484ms 22:48:50 INFO - PROCESS | 1837 | 1461131330774 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 22:48:50 INFO - PROCESS | 1837 | 1461131330780 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 22:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 22:48:50 INFO - PROCESS | 1837 | 1461131330786 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 22:48:50 INFO - PROCESS | 1837 | 1461131330790 Marionette TRACE conn3 <- [1,1146,null,{}] 22:48:50 INFO - PROCESS | 1837 | 1461131330795 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}] 22:48:50 INFO - PROCESS | 1837 | 1461131330968 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 22:48:51 INFO - PROCESS | 1837 | 1461131331140 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:51 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8f17800 == 91 [pid = 1837] [id = 294] 22:48:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7fd3ae533800) [pid = 1837] [serial = 883] [outer = (nil)] 22:48:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7fd3afb7b800) [pid = 1837] [serial = 884] [outer = 0x7fd3ae533800] 22:48:51 INFO - PROCESS | 1837 | 1461131331209 Marionette DEBUG loaded listener.js 22:48:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7fd3b0d3a000) [pid = 1837] [serial = 885] [outer = 0x7fd3ae533800] 22:48:52 INFO - PROCESS | 1837 | 1461131332421 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]]]}] 22:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 22:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1685ms 22:48:52 INFO - PROCESS | 1837 | 1461131332472 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 22:48:52 INFO - PROCESS | 1837 | 1461131332475 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 22:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 22:48:52 INFO - PROCESS | 1837 | 1461131332491 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 22:48:52 INFO - PROCESS | 1837 | 1461131332499 Marionette TRACE conn3 <- [1,1150,null,{}] 22:48:52 INFO - PROCESS | 1837 | 1461131332505 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}] 22:48:52 INFO - PROCESS | 1837 | 1461131332787 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 22:48:52 INFO - PROCESS | 1837 | 1461131332993 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3caaa5000 == 92 [pid = 1837] [id = 295] 22:48:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7fd3ad0a3800) [pid = 1837] [serial = 886] [outer = (nil)] 22:48:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7fd3b70ec000) [pid = 1837] [serial = 887] [outer = 0x7fd3ad0a3800] 22:48:53 INFO - PROCESS | 1837 | 1461131333109 Marionette DEBUG loaded listener.js 22:48:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7fd3b893b800) [pid = 1837] [serial = 888] [outer = 0x7fd3ad0a3800] 22:48:53 INFO - PROCESS | 1837 | 1461131333933 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]]]}] 22:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 22:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1490ms 22:48:53 INFO - PROCESS | 1837 | 1461131333974 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 22:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 22:48:53 INFO - PROCESS | 1837 | 1461131333979 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 22:48:53 INFO - PROCESS | 1837 | 1461131333985 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 22:48:53 INFO - PROCESS | 1837 | 1461131333988 Marionette TRACE conn3 <- [1,1154,null,{}] 22:48:53 INFO - PROCESS | 1837 | 1461131333993 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}] 22:48:54 INFO - PROCESS | 1837 | 1461131334233 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 22:48:54 INFO - PROCESS | 1837 | 1461131334402 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb0bb800 == 93 [pid = 1837] [id = 296] 22:48:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7fd3aed7a000) [pid = 1837] [serial = 889] [outer = (nil)] 22:48:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7fd3bb889800) [pid = 1837] [serial = 890] [outer = 0x7fd3aed7a000] 22:48:54 INFO - PROCESS | 1837 | 1461131334470 Marionette DEBUG loaded listener.js 22:48:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7fd3c5ccc400) [pid = 1837] [serial = 891] [outer = 0x7fd3aed7a000] 22:48:55 INFO - PROCESS | 1837 | 1461131335322 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]]]}] 22:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 22:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1376ms 22:48:55 INFO - PROCESS | 1837 | 1461131335362 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 22:48:55 INFO - PROCESS | 1837 | 1461131335366 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 22:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 22:48:55 INFO - PROCESS | 1837 | 1461131335372 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 22:48:55 INFO - PROCESS | 1837 | 1461131335375 Marionette TRACE conn3 <- [1,1158,null,{}] 22:48:55 INFO - PROCESS | 1837 | 1461131335380 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}] 22:48:55 INFO - PROCESS | 1837 | 1461131335555 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 22:48:55 INFO - PROCESS | 1837 | 1461131335730 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b3704000 == 94 [pid = 1837] [id = 297] 22:48:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7fd3c6ed8800) [pid = 1837] [serial = 892] [outer = (nil)] 22:48:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7fd3c7167000) [pid = 1837] [serial = 893] [outer = 0x7fd3c6ed8800] 22:48:55 INFO - PROCESS | 1837 | 1461131335812 Marionette DEBUG loaded listener.js 22:48:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7fd3caf2b800) [pid = 1837] [serial = 894] [outer = 0x7fd3c6ed8800] 22:48:56 INFO - PROCESS | 1837 | 1461131336704 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]]]}] 22:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 22:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1379ms 22:48:56 INFO - PROCESS | 1837 | 1461131336752 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 22:48:56 INFO - PROCESS | 1837 | 1461131336756 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 22:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 22:48:56 INFO - PROCESS | 1837 | 1461131336761 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 22:48:56 INFO - PROCESS | 1837 | 1461131336764 Marionette TRACE conn3 <- [1,1162,null,{}] 22:48:56 INFO - PROCESS | 1837 | 1461131336769 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}] 22:48:56 INFO - PROCESS | 1837 | 1461131336933 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 22:48:57 INFO - PROCESS | 1837 | 1461131337119 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cf41c800 == 95 [pid = 1837] [id = 298] 22:48:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7fd3a5cc9c00) [pid = 1837] [serial = 895] [outer = (nil)] 22:48:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7fd3a5cd0800) [pid = 1837] [serial = 896] [outer = 0x7fd3a5cc9c00] 22:48:57 INFO - PROCESS | 1837 | 1461131337190 Marionette DEBUG loaded listener.js 22:48:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7fd3caf31800) [pid = 1837] [serial = 897] [outer = 0x7fd3a5cc9c00] 22:48:58 INFO - PROCESS | 1837 | 1461131338030 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]]]}] 22:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 22:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1336ms 22:48:58 INFO - PROCESS | 1837 | 1461131338098 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 22:48:58 INFO - PROCESS | 1837 | 1461131338102 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 22:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 22:48:58 INFO - PROCESS | 1837 | 1461131338107 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 22:48:58 INFO - PROCESS | 1837 | 1461131338109 Marionette TRACE conn3 <- [1,1166,null,{}] 22:48:58 INFO - PROCESS | 1837 | 1461131338114 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}] 22:48:58 INFO - PROCESS | 1837 | 1461131338271 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 22:48:58 INFO - PROCESS | 1837 | 1461131338441 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cae37000 == 96 [pid = 1837] [id = 299] 22:48:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7fd3a1cc5c00) [pid = 1837] [serial = 898] [outer = (nil)] 22:48:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7fd3a1cccc00) [pid = 1837] [serial = 899] [outer = 0x7fd3a1cc5c00] 22:48:58 INFO - PROCESS | 1837 | 1461131338520 Marionette DEBUG loaded listener.js 22:48:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7fd3a5cc3400) [pid = 1837] [serial = 900] [outer = 0x7fd3a1cc5c00] 22:48:59 INFO - PROCESS | 1837 | 1461131339299 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]]]}] 22:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 22:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1228ms 22:48:59 INFO - PROCESS | 1837 | 1461131339336 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 22:48:59 INFO - PROCESS | 1837 | 1461131339339 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 22:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 22:48:59 INFO - PROCESS | 1837 | 1461131339345 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 22:48:59 INFO - PROCESS | 1837 | 1461131339347 Marionette TRACE conn3 <- [1,1170,null,{}] 22:48:59 INFO - PROCESS | 1837 | 1461131339352 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}] 22:48:59 INFO - PROCESS | 1837 | 1461131339499 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 22:48:59 INFO - PROCESS | 1837 | 1461131339669 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1dd7000 == 97 [pid = 1837] [id = 300] 22:48:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7fd3a1cc6000) [pid = 1837] [serial = 901] [outer = (nil)] 22:48:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7fd3a1edbc00) [pid = 1837] [serial = 902] [outer = 0x7fd3a1cc6000] 22:48:59 INFO - PROCESS | 1837 | 1461131339733 Marionette DEBUG loaded listener.js 22:48:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7fd3a1edf400) [pid = 1837] [serial = 903] [outer = 0x7fd3a1cc6000] 22:49:00 INFO - PROCESS | 1837 | 1461131340557 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]]]}] 22:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 22:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1282ms 22:49:00 INFO - PROCESS | 1837 | 1461131340628 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 22:49:00 INFO - PROCESS | 1837 | 1461131340633 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 22:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 22:49:00 INFO - PROCESS | 1837 | 1461131340639 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 22:49:00 INFO - PROCESS | 1837 | 1461131340643 Marionette TRACE conn3 <- [1,1174,null,{}] 22:49:00 INFO - PROCESS | 1837 | 1461131340648 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}] 22:49:00 INFO - PROCESS | 1837 | 1461131340796 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 22:49:00 INFO - PROCESS | 1837 | 1461131340974 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a426b800 == 98 [pid = 1837] [id = 301] 22:49:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7fd3a1cc2400) [pid = 1837] [serial = 904] [outer = (nil)] 22:49:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7fd3a1ee3800) [pid = 1837] [serial = 905] [outer = 0x7fd3a1cc2400] 22:49:01 INFO - PROCESS | 1837 | 1461131341045 Marionette DEBUG loaded listener.js 22:49:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7fd3a418bc00) [pid = 1837] [serial = 906] [outer = 0x7fd3a1cc2400] 22:49:01 INFO - PROCESS | 1837 | 1461131341847 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] 22:49:01 INFO - PROCESS | 1837 | 1461131341925 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 22:49:01 INFO - PROCESS | 1837 | 1461131341931 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 22:49:01 INFO - PROCESS | 1837 | 1461131341934 Marionette TRACE conn3 <- [1,1178,null,{}] 22:49:01 INFO - PROCESS | 1837 | 1461131341939 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}] 22:49:02 INFO - PROCESS | 1837 | 1461131342130 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 22:49:02 INFO - PROCESS | 1837 | 1461131342305 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a31c4000 == 99 [pid = 1837] [id = 302] 22:49:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7fd3a1ccd800) [pid = 1837] [serial = 907] [outer = (nil)] 22:49:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7fd3a4194400) [pid = 1837] [serial = 908] [outer = 0x7fd3a1ccd800] 22:49:02 INFO - PROCESS | 1837 | 1461131342386 Marionette DEBUG loaded listener.js 22:49:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7fd3c5f18800) [pid = 1837] [serial = 909] [outer = 0x7fd3a1ccd800] 22:49:03 INFO - PROCESS | 1837 | 1461131343256 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] 22:49:03 INFO - PROCESS | 1837 | 1461131343314 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 22:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 22:49:03 INFO - PROCESS | 1837 | 1461131343320 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 22:49:03 INFO - PROCESS | 1837 | 1461131343330 Marionette TRACE conn3 <- [1,1182,null,{}] 22:49:03 INFO - PROCESS | 1837 | 1461131343335 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}] 22:49:03 INFO - PROCESS | 1837 | 1461131343530 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 22:49:03 INFO - PROCESS | 1837 | 1461131343706 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2ebd800 == 100 [pid = 1837] [id = 303] 22:49:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7fd3a1ee1800) [pid = 1837] [serial = 910] [outer = (nil)] 22:49:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7fd3a32b5c00) [pid = 1837] [serial = 911] [outer = 0x7fd3a1ee1800] 22:49:03 INFO - PROCESS | 1837 | 1461131343776 Marionette DEBUG loaded listener.js 22:49:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7fd3b7691800) [pid = 1837] [serial = 912] [outer = 0x7fd3a1ee1800] 22:49:04 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:49:04 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:49:04 INFO - PROCESS | 1837 | 1461131344570 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] 22:49:04 INFO - PROCESS | 1837 | 1461131344965 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 22:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 22:49:04 INFO - PROCESS | 1837 | 1461131344973 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 22:49:04 INFO - PROCESS | 1837 | 1461131344978 Marionette TRACE conn3 <- [1,1186,null,{}] 22:49:04 INFO - PROCESS | 1837 | 1461131344985 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}] 22:49:05 INFO - PROCESS | 1837 | 1461131345158 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 22:49:05 INFO - PROCESS | 1837 | 1461131345390 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3acc25800 == 101 [pid = 1837] [id = 304] 22:49:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7fd3a5cc4c00) [pid = 1837] [serial = 913] [outer = (nil)] 22:49:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7fd3a5ccc800) [pid = 1837] [serial = 914] [outer = 0x7fd3a5cc4c00] 22:49:05 INFO - PROCESS | 1837 | 1461131345456 Marionette DEBUG loaded listener.js 22:49:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7fd3a5da9800) [pid = 1837] [serial = 915] [outer = 0x7fd3a5cc4c00] 22:49:06 INFO - PROCESS | 1837 | 1461131346284 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] 22:49:06 INFO - PROCESS | 1837 | 1461131346361 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 22:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 22:49:06 INFO - PROCESS | 1837 | 1461131346372 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 22:49:06 INFO - PROCESS | 1837 | 1461131346377 Marionette TRACE conn3 <- [1,1190,null,{}] 22:49:06 INFO - PROCESS | 1837 | 1461131346382 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}] 22:49:06 INFO - PROCESS | 1837 | 1461131346548 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 22:49:06 INFO - PROCESS | 1837 | 1461131346731 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aed4e800 == 102 [pid = 1837] [id = 305] 22:49:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7fd3a4190400) [pid = 1837] [serial = 916] [outer = (nil)] 22:49:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7fd3a720c800) [pid = 1837] [serial = 917] [outer = 0x7fd3a4190400] 22:49:06 INFO - PROCESS | 1837 | 1461131346794 Marionette DEBUG loaded listener.js 22:49:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7fd3ac083c00) [pid = 1837] [serial = 918] [outer = 0x7fd3a4190400] 22:49:07 INFO - PROCESS | 1837 | 1461131347862 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] 22:49:07 INFO - PROCESS | 1837 | 1461131347909 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 22:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 22:49:07 INFO - PROCESS | 1837 | 1461131347915 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 22:49:07 INFO - PROCESS | 1837 | 1461131347918 Marionette TRACE conn3 <- [1,1194,null,{}] 22:49:07 INFO - PROCESS | 1837 | 1461131347930 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}] 22:49:08 INFO - PROCESS | 1837 | 1461131348142 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 22:49:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cf682800 == 101 [pid = 1837] [id = 247] 22:49:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7611000 == 100 [pid = 1837] [id = 246] 22:49:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b869a000 == 99 [pid = 1837] [id = 291] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7fd3bfd09000) [pid = 1837] [serial = 824] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7fd3b7a59000) [pid = 1837] [serial = 782] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7fd3bfd0b000) [pid = 1837] [serial = 785] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7fd3c6113400) [pid = 1837] [serial = 788] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7fd3caf35000) [pid = 1837] [serial = 791] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7fd3aed7b800) [pid = 1837] [serial = 794] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7fd3a720fc00) [pid = 1837] [serial = 797] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7fd3a5da8400) [pid = 1837] [serial = 800] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af7ce800 == 98 [pid = 1837] [id = 290] 22:49:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b713c800 == 97 [pid = 1837] [id = 289] 22:49:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b6f38800 == 96 [pid = 1837] [id = 288] 22:49:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2714000 == 95 [pid = 1837] [id = 287] 22:49:08 INFO - PROCESS | 1837 | 1461131348444 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a7337000 == 94 [pid = 1837] [id = 286] 22:49:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a71a6800 == 93 [pid = 1837] [id = 285] 22:49:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aed65000 == 92 [pid = 1837] [id = 284] 22:49:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a7337000 == 93 [pid = 1837] [id = 306] 22:49:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7fd3ad0a7400) [pid = 1837] [serial = 919] [outer = (nil)] 22:49:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7fd3ae55a800) [pid = 1837] [serial = 920] [outer = 0x7fd3ad0a7400] 22:49:08 INFO - PROCESS | 1837 | 1461131348525 Marionette DEBUG loaded listener.js 22:49:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7fd3ae5db400) [pid = 1837] [serial = 921] [outer = 0x7fd3ad0a7400] 22:49:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a76b2800 == 92 [pid = 1837] [id = 280] 22:49:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cd172800 == 91 [pid = 1837] [id = 279] 22:49:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cac53800 == 90 [pid = 1837] [id = 278] 22:49:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c6e16000 == 89 [pid = 1837] [id = 277] 22:49:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b6f40800 == 88 [pid = 1837] [id = 276] 22:49:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aee8f000 == 87 [pid = 1837] [id = 275] 22:49:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8fc0800 == 86 [pid = 1837] [id = 274] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7fd3b269e000) [pid = 1837] [serial = 815] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7fd3b4fd9800) [pid = 1837] [serial = 816] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7fd3b96fbc00) [pid = 1837] [serial = 822] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7fd3b7a57400) [pid = 1837] [serial = 819] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7fd3b6dd0800) [pid = 1837] [serial = 818] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7fd3b7f8c000) [pid = 1837] [serial = 821] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7fd3b0d3c800) [pid = 1837] [serial = 812] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7fd3b269cc00) [pid = 1837] [serial = 813] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7fd3ad0a7c00) [pid = 1837] [serial = 804] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7fd3ac08f400) [pid = 1837] [serial = 803] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7fd3aed7a400) [pid = 1837] [serial = 807] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7fd3ae53d800) [pid = 1837] [serial = 806] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7fd3af709c00) [pid = 1837] [serial = 809] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7fd3afb85c00) [pid = 1837] [serial = 810] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7fd3b38e9400) [pid = 1837] [serial = 779] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7fd3af930800) [pid = 1837] [serial = 776] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7fd3ac085800) [pid = 1837] [serial = 773] [outer = (nil)] [url = about:blank] 22:49:08 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7fd3b9831800) [pid = 1837] [serial = 771] [outer = (nil)] [url = about:blank] 22:49:09 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:49:09 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:49:09 INFO - PROCESS | 1837 | 1461131349254 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] 22:49:09 INFO - PROCESS | 1837 | 1461131349306 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 22:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 22:49:09 INFO - PROCESS | 1837 | 1461131349312 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 22:49:09 INFO - PROCESS | 1837 | 1461131349313 Marionette TRACE conn3 <- [1,1198,null,{}] 22:49:09 INFO - PROCESS | 1837 | 1461131349318 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}] 22:49:09 INFO - PROCESS | 1837 | 1461131349464 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 22:49:09 INFO - PROCESS | 1837 | 1461131349478 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2eb9800 == 87 [pid = 1837] [id = 307] 22:49:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7fd3ae5ad400) [pid = 1837] [serial = 922] [outer = (nil)] 22:49:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7fd3af3e0400) [pid = 1837] [serial = 923] [outer = 0x7fd3ae5ad400] 22:49:09 INFO - PROCESS | 1837 | 1461131349535 Marionette DEBUG loaded listener.js 22:49:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7fd3af76ac00) [pid = 1837] [serial = 924] [outer = 0x7fd3ae5ad400] 22:49:10 INFO - PROCESS | 1837 | 1461131350296 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]]]}] 22:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 22:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1024ms 22:49:10 INFO - PROCESS | 1837 | 1461131350335 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 22:49:10 INFO - PROCESS | 1837 | 1461131350338 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 22:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 22:49:10 INFO - PROCESS | 1837 | 1461131350343 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 22:49:10 INFO - PROCESS | 1837 | 1461131350345 Marionette TRACE conn3 <- [1,1202,null,{}] 22:49:10 INFO - PROCESS | 1837 | 1461131350401 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}] 22:49:10 INFO - PROCESS | 1837 | 1461131350546 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 22:49:10 INFO - PROCESS | 1837 | 1461131350556 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b5dca000 == 88 [pid = 1837] [id = 308] 22:49:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7fd3aed74800) [pid = 1837] [serial = 925] [outer = (nil)] 22:49:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7fd3affefc00) [pid = 1837] [serial = 926] [outer = 0x7fd3aed74800] 22:49:10 INFO - PROCESS | 1837 | 1461131350612 Marionette DEBUG loaded listener.js 22:49:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7fd3b1002400) [pid = 1837] [serial = 927] [outer = 0x7fd3aed74800] 22:49:11 INFO - PROCESS | 1837 | 1461131351487 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]]]}] 22:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 22:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1166ms 22:49:11 INFO - PROCESS | 1837 | 1461131351511 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 22:49:11 INFO - PROCESS | 1837 | 1461131351514 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 22:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 22:49:11 INFO - PROCESS | 1837 | 1461131351519 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 22:49:11 INFO - PROCESS | 1837 | 1461131351521 Marionette TRACE conn3 <- [1,1206,null,{}] 22:49:11 INFO - PROCESS | 1837 | 1461131351526 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}] 22:49:11 INFO - PROCESS | 1837 | 1461131351737 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 22:49:11 INFO - PROCESS | 1837 | 1461131351768 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7621800 == 89 [pid = 1837] [id = 309] 22:49:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7fd3b2696c00) [pid = 1837] [serial = 928] [outer = (nil)] 22:49:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7fd3b6d02800) [pid = 1837] [serial = 929] [outer = 0x7fd3b2696c00] 22:49:11 INFO - PROCESS | 1837 | 1461131351827 Marionette DEBUG loaded listener.js 22:49:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7fd3b7a5a800) [pid = 1837] [serial = 930] [outer = 0x7fd3b2696c00] 22:49:12 INFO - PROCESS | 1837 | 1461131352565 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]]]}] 22:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 22:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1095ms 22:49:12 INFO - PROCESS | 1837 | 1461131352623 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 22:49:12 INFO - PROCESS | 1837 | 1461131352626 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 22:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 22:49:12 INFO - PROCESS | 1837 | 1461131352632 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 22:49:12 INFO - PROCESS | 1837 | 1461131352634 Marionette TRACE conn3 <- [1,1210,null,{}] 22:49:12 INFO - PROCESS | 1837 | 1461131352643 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}] 22:49:12 INFO - PROCESS | 1837 | 1461131352834 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 22:49:13 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7fd3b0eea000) [pid = 1837] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 22:49:13 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7fd3a7208000) [pid = 1837] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 22:49:13 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7fd3ac00bc00) [pid = 1837] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 22:49:13 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7fd3ae7be400) [pid = 1837] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 22:49:13 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7fd3ac002800) [pid = 1837] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 22:49:13 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7fd3a7209800) [pid = 1837] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 22:49:13 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7fd3ae534c00) [pid = 1837] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 22:49:13 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7fd3ae55e400) [pid = 1837] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 22:49:13 INFO - PROCESS | 1837 | 1461131353162 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3abdc6800 == 90 [pid = 1837] [id = 310] 22:49:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7fd3a7208000) [pid = 1837] [serial = 931] [outer = (nil)] 22:49:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7fd3ad0a6000) [pid = 1837] [serial = 932] [outer = 0x7fd3a7208000] 22:49:13 INFO - PROCESS | 1837 | 1461131353219 Marionette DEBUG loaded listener.js 22:49:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7fd3b38ef400) [pid = 1837] [serial = 933] [outer = 0x7fd3a7208000] 22:49:13 INFO - PROCESS | 1837 | 1461131353879 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]]]}] 22:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 22:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1280ms 22:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 22:49:13 INFO - PROCESS | 1837 | 1461131353913 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 22:49:13 INFO - PROCESS | 1837 | 1461131353915 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 22:49:13 INFO - PROCESS | 1837 | 1461131353920 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 22:49:13 INFO - PROCESS | 1837 | 1461131353923 Marionette TRACE conn3 <- [1,1214,null,{}] 22:49:13 INFO - PROCESS | 1837 | 1461131353928 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}] 22:49:14 INFO - PROCESS | 1837 | 1461131354073 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 22:49:14 INFO - PROCESS | 1837 | 1461131354205 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8fc0800 == 91 [pid = 1837] [id = 311] 22:49:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7fd3a7209800) [pid = 1837] [serial = 934] [outer = (nil)] 22:49:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7fd3c6181800) [pid = 1837] [serial = 935] [outer = 0x7fd3a7209800] 22:49:14 INFO - PROCESS | 1837 | 1461131354264 Marionette DEBUG loaded listener.js 22:49:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7fd3c716c000) [pid = 1837] [serial = 936] [outer = 0x7fd3a7209800] 22:49:14 INFO - PROCESS | 1837 | 1461131354882 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]]]}] 22:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 22:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 977ms 22:49:14 INFO - PROCESS | 1837 | 1461131354897 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 22:49:14 INFO - PROCESS | 1837 | 1461131354900 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 22:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 22:49:14 INFO - PROCESS | 1837 | 1461131354905 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 22:49:14 INFO - PROCESS | 1837 | 1461131354908 Marionette TRACE conn3 <- [1,1218,null,{}] 22:49:14 INFO - PROCESS | 1837 | 1461131354913 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}] 22:49:15 INFO - PROCESS | 1837 | 1461131355063 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 22:49:15 INFO - PROCESS | 1837 | 1461131355304 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a41de000 == 92 [pid = 1837] [id = 312] 22:49:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7fd3a1cc5000) [pid = 1837] [serial = 937] [outer = (nil)] 22:49:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7fd3a1ccf400) [pid = 1837] [serial = 938] [outer = 0x7fd3a1cc5000] 22:49:15 INFO - PROCESS | 1837 | 1461131355388 Marionette DEBUG loaded listener.js 22:49:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7fd3a3e42400) [pid = 1837] [serial = 939] [outer = 0x7fd3a1cc5000] 22:49:16 INFO - PROCESS | 1837 | 1461131356315 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]]]}] 22:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 22:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1475ms 22:49:16 INFO - PROCESS | 1837 | 1461131356383 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 22:49:16 INFO - PROCESS | 1837 | 1461131356390 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 22:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 22:49:16 INFO - PROCESS | 1837 | 1461131356399 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 22:49:16 INFO - PROCESS | 1837 | 1461131356402 Marionette TRACE conn3 <- [1,1222,null,{}] 22:49:16 INFO - PROCESS | 1837 | 1461131356410 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}] 22:49:16 INFO - PROCESS | 1837 | 1461131356632 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 22:49:16 INFO - PROCESS | 1837 | 1461131356801 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2614800 == 93 [pid = 1837] [id = 313] 22:49:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7fd3a1cc8400) [pid = 1837] [serial = 940] [outer = (nil)] 22:49:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7fd3a5cc9400) [pid = 1837] [serial = 941] [outer = 0x7fd3a1cc8400] 22:49:16 INFO - PROCESS | 1837 | 1461131356874 Marionette DEBUG loaded listener.js 22:49:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7fd3a5df2000) [pid = 1837] [serial = 942] [outer = 0x7fd3a1cc8400] 22:49:17 INFO - PROCESS | 1837 | 1461131357771 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] 22:49:17 INFO - PROCESS | 1837 | 1461131357839 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 22:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 22:49:17 INFO - PROCESS | 1837 | 1461131357846 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 22:49:17 INFO - PROCESS | 1837 | 1461131357849 Marionette TRACE conn3 <- [1,1226,null,{}] 22:49:17 INFO - PROCESS | 1837 | 1461131357856 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}] 22:49:18 INFO - PROCESS | 1837 | 1461131358034 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 22:49:18 INFO - PROCESS | 1837 | 1461131358210 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b864f000 == 94 [pid = 1837] [id = 314] 22:49:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7fd3a4193c00) [pid = 1837] [serial = 943] [outer = (nil)] 22:49:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7fd3ac0c3400) [pid = 1837] [serial = 944] [outer = 0x7fd3a4193c00] 22:49:18 INFO - PROCESS | 1837 | 1461131358288 Marionette DEBUG loaded listener.js 22:49:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7fd3ae555800) [pid = 1837] [serial = 945] [outer = 0x7fd3a4193c00] 22:49:19 INFO - PROCESS | 1837 | 1461131359183 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]]]}] 22:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 22:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1378ms 22:49:19 INFO - PROCESS | 1837 | 1461131359225 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 22:49:19 INFO - PROCESS | 1837 | 1461131359228 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 22:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 22:49:19 INFO - PROCESS | 1837 | 1461131359241 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 22:49:19 INFO - PROCESS | 1837 | 1461131359249 Marionette TRACE conn3 <- [1,1230,null,{}] 22:49:19 INFO - PROCESS | 1837 | 1461131359257 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}] 22:49:19 INFO - PROCESS | 1837 | 1461131359437 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 22:49:19 INFO - PROCESS | 1837 | 1461131359605 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cac5b800 == 95 [pid = 1837] [id = 315] 22:49:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7fd3a5ccf800) [pid = 1837] [serial = 946] [outer = (nil)] 22:49:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7fd3afff0800) [pid = 1837] [serial = 947] [outer = 0x7fd3a5ccf800] 22:49:19 INFO - PROCESS | 1837 | 1461131359677 Marionette DEBUG loaded listener.js 22:49:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7fd3b26e7c00) [pid = 1837] [serial = 948] [outer = 0x7fd3a5ccf800] 22:49:20 INFO - PROCESS | 1837 | 1461131360514 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]]]}] 22:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 22:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1345ms 22:49:20 INFO - PROCESS | 1837 | 1461131360580 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 22:49:20 INFO - PROCESS | 1837 | 1461131360584 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 22:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 22:49:20 INFO - PROCESS | 1837 | 1461131360590 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 22:49:20 INFO - PROCESS | 1837 | 1461131360593 Marionette TRACE conn3 <- [1,1234,null,{}] 22:49:20 INFO - PROCESS | 1837 | 1461131360598 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}] 22:49:20 INFO - PROCESS | 1837 | 1461131360767 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 22:49:20 INFO - PROCESS | 1837 | 1461131360936 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cde40000 == 96 [pid = 1837] [id = 316] 22:49:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7fd3aed07000) [pid = 1837] [serial = 949] [outer = (nil)] 22:49:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7fd3b70ef000) [pid = 1837] [serial = 950] [outer = 0x7fd3aed07000] 22:49:21 INFO - PROCESS | 1837 | 1461131361009 Marionette DEBUG loaded listener.js 22:49:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7fd3b8943c00) [pid = 1837] [serial = 951] [outer = 0x7fd3aed07000] 22:49:21 INFO - PROCESS | 1837 | 1461131361803 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]]]}] 22:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 22:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1282ms 22:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 22:49:21 INFO - PROCESS | 1837 | 1461131361874 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 22:49:21 INFO - PROCESS | 1837 | 1461131361877 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 22:49:21 INFO - PROCESS | 1837 | 1461131361883 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 22:49:21 INFO - PROCESS | 1837 | 1461131361887 Marionette TRACE conn3 <- [1,1238,null,{}] 22:49:21 INFO - PROCESS | 1837 | 1461131361892 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}] 22:49:22 INFO - PROCESS | 1837 | 1461131362045 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 22:49:22 INFO - PROCESS | 1837 | 1461131362219 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3caea1800 == 97 [pid = 1837] [id = 317] 22:49:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7fd3c610c400) [pid = 1837] [serial = 952] [outer = (nil)] 22:49:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7fd3c6f32800) [pid = 1837] [serial = 953] [outer = 0x7fd3c610c400] 22:49:22 INFO - PROCESS | 1837 | 1461131362303 Marionette DEBUG loaded listener.js 22:49:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7fd3caf28800) [pid = 1837] [serial = 954] [outer = 0x7fd3c610c400] 22:49:23 INFO - PROCESS | 1837 | 1461131363142 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]]]}] 22:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 22:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1284ms 22:49:23 INFO - PROCESS | 1837 | 1461131363167 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 22:49:23 INFO - PROCESS | 1837 | 1461131363170 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 22:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 22:49:23 INFO - PROCESS | 1837 | 1461131363175 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 22:49:23 INFO - PROCESS | 1837 | 1461131363177 Marionette TRACE conn3 <- [1,1242,null,{}] 22:49:23 INFO - PROCESS | 1837 | 1461131363183 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}] 22:49:23 INFO - PROCESS | 1837 | 1461131363359 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 22:49:23 INFO - PROCESS | 1837 | 1461131363533 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1ea5800 == 98 [pid = 1837] [id = 318] 22:49:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7fd3a40aa000) [pid = 1837] [serial = 955] [outer = (nil)] 22:49:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7fd3a40b0800) [pid = 1837] [serial = 956] [outer = 0x7fd3a40aa000] 22:49:23 INFO - PROCESS | 1837 | 1461131363600 Marionette DEBUG loaded listener.js 22:49:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7fd3a41c6c00) [pid = 1837] [serial = 957] [outer = 0x7fd3a40aa000] 22:49:24 INFO - PROCESS | 1837 | 1461131364425 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]]]}] 22:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 22:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1327ms 22:49:24 INFO - PROCESS | 1837 | 1461131364504 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 22:49:24 INFO - PROCESS | 1837 | 1461131364507 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 22:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 22:49:24 INFO - PROCESS | 1837 | 1461131364513 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 22:49:24 INFO - PROCESS | 1837 | 1461131364515 Marionette TRACE conn3 <- [1,1246,null,{}] 22:49:24 INFO - PROCESS | 1837 | 1461131364520 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}] 22:49:24 INFO - PROCESS | 1837 | 1461131364723 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 22:49:24 INFO - PROCESS | 1837 | 1461131364894 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a421b000 == 99 [pid = 1837] [id = 319] 22:49:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7fd3a40aac00) [pid = 1837] [serial = 958] [outer = (nil)] 22:49:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7fd3a41cac00) [pid = 1837] [serial = 959] [outer = 0x7fd3a40aac00] 22:49:24 INFO - PROCESS | 1837 | 1461131364964 Marionette DEBUG loaded listener.js 22:49:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7fd3a41d0000) [pid = 1837] [serial = 960] [outer = 0x7fd3a40aac00] 22:49:25 INFO - PROCESS | 1837 | 1461131365745 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]]]}] 22:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 22:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1281ms 22:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 22:49:25 INFO - PROCESS | 1837 | 1461131365794 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 22:49:25 INFO - PROCESS | 1837 | 1461131365797 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 22:49:25 INFO - PROCESS | 1837 | 1461131365802 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 22:49:25 INFO - PROCESS | 1837 | 1461131365805 Marionette TRACE conn3 <- [1,1250,null,{}] 22:49:25 INFO - PROCESS | 1837 | 1461131365810 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}] 22:49:25 INFO - PROCESS | 1837 | 1461131365969 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 22:49:26 INFO - PROCESS | 1837 | 1461131366147 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a4232800 == 100 [pid = 1837] [id = 320] 22:49:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7fd3a40adc00) [pid = 1837] [serial = 961] [outer = (nil)] 22:49:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7fd3b3580000) [pid = 1837] [serial = 962] [outer = 0x7fd3a40adc00] 22:49:26 INFO - PROCESS | 1837 | 1461131366213 Marionette DEBUG loaded listener.js 22:49:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7fd3b3584000) [pid = 1837] [serial = 963] [outer = 0x7fd3a40adc00] 22:49:27 INFO - PROCESS | 1837 | 1461131367070 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]]]}] 22:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 22:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1335ms 22:49:27 INFO - PROCESS | 1837 | 1461131367138 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 22:49:27 INFO - PROCESS | 1837 | 1461131367142 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 22:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 22:49:27 INFO - PROCESS | 1837 | 1461131367147 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 22:49:27 INFO - PROCESS | 1837 | 1461131367150 Marionette TRACE conn3 <- [1,1254,null,{}] 22:49:27 INFO - PROCESS | 1837 | 1461131367155 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}] 22:49:27 INFO - PROCESS | 1837 | 1461131367338 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 22:49:27 INFO - PROCESS | 1837 | 1461131367519 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a0fd9800 == 101 [pid = 1837] [id = 321] 22:49:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7fd3a11cb000) [pid = 1837] [serial = 964] [outer = (nil)] 22:49:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7fd3a11d1c00) [pid = 1837] [serial = 965] [outer = 0x7fd3a11cb000] 22:49:27 INFO - PROCESS | 1837 | 1461131367602 Marionette DEBUG loaded listener.js 22:49:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7fd3a11d6400) [pid = 1837] [serial = 966] [outer = 0x7fd3a11cb000] 22:49:28 INFO - PROCESS | 1837 | 1461131368452 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]]]}] 22:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 22:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1331ms 22:49:28 INFO - PROCESS | 1837 | 1461131368481 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 22:49:28 INFO - PROCESS | 1837 | 1461131368484 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 22:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 22:49:28 INFO - PROCESS | 1837 | 1461131368490 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 22:49:28 INFO - PROCESS | 1837 | 1461131368492 Marionette TRACE conn3 <- [1,1258,null,{}] 22:49:28 INFO - PROCESS | 1837 | 1461131368498 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}] 22:49:28 INFO - PROCESS | 1837 | 1461131368673 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 22:49:28 INFO - PROCESS | 1837 | 1461131368854 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a519f800 == 102 [pid = 1837] [id = 322] 22:49:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7fd3a11cb800) [pid = 1837] [serial = 967] [outer = (nil)] 22:49:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7fd3b3585800) [pid = 1837] [serial = 968] [outer = 0x7fd3a11cb800] 22:49:28 INFO - PROCESS | 1837 | 1461131368930 Marionette DEBUG loaded listener.js 22:49:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 211 (0x7fd3c7111c00) [pid = 1837] [serial = 969] [outer = 0x7fd3a11cb800] 22:49:29 INFO - PROCESS | 1837 | 1461131369821 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]]]}] 22:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 22:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1378ms 22:49:29 INFO - PROCESS | 1837 | 1461131369869 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 22:49:29 INFO - PROCESS | 1837 | 1461131369873 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 22:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 22:49:29 INFO - PROCESS | 1837 | 1461131369879 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 22:49:29 INFO - PROCESS | 1837 | 1461131369882 Marionette TRACE conn3 <- [1,1262,null,{}] 22:49:29 INFO - PROCESS | 1837 | 1461131369888 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}] 22:49:30 INFO - PROCESS | 1837 | 1461131370089 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 22:49:30 INFO - PROCESS | 1837 | 1461131370263 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a0959800 == 103 [pid = 1837] [id = 323] 22:49:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7fd3a0906c00) [pid = 1837] [serial = 970] [outer = (nil)] 22:49:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7fd3a090f400) [pid = 1837] [serial = 971] [outer = 0x7fd3a0906c00] 22:49:30 INFO - PROCESS | 1837 | 1461131370333 Marionette DEBUG loaded listener.js 22:49:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7fd3cb086c00) [pid = 1837] [serial = 972] [outer = 0x7fd3a0906c00] 22:49:31 INFO - PROCESS | 1837 | 1461131371134 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]]]}] 22:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 22:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1282ms 22:49:31 INFO - PROCESS | 1837 | 1461131371163 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 22:49:31 INFO - PROCESS | 1837 | 1461131371166 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 22:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 22:49:31 INFO - PROCESS | 1837 | 1461131371171 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 22:49:31 INFO - PROCESS | 1837 | 1461131371174 Marionette TRACE conn3 <- [1,1266,null,{}] 22:49:31 INFO - PROCESS | 1837 | 1461131371179 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}] 22:49:31 INFO - PROCESS | 1837 | 1461131371360 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 22:49:31 INFO - PROCESS | 1837 | 1461131371536 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39fcbc000 == 104 [pid = 1837] [id = 324] 22:49:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7fd39fc4dc00) [pid = 1837] [serial = 973] [outer = (nil)] 22:49:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7fd39fc58000) [pid = 1837] [serial = 974] [outer = 0x7fd39fc4dc00] 22:49:31 INFO - PROCESS | 1837 | 1461131371600 Marionette DEBUG loaded listener.js 22:49:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7fd39fc5c000) [pid = 1837] [serial = 975] [outer = 0x7fd39fc4dc00] 22:49:32 INFO - PROCESS | 1837 | 1461131372498 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]]]}] 22:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 22:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1378ms 22:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 22:49:32 INFO - PROCESS | 1837 | 1461131372550 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 22:49:32 INFO - PROCESS | 1837 | 1461131372553 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 22:49:32 INFO - PROCESS | 1837 | 1461131372559 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 22:49:32 INFO - PROCESS | 1837 | 1461131372562 Marionette TRACE conn3 <- [1,1270,null,{}] 22:49:32 INFO - PROCESS | 1837 | 1461131372566 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}] 22:49:32 INFO - PROCESS | 1837 | 1461131372721 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 22:49:32 INFO - PROCESS | 1837 | 1461131372900 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3dd1800 == 105 [pid = 1837] [id = 325] 22:49:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7fd39fc5b800) [pid = 1837] [serial = 976] [outer = (nil)] 22:49:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7fd39fe06800) [pid = 1837] [serial = 977] [outer = 0x7fd39fc5b800] 22:49:32 INFO - PROCESS | 1837 | 1461131372963 Marionette DEBUG loaded listener.js 22:49:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7fd39fe0bc00) [pid = 1837] [serial = 978] [outer = 0x7fd39fc5b800] 22:49:34 INFO - PROCESS | 1837 | 1461131374225 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]]]}] 22:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 22:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1728ms 22:49:34 INFO - PROCESS | 1837 | 1461131374286 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 22:49:34 INFO - PROCESS | 1837 | 1461131374291 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 22:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 22:49:34 INFO - PROCESS | 1837 | 1461131374299 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 22:49:34 INFO - PROCESS | 1837 | 1461131374303 Marionette TRACE conn3 <- [1,1274,null,{}] 22:49:34 INFO - PROCESS | 1837 | 1461131374311 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}] 22:49:34 INFO - PROCESS | 1837 | 1461131374531 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 22:49:34 INFO - PROCESS | 1837 | 1461131374697 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a51a8800 == 106 [pid = 1837] [id = 326] 22:49:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7fd39fe10400) [pid = 1837] [serial = 979] [outer = (nil)] 22:49:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7fd3a1cc3400) [pid = 1837] [serial = 980] [outer = 0x7fd39fe10400] 22:49:34 INFO - PROCESS | 1837 | 1461131374757 Marionette DEBUG loaded listener.js 22:49:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7fd3a32ac800) [pid = 1837] [serial = 981] [outer = 0x7fd39fe10400] 22:49:35 INFO - PROCESS | 1837 | 1461131375575 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]]]}] 22:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 22:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1332ms 22:49:35 INFO - PROCESS | 1837 | 1461131375632 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 22:49:35 INFO - PROCESS | 1837 | 1461131375640 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 22:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 22:49:35 INFO - PROCESS | 1837 | 1461131375649 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 22:49:35 INFO - PROCESS | 1837 | 1461131375652 Marionette TRACE conn3 <- [1,1278,null,{}] 22:49:35 INFO - PROCESS | 1837 | 1461131375656 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}] 22:49:35 INFO - PROCESS | 1837 | 1461131375823 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 22:49:36 INFO - PROCESS | 1837 | 1461131376015 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3acc2b800 == 107 [pid = 1837] [id = 327] 22:49:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7fd3a0911800) [pid = 1837] [serial = 982] [outer = (nil)] 22:49:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7fd3a1edd800) [pid = 1837] [serial = 983] [outer = 0x7fd3a0911800] 22:49:36 INFO - PROCESS | 1837 | 1461131376078 Marionette DEBUG loaded listener.js 22:49:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7fd3a3d0f000) [pid = 1837] [serial = 984] [outer = 0x7fd3a0911800] 22:49:37 INFO - PROCESS | 1837 | 1461131377046 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]]]}] 22:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 22:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1434ms 22:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 22:49:37 INFO - PROCESS | 1837 | 1461131377083 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 22:49:37 INFO - PROCESS | 1837 | 1461131377085 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 22:49:37 INFO - PROCESS | 1837 | 1461131377092 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 22:49:37 INFO - PROCESS | 1837 | 1461131377097 Marionette TRACE conn3 <- [1,1282,null,{}] 22:49:37 INFO - PROCESS | 1837 | 1461131377111 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}] 22:49:37 INFO - PROCESS | 1837 | 1461131377276 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 22:49:37 INFO - PROCESS | 1837 | 1461131377535 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a41db000 == 108 [pid = 1837] [id = 328] 22:49:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7fd3a32b6400) [pid = 1837] [serial = 985] [outer = (nil)] 22:49:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7fd3a4196000) [pid = 1837] [serial = 986] [outer = 0x7fd3a32b6400] 22:49:37 INFO - PROCESS | 1837 | 1461131377680 Marionette DEBUG loaded listener.js 22:49:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7fd3a5cc9800) [pid = 1837] [serial = 987] [outer = 0x7fd3a32b6400] 22:49:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8fc0800 == 107 [pid = 1837] [id = 311] 22:49:37 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3abdc6800 == 106 [pid = 1837] [id = 310] 22:49:37 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7fd3c72c6400) [pid = 1837] [serial = 842] [outer = (nil)] [url = about:blank] 22:49:37 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7fd3a5debc00) [pid = 1837] [serial = 845] [outer = (nil)] [url = about:blank] 22:49:37 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7fd3ae5aa800) [pid = 1837] [serial = 848] [outer = (nil)] [url = about:blank] 22:49:37 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7fd3ae5b5800) [pid = 1837] [serial = 851] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7621800 == 105 [pid = 1837] [id = 309] 22:49:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b5dca000 == 104 [pid = 1837] [id = 308] 22:49:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2eb9800 == 103 [pid = 1837] [id = 307] 22:49:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a7337000 == 102 [pid = 1837] [id = 306] 22:49:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aed4e800 == 101 [pid = 1837] [id = 305] 22:49:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3acc25800 == 100 [pid = 1837] [id = 304] 22:49:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cae37000 == 99 [pid = 1837] [id = 299] 22:49:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cf41c800 == 98 [pid = 1837] [id = 298] 22:49:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b3704000 == 97 [pid = 1837] [id = 297] 22:49:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cb0bb800 == 96 [pid = 1837] [id = 296] 22:49:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3caaa5000 == 95 [pid = 1837] [id = 295] 22:49:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8f17800 == 94 [pid = 1837] [id = 294] 22:49:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2ec3000 == 93 [pid = 1837] [id = 293] 22:49:38 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a71a3000 == 92 [pid = 1837] [id = 292] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7fd3b5fe2c00) [pid = 1837] [serial = 875] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7fd3b100b400) [pid = 1837] [serial = 869] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7fd3ae7c1000) [pid = 1837] [serial = 872] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7fd3b2a41000) [pid = 1837] [serial = 870] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7fd3bb88e400) [pid = 1837] [serial = 836] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7fd3ae5b7000) [pid = 1837] [serial = 860] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7fd3aed72800) [pid = 1837] [serial = 861] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7fd3af1e4800) [pid = 1837] [serial = 863] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7fd3af928400) [pid = 1837] [serial = 864] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7fd3ac0ee800) [pid = 1837] [serial = 858] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7fd3ac011400) [pid = 1837] [serial = 857] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7fd3abf7e800) [pid = 1837] [serial = 855] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7fd3a7211400) [pid = 1837] [serial = 854] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7fd3ae532400) [pid = 1837] [serial = 827] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 210 (0x7fd3affe6400) [pid = 1837] [serial = 866] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7fd3c5cd3000) [pid = 1837] [serial = 825] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7fd3b6a9ec00) [pid = 1837] [serial = 833] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7fd3af711800) [pid = 1837] [serial = 830] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7fd3c617fc00) [pid = 1837] [serial = 839] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7fd3b0d34000) [pid = 1837] [serial = 867] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7fd3b4ec7c00) [pid = 1837] [serial = 873] [outer = (nil)] [url = about:blank] 22:49:38 INFO - PROCESS | 1837 | 1461131378534 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]]]}] 22:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 22:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1486ms 22:49:38 INFO - PROCESS | 1837 | 1461131378577 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 22:49:38 INFO - PROCESS | 1837 | 1461131378582 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 22:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 22:49:38 INFO - PROCESS | 1837 | 1461131378587 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 22:49:38 INFO - PROCESS | 1837 | 1461131378589 Marionette TRACE conn3 <- [1,1286,null,{}] 22:49:38 INFO - PROCESS | 1837 | 1461131378594 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}] 22:49:38 INFO - PROCESS | 1837 | 1461131378738 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 22:49:38 INFO - PROCESS | 1837 | 1461131378870 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a73b4800 == 93 [pid = 1837] [id = 329] 22:49:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7fd3a32b7c00) [pid = 1837] [serial = 988] [outer = (nil)] 22:49:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7fd3a5dec400) [pid = 1837] [serial = 989] [outer = 0x7fd3a32b7c00] 22:49:38 INFO - PROCESS | 1837 | 1461131378932 Marionette DEBUG loaded listener.js 22:49:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7fd3ac002c00) [pid = 1837] [serial = 990] [outer = 0x7fd3a32b7c00] 22:49:39 INFO - PROCESS | 1837 | 1461131379596 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]]]}] 22:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 22:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1024ms 22:49:39 INFO - PROCESS | 1837 | 1461131379613 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 22:49:39 INFO - PROCESS | 1837 | 1461131379615 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 22:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 22:49:39 INFO - PROCESS | 1837 | 1461131379621 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 22:49:39 INFO - PROCESS | 1837 | 1461131379623 Marionette TRACE conn3 <- [1,1290,null,{}] 22:49:39 INFO - PROCESS | 1837 | 1461131379628 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}] 22:49:39 INFO - PROCESS | 1837 | 1461131379841 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 22:49:39 INFO - PROCESS | 1837 | 1461131379934 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aee8d800 == 94 [pid = 1837] [id = 330] 22:49:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7fd3a1cd1c00) [pid = 1837] [serial = 991] [outer = (nil)] 22:49:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7fd3ac083000) [pid = 1837] [serial = 992] [outer = 0x7fd3a1cd1c00] 22:49:39 INFO - PROCESS | 1837 | 1461131379990 Marionette DEBUG loaded listener.js 22:49:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7fd3ac0c4400) [pid = 1837] [serial = 993] [outer = 0x7fd3a1cd1c00] 22:49:40 INFO - PROCESS | 1837 | 1461131380838 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]]]}] 22:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 22:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1274ms 22:49:40 INFO - PROCESS | 1837 | 1461131380897 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 22:49:40 INFO - PROCESS | 1837 | 1461131380900 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 22:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 22:49:40 INFO - PROCESS | 1837 | 1461131380905 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 22:49:40 INFO - PROCESS | 1837 | 1461131380907 Marionette TRACE conn3 <- [1,1294,null,{}] 22:49:40 INFO - PROCESS | 1837 | 1461131380912 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}] 22:49:41 INFO - PROCESS | 1837 | 1461131381128 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 22:49:41 INFO - PROCESS | 1837 | 1461131381162 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b271f000 == 95 [pid = 1837] [id = 331] 22:49:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 211 (0x7fd3ae53c000) [pid = 1837] [serial = 994] [outer = (nil)] 22:49:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7fd3ae55a400) [pid = 1837] [serial = 995] [outer = 0x7fd3ae53c000] 22:49:41 INFO - PROCESS | 1837 | 1461131381228 Marionette DEBUG loaded listener.js 22:49:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7fd3aed74000) [pid = 1837] [serial = 996] [outer = 0x7fd3ae53c000] 22:49:42 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7fd3a7208000) [pid = 1837] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 22:49:42 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7fd3a4190400) [pid = 1837] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 22:49:42 INFO - PROCESS | 1837 | --DOMWINDOW == 210 (0x7fd3ae5ad400) [pid = 1837] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 22:49:42 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7fd3a5cc4c00) [pid = 1837] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 22:49:42 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7fd3b2696c00) [pid = 1837] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 22:49:42 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7fd3aed74800) [pid = 1837] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 22:49:42 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7fd3ad0a7400) [pid = 1837] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 22:49:42 INFO - PROCESS | 1837 | 1461131382597 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]]]}] 22:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 22:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1736ms 22:49:42 INFO - PROCESS | 1837 | 1461131382643 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 22:49:42 INFO - PROCESS | 1837 | 1461131382650 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 22:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 22:49:42 INFO - PROCESS | 1837 | 1461131382658 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 22:49:42 INFO - PROCESS | 1837 | 1461131382662 Marionette TRACE conn3 <- [1,1298,null,{}] 22:49:42 INFO - PROCESS | 1837 | 1461131382669 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}] 22:49:42 INFO - PROCESS | 1837 | 1461131382849 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 22:49:43 INFO - PROCESS | 1837 | 1461131383032 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a4232000 == 96 [pid = 1837] [id = 332] 22:49:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7fd3a11d0400) [pid = 1837] [serial = 997] [outer = (nil)] 22:49:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7fd3a32b7400) [pid = 1837] [serial = 998] [outer = 0x7fd3a11d0400] 22:49:43 INFO - PROCESS | 1837 | 1461131383104 Marionette DEBUG loaded listener.js 22:49:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7fd3a3d0d800) [pid = 1837] [serial = 999] [outer = 0x7fd3a11d0400] 22:49:44 INFO - PROCESS | 1837 | 1461131384042 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]]]}] 22:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 22:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1434ms 22:49:44 INFO - PROCESS | 1837 | 1461131384093 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 22:49:44 INFO - PROCESS | 1837 | 1461131384101 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 22:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 22:49:44 INFO - PROCESS | 1837 | 1461131384110 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 22:49:44 INFO - PROCESS | 1837 | 1461131384114 Marionette TRACE conn3 <- [1,1302,null,{}] 22:49:44 INFO - PROCESS | 1837 | 1461131384119 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}] 22:49:44 INFO - PROCESS | 1837 | 1461131384278 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 22:49:44 INFO - PROCESS | 1837 | 1461131384455 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af7c8000 == 97 [pid = 1837] [id = 333] 22:49:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7fd3a11d3800) [pid = 1837] [serial = 1000] [outer = (nil)] 22:49:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 211 (0x7fd3a418b400) [pid = 1837] [serial = 1001] [outer = 0x7fd3a11d3800] 22:49:44 INFO - PROCESS | 1837 | 1461131384523 Marionette DEBUG loaded listener.js 22:49:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7fd3a5cc6800) [pid = 1837] [serial = 1002] [outer = 0x7fd3a11d3800] 22:49:45 INFO - PROCESS | 1837 | 1461131385330 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]]]}] 22:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 22:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1284ms 22:49:45 INFO - PROCESS | 1837 | 1461131385394 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 22:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 22:49:45 INFO - PROCESS | 1837 | 1461131385398 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 22:49:45 INFO - PROCESS | 1837 | 1461131385404 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 22:49:45 INFO - PROCESS | 1837 | 1461131385409 Marionette TRACE conn3 <- [1,1306,null,{}] 22:49:45 INFO - PROCESS | 1837 | 1461131385424 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}] 22:49:45 INFO - PROCESS | 1837 | 1461131385640 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 22:49:45 INFO - PROCESS | 1837 | 1461131385816 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b371d000 == 98 [pid = 1837] [id = 334] 22:49:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7fd3abe22800) [pid = 1837] [serial = 1003] [outer = (nil)] 22:49:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7fd3ac0c9c00) [pid = 1837] [serial = 1004] [outer = 0x7fd3abe22800] 22:49:45 INFO - PROCESS | 1837 | 1461131385887 Marionette DEBUG loaded listener.js 22:49:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7fd3ae55b800) [pid = 1837] [serial = 1005] [outer = 0x7fd3abe22800] 22:49:46 INFO - PROCESS | 1837 | 1461131386699 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]]]}] 22:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 22:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1331ms 22:49:46 INFO - PROCESS | 1837 | 1461131386740 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 22:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 22:49:46 INFO - PROCESS | 1837 | 1461131386745 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 22:49:46 INFO - PROCESS | 1837 | 1461131386750 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 22:49:46 INFO - PROCESS | 1837 | 1461131386753 Marionette TRACE conn3 <- [1,1310,null,{}] 22:49:46 INFO - PROCESS | 1837 | 1461131386758 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}] 22:49:46 INFO - PROCESS | 1837 | 1461131386912 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 22:49:47 INFO - PROCESS | 1837 | 1461131387091 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7045000 == 99 [pid = 1837] [id = 335] 22:49:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7fd3ac008400) [pid = 1837] [serial = 1006] [outer = (nil)] 22:49:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7fd3aed0dc00) [pid = 1837] [serial = 1007] [outer = 0x7fd3ac008400] 22:49:47 INFO - PROCESS | 1837 | 1461131387155 Marionette DEBUG loaded listener.js 22:49:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7fd3aeff0800) [pid = 1837] [serial = 1008] [outer = 0x7fd3ac008400] 22:49:48 INFO - PROCESS | 1837 | 1461131388045 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] 22:49:48 INFO - PROCESS | 1837 | 1461131388083 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 22:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 22:49:48 INFO - PROCESS | 1837 | 1461131388089 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 22:49:48 INFO - PROCESS | 1837 | 1461131388092 Marionette TRACE conn3 <- [1,1314,null,{}] 22:49:48 INFO - PROCESS | 1837 | 1461131388097 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}] 22:49:48 INFO - PROCESS | 1837 | 1461131388256 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 22:49:48 INFO - PROCESS | 1837 | 1461131388439 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b74a4800 == 100 [pid = 1837] [id = 336] 22:49:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7fd3a3d0bc00) [pid = 1837] [serial = 1009] [outer = (nil)] 22:49:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7fd3af3e5000) [pid = 1837] [serial = 1010] [outer = 0x7fd3a3d0bc00] 22:49:48 INFO - PROCESS | 1837 | 1461131388511 Marionette DEBUG loaded listener.js 22:49:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7fd3afbbe400) [pid = 1837] [serial = 1011] [outer = 0x7fd3a3d0bc00] 22:49:49 INFO - PROCESS | 1837 | 1461131389392 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]]]}] 22:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 22:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1377ms 22:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 22:49:49 INFO - PROCESS | 1837 | 1461131389467 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 22:49:49 INFO - PROCESS | 1837 | 1461131389470 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 22:49:49 INFO - PROCESS | 1837 | 1461131389476 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 22:49:49 INFO - PROCESS | 1837 | 1461131389479 Marionette TRACE conn3 <- [1,1318,null,{}] 22:49:49 INFO - PROCESS | 1837 | 1461131389484 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}] 22:49:49 INFO - PROCESS | 1837 | 1461131389702 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 22:49:49 INFO - PROCESS | 1837 | 1461131389876 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8da6000 == 101 [pid = 1837] [id = 337] 22:49:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7fd3abe2a400) [pid = 1837] [serial = 1012] [outer = (nil)] 22:49:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7fd3afbb6800) [pid = 1837] [serial = 1013] [outer = 0x7fd3abe2a400] 22:49:49 INFO - PROCESS | 1837 | 1461131389950 Marionette DEBUG loaded listener.js 22:49:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7fd3b3585000) [pid = 1837] [serial = 1014] [outer = 0x7fd3abe2a400] 22:49:50 INFO - PROCESS | 1837 | 1461131390763 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]]]}] 22:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 22:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1334ms 22:49:50 INFO - PROCESS | 1837 | 1461131390810 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 22:49:50 INFO - PROCESS | 1837 | 1461131390812 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 22:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 22:49:50 INFO - PROCESS | 1837 | 1461131390818 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 22:49:50 INFO - PROCESS | 1837 | 1461131390820 Marionette TRACE conn3 <- [1,1322,null,{}] 22:49:50 INFO - PROCESS | 1837 | 1461131390825 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}] 22:49:50 INFO - PROCESS | 1837 | 1461131390989 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 22:49:51 INFO - PROCESS | 1837 | 1461131391167 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:51 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bfdc4800 == 102 [pid = 1837] [id = 338] 22:49:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7fd3abe2b000) [pid = 1837] [serial = 1015] [outer = (nil)] 22:49:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7fd3b4ec7c00) [pid = 1837] [serial = 1016] [outer = 0x7fd3abe2b000] 22:49:51 INFO - PROCESS | 1837 | 1461131391232 Marionette DEBUG loaded listener.js 22:49:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7fd3b5f16c00) [pid = 1837] [serial = 1017] [outer = 0x7fd3abe2b000] 22:49:52 INFO - PROCESS | 1837 | 1461131392070 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]]]}] 22:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 22:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1324ms 22:49:52 INFO - PROCESS | 1837 | 1461131392144 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 22:49:52 INFO - PROCESS | 1837 | 1461131392146 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 22:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 22:49:52 INFO - PROCESS | 1837 | 1461131392153 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 22:49:52 INFO - PROCESS | 1837 | 1461131392156 Marionette TRACE conn3 <- [1,1326,null,{}] 22:49:52 INFO - PROCESS | 1837 | 1461131392161 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}] 22:49:52 INFO - PROCESS | 1837 | 1461131392324 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 22:49:52 INFO - PROCESS | 1837 | 1461131392498 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c8b2e000 == 103 [pid = 1837] [id = 339] 22:49:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7fd3b2a38c00) [pid = 1837] [serial = 1018] [outer = (nil)] 22:49:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7fd3b6ddbc00) [pid = 1837] [serial = 1019] [outer = 0x7fd3b2a38c00] 22:49:52 INFO - PROCESS | 1837 | 1461131392566 Marionette DEBUG loaded listener.js 22:49:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 230 (0x7fd3b7a5b400) [pid = 1837] [serial = 1020] [outer = 0x7fd3b2a38c00] 22:49:53 INFO - PROCESS | 1837 | 1461131393405 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]]]}] 22:49:53 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 22:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1284ms 22:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 22:49:53 INFO - PROCESS | 1837 | 1461131393438 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 22:49:53 INFO - PROCESS | 1837 | 1461131393440 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 22:49:53 INFO - PROCESS | 1837 | 1461131393446 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 22:49:53 INFO - PROCESS | 1837 | 1461131393449 Marionette TRACE conn3 <- [1,1330,null,{}] 22:49:53 INFO - PROCESS | 1837 | 1461131393459 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}] 22:49:53 INFO - PROCESS | 1837 | 1461131393634 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 22:49:53 INFO - PROCESS | 1837 | 1461131393812 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cae31800 == 104 [pid = 1837] [id = 340] 22:49:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 231 (0x7fd3b38ec800) [pid = 1837] [serial = 1021] [outer = (nil)] 22:49:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 232 (0x7fd3b9960800) [pid = 1837] [serial = 1022] [outer = 0x7fd3b38ec800] 22:49:53 INFO - PROCESS | 1837 | 1461131393877 Marionette DEBUG loaded listener.js 22:49:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 233 (0x7fd3bb88bc00) [pid = 1837] [serial = 1023] [outer = 0x7fd3b38ec800] 22:49:54 INFO - PROCESS | 1837 | 1461131394719 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]]]}] 22:49:54 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 22:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1332ms 22:49:54 INFO - PROCESS | 1837 | 1461131394778 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 22:49:54 INFO - PROCESS | 1837 | 1461131394782 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 22:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 22:49:54 INFO - PROCESS | 1837 | 1461131394787 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 22:49:54 INFO - PROCESS | 1837 | 1461131394789 Marionette TRACE conn3 <- [1,1334,null,{}] 22:49:54 INFO - PROCESS | 1837 | 1461131394794 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}] 22:49:54 INFO - PROCESS | 1837 | 1461131394969 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 22:49:55 INFO - PROCESS | 1837 | 1461131395152 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb51f000 == 105 [pid = 1837] [id = 341] 22:49:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 234 (0x7fd3b6aaa400) [pid = 1837] [serial = 1024] [outer = (nil)] 22:49:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 235 (0x7fd3c5a7bc00) [pid = 1837] [serial = 1025] [outer = 0x7fd3b6aaa400] 22:49:55 INFO - PROCESS | 1837 | 1461131395225 Marionette DEBUG loaded listener.js 22:49:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7fd3c6114400) [pid = 1837] [serial = 1026] [outer = 0x7fd3b6aaa400] 22:49:56 INFO - PROCESS | 1837 | 1461131396103 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]]]}] 22:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 22:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1385ms 22:49:56 INFO - PROCESS | 1837 | 1461131396172 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 22:49:56 INFO - PROCESS | 1837 | 1461131396176 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 22:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 22:49:56 INFO - PROCESS | 1837 | 1461131396182 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 22:49:56 INFO - PROCESS | 1837 | 1461131396186 Marionette TRACE conn3 <- [1,1338,null,{}] 22:49:56 INFO - PROCESS | 1837 | 1461131396191 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}] 22:49:56 INFO - PROCESS | 1837 | 1461131396380 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 22:49:56 INFO - PROCESS | 1837 | 1461131396556 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a359a000 == 106 [pid = 1837] [id = 342] 22:49:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 237 (0x7fd3a1107800) [pid = 1837] [serial = 1027] [outer = (nil)] 22:49:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 238 (0x7fd3a110f000) [pid = 1837] [serial = 1028] [outer = 0x7fd3a1107800] 22:49:56 INFO - PROCESS | 1837 | 1461131396629 Marionette DEBUG loaded listener.js 22:49:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 239 (0x7fd3c72c6400) [pid = 1837] [serial = 1029] [outer = 0x7fd3a1107800] 22:49:58 INFO - PROCESS | 1837 | 1461131398278 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]]]}] 22:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 22:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2134ms 22:49:58 INFO - PROCESS | 1837 | 1461131398328 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 22:49:58 INFO - PROCESS | 1837 | 1461131398333 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 22:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 22:49:58 INFO - PROCESS | 1837 | 1461131398377 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 22:49:58 INFO - PROCESS | 1837 | 1461131398381 Marionette TRACE conn3 <- [1,1342,null,{}] 22:49:58 INFO - PROCESS | 1837 | 1461131398388 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}] 22:49:58 INFO - PROCESS | 1837 | 1461131398589 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 22:49:58 INFO - PROCESS | 1837 | 1461131398766 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a41e3800 == 107 [pid = 1837] [id = 343] 22:49:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7fd3a1103000) [pid = 1837] [serial = 1030] [outer = (nil)] 22:49:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 241 (0x7fd3a1107000) [pid = 1837] [serial = 1031] [outer = 0x7fd3a1103000] 22:49:58 INFO - PROCESS | 1837 | 1461131398827 Marionette DEBUG loaded listener.js 22:49:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 242 (0x7fd3a11ca400) [pid = 1837] [serial = 1032] [outer = 0x7fd3a1103000] 22:49:59 INFO - PROCESS | 1837 | 1461131399800 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]]]}] 22:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 22:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1487ms 22:49:59 INFO - PROCESS | 1837 | 1461131399862 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 22:49:59 INFO - PROCESS | 1837 | 1461131399869 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 22:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 22:49:59 INFO - PROCESS | 1837 | 1461131399878 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 22:49:59 INFO - PROCESS | 1837 | 1461131399882 Marionette TRACE conn3 <- [1,1346,null,{}] 22:49:59 INFO - PROCESS | 1837 | 1461131399887 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}] 22:50:00 INFO - PROCESS | 1837 | 1461131400063 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 22:50:00 INFO - PROCESS | 1837 | 1461131400288 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a0962800 == 108 [pid = 1837] [id = 344] 22:50:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 243 (0x7fd3a1ee2800) [pid = 1837] [serial = 1033] [outer = (nil)] 22:50:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 244 (0x7fd3a32b8000) [pid = 1837] [serial = 1034] [outer = 0x7fd3a1ee2800] 22:50:00 INFO - PROCESS | 1837 | 1461131400403 Marionette DEBUG loaded listener.js 22:50:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 245 (0x7fd3a3d0e000) [pid = 1837] [serial = 1035] [outer = 0x7fd3a1ee2800] 22:50:01 INFO - PROCESS | 1837 | 1461131401307 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]]]}] 22:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 22:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1482ms 22:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 22:50:01 INFO - PROCESS | 1837 | 1461131401361 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 22:50:01 INFO - PROCESS | 1837 | 1461131401363 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 22:50:01 INFO - PROCESS | 1837 | 1461131401368 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 22:50:01 INFO - PROCESS | 1837 | 1461131401373 Marionette TRACE conn3 <- [1,1350,null,{}] 22:50:01 INFO - PROCESS | 1837 | 1461131401388 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}] 22:50:01 INFO - PROCESS | 1837 | 1461131401600 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 22:50:01 INFO - PROCESS | 1837 | 1461131401848 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a4225800 == 109 [pid = 1837] [id = 345] 22:50:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 246 (0x7fd3a3d0c000) [pid = 1837] [serial = 1036] [outer = (nil)] 22:50:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 247 (0x7fd3a4168000) [pid = 1837] [serial = 1037] [outer = 0x7fd3a3d0c000] 22:50:01 INFO - PROCESS | 1837 | 1461131401974 Marionette DEBUG loaded listener.js 22:50:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 248 (0x7fd3a416d400) [pid = 1837] [serial = 1038] [outer = 0x7fd3a3d0c000] 22:50:02 INFO - PROCESS | 1837 | 1461131402814 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]]]}] 22:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 22:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1482ms 22:50:02 INFO - PROCESS | 1837 | 1461131402850 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 22:50:02 INFO - PROCESS | 1837 | 1461131402854 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 22:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 22:50:02 INFO - PROCESS | 1837 | 1461131402859 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 22:50:02 INFO - PROCESS | 1837 | 1461131402861 Marionette TRACE conn3 <- [1,1354,null,{}] 22:50:02 INFO - PROCESS | 1837 | 1461131402867 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}] 22:50:03 INFO - PROCESS | 1837 | 1461131403032 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 22:50:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aee8d800 == 108 [pid = 1837] [id = 330] 22:50:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a73b4800 == 107 [pid = 1837] [id = 329] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 247 (0x7fd3a5dadc00) [pid = 1837] [serial = 878] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 246 (0x7fd3c6181800) [pid = 1837] [serial = 935] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 245 (0x7fd3c7167000) [pid = 1837] [serial = 893] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 244 (0x7fd3a1edbc00) [pid = 1837] [serial = 902] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 243 (0x7fd3a32b5c00) [pid = 1837] [serial = 911] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 242 (0x7fd3a1cccc00) [pid = 1837] [serial = 899] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 241 (0x7fd3afb7b800) [pid = 1837] [serial = 884] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 240 (0x7fd3a5cd0800) [pid = 1837] [serial = 896] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7fd3ae5ac400) [pid = 1837] [serial = 881] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 238 (0x7fd3bb889800) [pid = 1837] [serial = 890] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 237 (0x7fd3a4194400) [pid = 1837] [serial = 908] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 236 (0x7fd3a1ee3800) [pid = 1837] [serial = 905] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7fd3b70ec000) [pid = 1837] [serial = 887] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | 1461131403323 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a41db000 == 106 [pid = 1837] [id = 328] 22:50:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3acc2b800 == 105 [pid = 1837] [id = 327] 22:50:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a51a8800 == 104 [pid = 1837] [id = 326] 22:50:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a31cb800 == 105 [pid = 1837] [id = 346] 22:50:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7fd39fe07400) [pid = 1837] [serial = 1039] [outer = (nil)] 22:50:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 237 (0x7fd3a32b5c00) [pid = 1837] [serial = 1040] [outer = 0x7fd39fe07400] 22:50:03 INFO - PROCESS | 1837 | 1461131403436 Marionette DEBUG loaded listener.js 22:50:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 238 (0x7fd3a41c3400) [pid = 1837] [serial = 1041] [outer = 0x7fd39fe07400] 22:50:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a0fd9800 == 104 [pid = 1837] [id = 321] 22:50:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a4232800 == 103 [pid = 1837] [id = 320] 22:50:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a421b000 == 102 [pid = 1837] [id = 319] 22:50:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a1ea5800 == 101 [pid = 1837] [id = 318] 22:50:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3caea1800 == 100 [pid = 1837] [id = 317] 22:50:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cde40000 == 99 [pid = 1837] [id = 316] 22:50:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cac5b800 == 98 [pid = 1837] [id = 315] 22:50:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b864f000 == 97 [pid = 1837] [id = 314] 22:50:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2614800 == 96 [pid = 1837] [id = 313] 22:50:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a41de000 == 95 [pid = 1837] [id = 312] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 237 (0x7fd3b38ef400) [pid = 1837] [serial = 933] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 236 (0x7fd3ac083c00) [pid = 1837] [serial = 918] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7fd3af3e0400) [pid = 1837] [serial = 923] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 234 (0x7fd3a5da9800) [pid = 1837] [serial = 915] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 233 (0x7fd3b6d02800) [pid = 1837] [serial = 929] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 232 (0x7fd3affefc00) [pid = 1837] [serial = 926] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 231 (0x7fd3ae55a800) [pid = 1837] [serial = 920] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 230 (0x7fd3b1002400) [pid = 1837] [serial = 927] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 229 (0x7fd3ae5db400) [pid = 1837] [serial = 921] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7fd3ad0a6000) [pid = 1837] [serial = 932] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7fd3b7a5a800) [pid = 1837] [serial = 930] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7fd3af76ac00) [pid = 1837] [serial = 924] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7fd3a5ccc800) [pid = 1837] [serial = 914] [outer = (nil)] [url = about:blank] 22:50:03 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7fd3a720c800) [pid = 1837] [serial = 917] [outer = (nil)] [url = about:blank] 22:50:04 INFO - PROCESS | 1837 | 1461131404175 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]]]}] 22:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 22:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1327ms 22:50:04 INFO - PROCESS | 1837 | 1461131404191 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 22:50:04 INFO - PROCESS | 1837 | 1461131404193 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 22:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 22:50:04 INFO - PROCESS | 1837 | 1461131404227 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 22:50:04 INFO - PROCESS | 1837 | 1461131404229 Marionette TRACE conn3 <- [1,1358,null,{}] 22:50:04 INFO - PROCESS | 1837 | 1461131404237 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}] 22:50:04 INFO - PROCESS | 1837 | 1461131404383 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 22:50:04 INFO - PROCESS | 1837 | 1461131404396 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a71a0000 == 96 [pid = 1837] [id = 347] 22:50:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7fd3a41c4000) [pid = 1837] [serial = 1042] [outer = (nil)] 22:50:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7fd3a5da1400) [pid = 1837] [serial = 1043] [outer = 0x7fd3a41c4000] 22:50:04 INFO - PROCESS | 1837 | 1461131404454 Marionette DEBUG loaded listener.js 22:50:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7fd3a5df2400) [pid = 1837] [serial = 1044] [outer = 0x7fd3a41c4000] 22:50:05 INFO - PROCESS | 1837 | 1461131405213 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]]]}] 22:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 22:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1054ms 22:50:05 INFO - PROCESS | 1837 | 1461131405255 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 22:50:05 INFO - PROCESS | 1837 | 1461131405258 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 22:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 22:50:05 INFO - PROCESS | 1837 | 1461131405263 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 22:50:05 INFO - PROCESS | 1837 | 1461131405265 Marionette TRACE conn3 <- [1,1362,null,{}] 22:50:05 INFO - PROCESS | 1837 | 1461131405270 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}] 22:50:05 INFO - PROCESS | 1837 | 1461131405462 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 22:50:05 INFO - PROCESS | 1837 | 1461131405477 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aed5e800 == 97 [pid = 1837] [id = 348] 22:50:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7fd3abf7e000) [pid = 1837] [serial = 1045] [outer = (nil)] 22:50:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7fd3ad0a6000) [pid = 1837] [serial = 1046] [outer = 0x7fd3abf7e000] 22:50:05 INFO - PROCESS | 1837 | 1461131405540 Marionette DEBUG loaded listener.js 22:50:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 230 (0x7fd3ae5db400) [pid = 1837] [serial = 1047] [outer = 0x7fd3abf7e000] 22:50:06 INFO - PROCESS | 1837 | 1461131406392 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]]]}] 22:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 22:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1176ms 22:50:06 INFO - PROCESS | 1837 | 1461131406452 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 22:50:06 INFO - PROCESS | 1837 | 1461131406455 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 22:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 22:50:06 INFO - PROCESS | 1837 | 1461131406461 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 22:50:06 INFO - PROCESS | 1837 | 1461131406463 Marionette TRACE conn3 <- [1,1366,null,{}] 22:50:06 INFO - PROCESS | 1837 | 1461131406468 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}] 22:50:06 INFO - PROCESS | 1837 | 1461131406658 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 22:50:06 INFO - PROCESS | 1837 | 1461131406682 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b1cec800 == 98 [pid = 1837] [id = 349] 22:50:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 231 (0x7fd3ae55a800) [pid = 1837] [serial = 1048] [outer = (nil)] 22:50:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 232 (0x7fd3af1ec800) [pid = 1837] [serial = 1049] [outer = 0x7fd3ae55a800] 22:50:06 INFO - PROCESS | 1837 | 1461131406741 Marionette DEBUG loaded listener.js 22:50:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 233 (0x7fd3afbbd400) [pid = 1837] [serial = 1050] [outer = 0x7fd3ae55a800] 22:50:07 INFO - PROCESS | 1837 | 1461131407547 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] 22:50:07 INFO - PROCESS | 1837 | 1461131407654 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 22:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 22:50:07 INFO - PROCESS | 1837 | 1461131407659 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 22:50:07 INFO - PROCESS | 1837 | 1461131407661 Marionette TRACE conn3 <- [1,1370,null,{}] 22:50:07 INFO - PROCESS | 1837 | 1461131407666 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}] 22:50:07 INFO - PROCESS | 1837 | 1461131407864 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 22:50:07 INFO - PROCESS | 1837 | 1461131407885 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2f7c800 == 99 [pid = 1837] [id = 350] 22:50:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 234 (0x7fd3affe3400) [pid = 1837] [serial = 1051] [outer = (nil)] 22:50:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 235 (0x7fd3b0d3bc00) [pid = 1837] [serial = 1052] [outer = 0x7fd3affe3400] 22:50:07 INFO - PROCESS | 1837 | 1461131407944 Marionette DEBUG loaded listener.js 22:50:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7fd3b269e000) [pid = 1837] [serial = 1053] [outer = 0x7fd3affe3400] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7fd3abe2ac00) [pid = 1837] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 234 (0x7fd3a7207c00) [pid = 1837] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 233 (0x7fd3b0ee9000) [pid = 1837] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 232 (0x7fd3b4fe6c00) [pid = 1837] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 231 (0x7fd3a5dac000) [pid = 1837] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 230 (0x7fd3ad0abc00) [pid = 1837] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 229 (0x7fd3b107dc00) [pid = 1837] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7fd3c5db5800) [pid = 1837] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7fd3ae7bc800) [pid = 1837] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7fd3c5f17c00) [pid = 1837] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7fd3b2d0ac00) [pid = 1837] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7fd3b51cf800) [pid = 1837] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7fd3aeff3400) [pid = 1837] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7fd3abe2bc00) [pid = 1837] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7fd3b38e6c00) [pid = 1837] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7fd3c5dc1400) [pid = 1837] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7fd3a5de4c00) [pid = 1837] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7fd3ac0e4400) [pid = 1837] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7fd3abe2d000) [pid = 1837] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7fd3ae7b4000) [pid = 1837] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7fd3c5f14000) [pid = 1837] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7fd3a5d9f800) [pid = 1837] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7fd3b9837400) [pid = 1837] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7fd3c5f0bc00) [pid = 1837] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7fd3aed73400) [pid = 1837] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 210 (0x7fd3abe23800) [pid = 1837] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7fd3b38e6000) [pid = 1837] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7fd3ac0ef400) [pid = 1837] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7fd3abe25400) [pid = 1837] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7fd3a5de4000) [pid = 1837] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7fd3a720c400) [pid = 1837] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7fd3c4e62c00) [pid = 1837] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7fd3ac007800) [pid = 1837] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7fd3b995c400) [pid = 1837] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7fd3b2d0d400) [pid = 1837] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7fd3aed08400) [pid = 1837] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7fd3ae533800) [pid = 1837] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7fd3a7209800) [pid = 1837] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7fd3a5da6000) [pid = 1837] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7fd3a5da0000) [pid = 1837] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7fd3aed7a000) [pid = 1837] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7fd3ad0a3800) [pid = 1837] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7fd3c6ed8800) [pid = 1837] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7fd3a5cc9c00) [pid = 1837] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7fd3a1cc5c00) [pid = 1837] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7fd3a1cc6000) [pid = 1837] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7fd3a1cc2400) [pid = 1837] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7fd3a1ccd800) [pid = 1837] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7fd3a1ee1800) [pid = 1837] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7fd3a32b7c00) [pid = 1837] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7fd3a0911800) [pid = 1837] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7fd39fe10400) [pid = 1837] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7fd3a32b6400) [pid = 1837] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7fd3b6dd9000) [pid = 1837] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 22:50:09 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7fd3a1cd1c00) [pid = 1837] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 22:50:09 INFO - PROCESS | 1837 | 1461131409556 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] 22:50:09 INFO - PROCESS | 1837 | 1461131409589 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 22:50:09 INFO - PROCESS | 1837 | 1461131409593 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 22:50:09 INFO - PROCESS | 1837 | 1461131409596 Marionette TRACE conn3 <- [1,1374,null,{}] 22:50:09 INFO - PROCESS | 1837 | 1461131409601 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}] 22:50:09 INFO - PROCESS | 1837 | 1461131409795 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 22:50:09 INFO - PROCESS | 1837 | 1461131409812 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a71a6000 == 100 [pid = 1837] [id = 351] 22:50:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7fd3a1cc6000) [pid = 1837] [serial = 1054] [outer = (nil)] 22:50:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7fd3a3e45000) [pid = 1837] [serial = 1055] [outer = 0x7fd3a1cc6000] 22:50:09 INFO - PROCESS | 1837 | 1461131409868 Marionette DEBUG loaded listener.js 22:50:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7fd3a720f800) [pid = 1837] [serial = 1056] [outer = 0x7fd3a1cc6000] 22:50:10 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:50:10 INFO - PROCESS | 1837 | 1461131410579 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] 22:50:10 INFO - PROCESS | 1837 | 1461131410625 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 22:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 22:50:10 INFO - PROCESS | 1837 | 1461131410630 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 22:50:10 INFO - PROCESS | 1837 | 1461131410633 Marionette TRACE conn3 <- [1,1378,null,{}] 22:50:10 INFO - PROCESS | 1837 | 1461131410641 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}] 22:50:10 INFO - PROCESS | 1837 | 1461131410865 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 22:50:10 INFO - PROCESS | 1837 | 1461131410883 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2714000 == 101 [pid = 1837] [id = 352] 22:50:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7fd3a11cc800) [pid = 1837] [serial = 1057] [outer = (nil)] 22:50:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7fd3ac003800) [pid = 1837] [serial = 1058] [outer = 0x7fd3a11cc800] 22:50:10 INFO - PROCESS | 1837 | 1461131410939 Marionette DEBUG loaded listener.js 22:50:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7fd3aed08400) [pid = 1837] [serial = 1059] [outer = 0x7fd3a11cc800] 22:50:11 INFO - PROCESS | 1837 | 1461131411963 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] 22:50:12 INFO - PROCESS | 1837 | 1461131412026 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 22:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 22:50:12 INFO - PROCESS | 1837 | 1461131412036 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 22:50:12 INFO - PROCESS | 1837 | 1461131412042 Marionette TRACE conn3 <- [1,1382,null,{}] 22:50:12 INFO - PROCESS | 1837 | 1461131412050 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}] 22:50:12 INFO - PROCESS | 1837 | 1461131412283 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 22:50:12 INFO - PROCESS | 1837 | 1461131412512 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3def800 == 102 [pid = 1837] [id = 353] 22:50:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7fd3a1eda800) [pid = 1837] [serial = 1060] [outer = (nil)] 22:50:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7fd3a32b4400) [pid = 1837] [serial = 1061] [outer = 0x7fd3a1eda800] 22:50:12 INFO - PROCESS | 1837 | 1461131412629 Marionette DEBUG loaded listener.js 22:50:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7fd3a3e4b400) [pid = 1837] [serial = 1062] [outer = 0x7fd3a1eda800] 22:50:13 INFO - PROCESS | 1837 | [1837] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:50:13 INFO - PROCESS | 1837 | 1461131413516 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] 22:50:13 INFO - PROCESS | 1837 | 1461131413583 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 22:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 22:50:13 INFO - PROCESS | 1837 | 1461131413593 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 22:50:13 INFO - PROCESS | 1837 | 1461131413596 Marionette TRACE conn3 <- [1,1386,null,{}] 22:50:13 INFO - PROCESS | 1837 | 1461131413602 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}] 22:50:13 INFO - PROCESS | 1837 | 1461131413783 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 22:50:13 INFO - PROCESS | 1837 | 1461131413961 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ae7d3800 == 103 [pid = 1837] [id = 354] 22:50:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7fd3a1ee1800) [pid = 1837] [serial = 1063] [outer = (nil)] 22:50:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7fd3a416d000) [pid = 1837] [serial = 1064] [outer = 0x7fd3a1ee1800] 22:50:14 INFO - PROCESS | 1837 | 1461131414031 Marionette DEBUG loaded listener.js 22:50:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7fd3a5cc7000) [pid = 1837] [serial = 1065] [outer = 0x7fd3a1ee1800] 22:50:15 INFO - PROCESS | 1837 | 1461131415050 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] 22:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 22:50:15 INFO - PROCESS | 1837 | 1461131415080 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 22:50:15 INFO - PROCESS | 1837 | 1461131415085 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 22:50:15 INFO - PROCESS | 1837 | 1461131415091 Marionette TRACE conn3 <- [1,1390,null,{}] 22:50:15 INFO - PROCESS | 1837 | 1461131415106 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}] 22:50:15 INFO - PROCESS | 1837 | 1461131415275 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 22:50:15 INFO - PROCESS | 1837 | 1461131415462 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b704a000 == 104 [pid = 1837] [id = 355] 22:50:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7fd3a5da5400) [pid = 1837] [serial = 1066] [outer = (nil)] 22:50:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7fd3ac0c9400) [pid = 1837] [serial = 1067] [outer = 0x7fd3a5da5400] 22:50:15 INFO - PROCESS | 1837 | 1461131415532 Marionette DEBUG loaded listener.js 22:50:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7fd3ae7b4000) [pid = 1837] [serial = 1068] [outer = 0x7fd3a5da5400] 22:50:16 INFO - PROCESS | 1837 | 1461131416409 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]]]}] 22:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 22:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1390ms 22:50:16 INFO - PROCESS | 1837 | 1461131416475 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 22:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 22:50:16 INFO - PROCESS | 1837 | 1461131416480 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 22:50:16 INFO - PROCESS | 1837 | 1461131416485 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 22:50:16 INFO - PROCESS | 1837 | 1461131416489 Marionette TRACE conn3 <- [1,1394,null,{}] 22:50:16 INFO - PROCESS | 1837 | 1461131416494 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}] 22:50:16 INFO - PROCESS | 1837 | 1461131416666 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 22:50:16 INFO - PROCESS | 1837 | 1461131416842 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7b18000 == 105 [pid = 1837] [id = 356] 22:50:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7fd3abf82c00) [pid = 1837] [serial = 1069] [outer = (nil)] 22:50:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7fd3af70b800) [pid = 1837] [serial = 1070] [outer = 0x7fd3abf82c00] 22:50:16 INFO - PROCESS | 1837 | 1461131416910 Marionette DEBUG loaded listener.js 22:50:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7fd3b0d3e800) [pid = 1837] [serial = 1071] [outer = 0x7fd3abf82c00] 22:50:17 INFO - PROCESS | 1837 | 1461131417697 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]]]}] 22:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 22:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1277ms 22:50:17 INFO - PROCESS | 1837 | 1461131417763 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 22:50:17 INFO - PROCESS | 1837 | 1461131417766 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 22:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 22:50:17 INFO - PROCESS | 1837 | 1461131417772 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 22:50:17 INFO - PROCESS | 1837 | 1461131417774 Marionette TRACE conn3 <- [1,1398,null,{}] 22:50:17 INFO - PROCESS | 1837 | 1461131417779 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}] 22:50:17 INFO - PROCESS | 1837 | 1461131417936 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 22:50:18 INFO - PROCESS | 1837 | 1461131418119 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3befcc800 == 106 [pid = 1837] [id = 357] 22:50:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7fd3aeffcc00) [pid = 1837] [serial = 1072] [outer = (nil)] 22:50:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7fd3b269f400) [pid = 1837] [serial = 1073] [outer = 0x7fd3aeffcc00] 22:50:18 INFO - PROCESS | 1837 | 1461131418187 Marionette DEBUG loaded listener.js 22:50:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7fd3b2d0c400) [pid = 1837] [serial = 1074] [outer = 0x7fd3aeffcc00] 22:50:19 INFO - PROCESS | 1837 | 1461131419034 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]]]}] 22:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 22:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1293ms 22:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 22:50:19 INFO - PROCESS | 1837 | 1461131419065 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 22:50:19 INFO - PROCESS | 1837 | 1461131419068 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 22:50:19 INFO - PROCESS | 1837 | 1461131419074 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 22:50:19 INFO - PROCESS | 1837 | 1461131419083 Marionette TRACE conn3 <- [1,1402,null,{}] 22:50:19 INFO - PROCESS | 1837 | 1461131419093 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}] 22:50:19 INFO - PROCESS | 1837 | 1461131419265 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 22:50:19 INFO - PROCESS | 1837 | 1461131419450 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cac69800 == 107 [pid = 1837] [id = 358] 22:50:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7fd3b0ee9000) [pid = 1837] [serial = 1075] [outer = (nil)] 22:50:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7fd3b6aa0000) [pid = 1837] [serial = 1076] [outer = 0x7fd3b0ee9000] 22:50:19 INFO - PROCESS | 1837 | 1461131419524 Marionette DEBUG loaded listener.js 22:50:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7fd3b88d9400) [pid = 1837] [serial = 1077] [outer = 0x7fd3b0ee9000] 22:50:20 INFO - PROCESS | 1837 | 1461131420360 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]]]}] 22:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 22:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1342ms 22:50:20 INFO - PROCESS | 1837 | 1461131420416 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 22:50:20 INFO - PROCESS | 1837 | 1461131420419 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 22:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 22:50:20 INFO - PROCESS | 1837 | 1461131420425 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 22:50:20 INFO - PROCESS | 1837 | 1461131420427 Marionette TRACE conn3 <- [1,1406,null,{}] 22:50:20 INFO - PROCESS | 1837 | 1461131420433 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}] 22:50:20 INFO - PROCESS | 1837 | 1461131420604 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 22:50:20 INFO - PROCESS | 1837 | 1461131420788 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb0be000 == 108 [pid = 1837] [id = 359] 22:50:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7fd3b2e9fc00) [pid = 1837] [serial = 1078] [outer = (nil)] 22:50:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7fd3bfde7000) [pid = 1837] [serial = 1079] [outer = 0x7fd3b2e9fc00] 22:50:20 INFO - PROCESS | 1837 | 1461131420855 Marionette DEBUG loaded listener.js 22:50:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7fd3c5f0c000) [pid = 1837] [serial = 1080] [outer = 0x7fd3b2e9fc00] 22:50:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b0d8b000 == 107 [pid = 1837] [id = 11] 22:50:21 INFO - PROCESS | 1837 | 1461131421789 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]]]}] 22:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 22:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1426ms 22:50:21 INFO - PROCESS | 1837 | 1461131421852 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 22:50:21 INFO - PROCESS | 1837 | 1461131421855 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 22:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 22:50:21 INFO - PROCESS | 1837 | 1461131421861 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 22:50:21 INFO - PROCESS | 1837 | 1461131421863 Marionette TRACE conn3 <- [1,1410,null,{}] 22:50:21 INFO - PROCESS | 1837 | 1461131421868 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}] 22:50:22 INFO - PROCESS | 1837 | 1461131422042 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 22:50:22 INFO - PROCESS | 1837 | 1461131422226 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a13a4000 == 108 [pid = 1837] [id = 360] 22:50:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7fd3af490400) [pid = 1837] [serial = 1081] [outer = (nil)] 22:50:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7fd3c613f000) [pid = 1837] [serial = 1082] [outer = 0x7fd3af490400] 22:50:22 INFO - PROCESS | 1837 | 1461131422296 Marionette DEBUG loaded listener.js 22:50:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 211 (0x7fd3c7160c00) [pid = 1837] [serial = 1083] [outer = 0x7fd3af490400] 22:50:23 INFO - PROCESS | 1837 | 1461131423200 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]]]}] 22:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 22:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1378ms 22:50:23 INFO - PROCESS | 1837 | 1461131423239 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 22:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 22:50:23 INFO - PROCESS | 1837 | 1461131423242 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 22:50:23 INFO - PROCESS | 1837 | 1461131423247 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 22:50:23 INFO - PROCESS | 1837 | 1461131423250 Marionette TRACE conn3 <- [1,1414,null,{}] 22:50:23 INFO - PROCESS | 1837 | 1461131423255 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}] 22:50:23 INFO - PROCESS | 1837 | 1461131423438 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 22:50:23 INFO - PROCESS | 1837 | 1461131423640 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a13a7800 == 109 [pid = 1837] [id = 361] 22:50:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7fd39fe10400) [pid = 1837] [serial = 1084] [outer = (nil)] 22:50:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7fd3ac0c5000) [pid = 1837] [serial = 1085] [outer = 0x7fd39fe10400] 22:50:23 INFO - PROCESS | 1837 | 1461131423709 Marionette DEBUG loaded listener.js 22:50:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7fd3c7113800) [pid = 1837] [serial = 1086] [outer = 0x7fd39fe10400] 22:50:24 INFO - PROCESS | 1837 | 1461131424714 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]]]}] 22:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 22:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1476ms 22:50:24 INFO - PROCESS | 1837 | 1461131424724 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 22:50:24 INFO - PROCESS | 1837 | 1461131424726 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 22:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 22:50:24 INFO - PROCESS | 1837 | 1461131424732 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 22:50:24 INFO - PROCESS | 1837 | 1461131424734 Marionette TRACE conn3 <- [1,1418,null,{}] 22:50:24 INFO - PROCESS | 1837 | 1461131424739 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}] 22:50:24 INFO - PROCESS | 1837 | 1461131424914 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 22:50:25 INFO - PROCESS | 1837 | 1461131425107 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a41e8000 == 110 [pid = 1837] [id = 362] 22:50:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7fd3a090e800) [pid = 1837] [serial = 1087] [outer = (nil)] 22:50:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7fd3a32b6000) [pid = 1837] [serial = 1088] [outer = 0x7fd3a090e800] 22:50:25 INFO - PROCESS | 1837 | 1461131425179 Marionette DEBUG loaded listener.js 22:50:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7fd3a5de8000) [pid = 1837] [serial = 1089] [outer = 0x7fd3a090e800] 22:50:26 INFO - PROCESS | 1837 | 1461131426068 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]]]}] 22:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 22:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1385ms 22:50:26 INFO - PROCESS | 1837 | 1461131426120 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 22:50:26 INFO - PROCESS | 1837 | 1461131426124 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 22:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 22:50:26 INFO - PROCESS | 1837 | 1461131426130 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 22:50:26 INFO - PROCESS | 1837 | 1461131426134 Marionette TRACE conn3 <- [1,1422,null,{}] 22:50:26 INFO - PROCESS | 1837 | 1461131426139 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}] 22:50:26 INFO - PROCESS | 1837 | 1461131426354 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 22:50:26 INFO - PROCESS | 1837 | 1461131426540 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b0d86000 == 111 [pid = 1837] [id = 363] 22:50:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7fd3a1ed6400) [pid = 1837] [serial = 1090] [outer = (nil)] 22:50:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7fd3ac0c7400) [pid = 1837] [serial = 1091] [outer = 0x7fd3a1ed6400] 22:50:26 INFO - PROCESS | 1837 | 1461131426614 Marionette DEBUG loaded listener.js 22:50:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7fd3b7a53400) [pid = 1837] [serial = 1092] [outer = 0x7fd3a1ed6400] 22:50:27 INFO - PROCESS | 1837 | 1461131427509 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]]]}] 22:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 22:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1427ms 22:50:27 INFO - PROCESS | 1837 | 1461131427558 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 22:50:27 INFO - PROCESS | 1837 | 1461131427562 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 22:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 22:50:27 INFO - PROCESS | 1837 | 1461131427567 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 22:50:27 INFO - PROCESS | 1837 | 1461131427569 Marionette TRACE conn3 <- [1,1426,null,{}] 22:50:27 INFO - PROCESS | 1837 | 1461131427575 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}] 22:50:27 INFO - PROCESS | 1837 | 1461131427742 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 22:50:27 INFO - PROCESS | 1837 | 1461131427929 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aee89800 == 112 [pid = 1837] [id = 364] 22:50:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7fd3a7212400) [pid = 1837] [serial = 1093] [outer = (nil)] 22:50:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7fd3ad0a5000) [pid = 1837] [serial = 1094] [outer = 0x7fd3a7212400] 22:50:28 INFO - PROCESS | 1837 | 1461131427997 Marionette DEBUG loaded listener.js 22:50:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7fd3b0d35000) [pid = 1837] [serial = 1095] [outer = 0x7fd3a7212400] 22:50:29 INFO - PROCESS | 1837 | 1461131429526 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]]]}] 22:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 22:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 2076ms 22:50:29 INFO - PROCESS | 1837 | 1461131429647 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 22:50:29 INFO - PROCESS | 1837 | 1461131429652 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 22:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 22:50:29 INFO - PROCESS | 1837 | 1461131429659 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 22:50:29 INFO - PROCESS | 1837 | 1461131429664 Marionette TRACE conn3 <- [1,1430,null,{}] 22:50:29 INFO - PROCESS | 1837 | 1461131429671 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}] 22:50:29 INFO - PROCESS | 1837 | 1461131429830 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 22:50:30 INFO - PROCESS | 1837 | 1461131430016 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a31ca000 == 113 [pid = 1837] [id = 365] 22:50:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7fd3a11c8000) [pid = 1837] [serial = 1096] [outer = (nil)] 22:50:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7fd3a11d6000) [pid = 1837] [serial = 1097] [outer = 0x7fd3a11c8000] 22:50:30 INFO - PROCESS | 1837 | 1461131430077 Marionette DEBUG loaded listener.js 22:50:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7fd3a32b0000) [pid = 1837] [serial = 1098] [outer = 0x7fd3a11c8000] 22:50:30 INFO - PROCESS | 1837 | 1461131430899 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]]]}] 22:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 22:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1280ms 22:50:30 INFO - PROCESS | 1837 | 1461131430940 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 22:50:30 INFO - PROCESS | 1837 | 1461131430948 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 22:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 22:50:30 INFO - PROCESS | 1837 | 1461131430957 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 22:50:30 INFO - PROCESS | 1837 | 1461131430960 Marionette TRACE conn3 <- [1,1434,null,{}] 22:50:30 INFO - PROCESS | 1837 | 1461131430965 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}] 22:50:31 INFO - PROCESS | 1837 | 1461131431121 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 22:50:31 INFO - PROCESS | 1837 | 1461131431325 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a5197800 == 114 [pid = 1837] [id = 366] 22:50:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7fd39fc54c00) [pid = 1837] [serial = 1099] [outer = (nil)] 22:50:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7fd3a1111800) [pid = 1837] [serial = 1100] [outer = 0x7fd39fc54c00] 22:50:31 INFO - PROCESS | 1837 | 1461131431387 Marionette DEBUG loaded listener.js 22:50:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7fd3a3e4d800) [pid = 1837] [serial = 1101] [outer = 0x7fd39fc54c00] 22:50:32 INFO - PROCESS | 1837 | 1461131432432 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]]]}] 22:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 22:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1484ms 22:50:32 INFO - PROCESS | 1837 | 1461131432440 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 22:50:32 INFO - PROCESS | 1837 | 1461131432443 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 22:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 22:50:32 INFO - PROCESS | 1837 | 1461131432449 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 22:50:32 INFO - PROCESS | 1837 | 1461131432454 Marionette TRACE conn3 <- [1,1438,null,{}] 22:50:32 INFO - PROCESS | 1837 | 1461131432468 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}] 22:50:32 INFO - PROCESS | 1837 | 1461131432635 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 22:50:32 INFO - PROCESS | 1837 | 1461131432905 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a31d7800 == 115 [pid = 1837] [id = 367] 22:50:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 230 (0x7fd3a1ed6000) [pid = 1837] [serial = 1102] [outer = (nil)] 22:50:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 231 (0x7fd3a5de6000) [pid = 1837] [serial = 1103] [outer = 0x7fd3a1ed6000] 22:50:33 INFO - PROCESS | 1837 | 1461131433019 Marionette DEBUG loaded listener.js 22:50:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 232 (0x7fd3a720c800) [pid = 1837] [serial = 1104] [outer = 0x7fd3a1ed6000] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ae7d2000 == 114 [pid = 1837] [id = 101] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8691000 == 113 [pid = 1837] [id = 132] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c6f1c800 == 112 [pid = 1837] [id = 73] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a71a6000 == 111 [pid = 1837] [id = 351] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2f7c800 == 110 [pid = 1837] [id = 350] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b1cec800 == 109 [pid = 1837] [id = 349] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aed5e800 == 108 [pid = 1837] [id = 348] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a71a0000 == 107 [pid = 1837] [id = 347] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a31cb800 == 106 [pid = 1837] [id = 346] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a4225800 == 105 [pid = 1837] [id = 345] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a0962800 == 104 [pid = 1837] [id = 344] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a41e3800 == 103 [pid = 1837] [id = 343] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bfdc4800 == 102 [pid = 1837] [id = 338] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8da6000 == 101 [pid = 1837] [id = 337] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b74a4800 == 100 [pid = 1837] [id = 336] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7045000 == 99 [pid = 1837] [id = 335] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b371d000 == 98 [pid = 1837] [id = 334] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af7c8000 == 97 [pid = 1837] [id = 333] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a4232000 == 96 [pid = 1837] [id = 332] 22:50:33 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b271f000 == 95 [pid = 1837] [id = 331] 22:50:33 INFO - PROCESS | 1837 | 1461131433876 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]]]}] 22:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 22:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1480ms 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 231 (0x7fd3b8f58000) [pid = 1837] [serial = 734] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 230 (0x7fd3c5c9ec00) [pid = 1837] [serial = 683] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 229 (0x7fd3c5c9d000) [pid = 1837] [serial = 852] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7fd3ae5d8400) [pid = 1837] [serial = 722] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7fd3c5db4400) [pid = 1837] [serial = 837] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7fd3c8b06000) [pid = 1837] [serial = 743] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7fd3b6dd6400) [pid = 1837] [serial = 677] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7fd3c7169000) [pid = 1837] [serial = 692] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7fd3c5c99c00) [pid = 1837] [serial = 786] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7fd3c715fc00) [pid = 1837] [serial = 840] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7fd3b6a42400) [pid = 1837] [serial = 780] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7fd3b0d36400) [pid = 1837] [serial = 777] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7fd3b6c65c00) [pid = 1837] [serial = 728] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7fd3c7163c00) [pid = 1837] [serial = 789] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7fd3a5df1c00) [pid = 1837] [serial = 846] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7fd3c610a800) [pid = 1837] [serial = 695] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7fd3c90ddc00) [pid = 1837] [serial = 747] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7fd3affe5000) [pid = 1837] [serial = 674] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7fd3cb15d000) [pid = 1837] [serial = 792] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7fd3a5dac400) [pid = 1837] [serial = 801] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7fd3c5db5400) [pid = 1837] [serial = 737] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 210 (0x7fd3c7116800) [pid = 1837] [serial = 689] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7fd3aed80000) [pid = 1837] [serial = 795] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7fd3ae5df800) [pid = 1837] [serial = 750] [outer = (nil)] [url = about:blank] 22:50:33 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7fd3b7691400) [pid = 1837] [serial = 834] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7fd3b018d400) [pid = 1837] [serial = 725] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7fd3b995cc00) [pid = 1837] [serial = 783] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7fd3ae5af800) [pid = 1837] [serial = 849] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7fd3aed06c00) [pid = 1837] [serial = 828] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7fd3c5f0b800) [pid = 1837] [serial = 686] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7fd3ca96fc00) [pid = 1837] [serial = 843] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7fd3c6f40000) [pid = 1837] [serial = 740] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7fd3b7a5ac00) [pid = 1837] [serial = 731] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7fd3affe7400) [pid = 1837] [serial = 831] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7fd3ad0ac400) [pid = 1837] [serial = 774] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7fd3a7214000) [pid = 1837] [serial = 798] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7fd3bb868000) [pid = 1837] [serial = 680] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7fd3a41cac00) [pid = 1837] [serial = 959] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7fd3ac002c00) [pid = 1837] [serial = 990] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7fd3afff0800) [pid = 1837] [serial = 947] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7fd39fe06800) [pid = 1837] [serial = 977] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7fd3a32ac800) [pid = 1837] [serial = 981] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7fd3a1cc3400) [pid = 1837] [serial = 980] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7fd3a11d1c00) [pid = 1837] [serial = 965] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7fd3a090f400) [pid = 1837] [serial = 971] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7fd3a1ccf400) [pid = 1837] [serial = 938] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7fd3c6f32800) [pid = 1837] [serial = 953] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7fd3b70ef000) [pid = 1837] [serial = 950] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7fd3a4196000) [pid = 1837] [serial = 986] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7fd3a5cc9800) [pid = 1837] [serial = 987] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7fd39fc58000) [pid = 1837] [serial = 974] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7fd3ac083000) [pid = 1837] [serial = 992] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7fd3ac0c4400) [pid = 1837] [serial = 993] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7fd3b0d3a000) [pid = 1837] [serial = 885] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7fd3c716c000) [pid = 1837] [serial = 936] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7fd3ae7b7400) [pid = 1837] [serial = 882] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7fd3abf74400) [pid = 1837] [serial = 879] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7fd3c5ccc400) [pid = 1837] [serial = 891] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7fd3b893b800) [pid = 1837] [serial = 888] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7fd3caf2b800) [pid = 1837] [serial = 894] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7fd3caf31800) [pid = 1837] [serial = 897] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7fd3a5cc3400) [pid = 1837] [serial = 900] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7fd3a1edf400) [pid = 1837] [serial = 903] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7fd3a418bc00) [pid = 1837] [serial = 906] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7fd3c5f18800) [pid = 1837] [serial = 909] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7fd3b7691800) [pid = 1837] [serial = 912] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7fd3a40b0800) [pid = 1837] [serial = 956] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7fd3b3580000) [pid = 1837] [serial = 962] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7fd3a5cc9400) [pid = 1837] [serial = 941] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7fd3ac0c3400) [pid = 1837] [serial = 944] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7fd3a5dec400) [pid = 1837] [serial = 989] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7fd3a3d0f000) [pid = 1837] [serial = 984] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7fd3a1edd800) [pid = 1837] [serial = 983] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7fd3b3585800) [pid = 1837] [serial = 968] [outer = (nil)] [url = about:blank] 22:50:34 INFO - PROCESS | 1837 | 1461131434011 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 22:50:34 INFO - PROCESS | 1837 | 1461131434018 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 22:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 22:50:34 INFO - PROCESS | 1837 | 1461131434032 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 22:50:34 INFO - PROCESS | 1837 | 1461131434040 Marionette TRACE conn3 <- [1,1442,null,{}] 22:50:34 INFO - PROCESS | 1837 | 1461131434045 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}] 22:50:34 INFO - PROCESS | 1837 | 1461131434199 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 22:50:34 INFO - PROCESS | 1837 | 1461131434209 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3587000 == 96 [pid = 1837] [id = 368] 22:50:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7fd3a0903400) [pid = 1837] [serial = 1105] [outer = (nil)] 22:50:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7fd3a720cc00) [pid = 1837] [serial = 1106] [outer = 0x7fd3a0903400] 22:50:34 INFO - PROCESS | 1837 | 1461131434275 Marionette DEBUG loaded listener.js 22:50:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7fd3abf74400) [pid = 1837] [serial = 1107] [outer = 0x7fd3a0903400] 22:50:35 INFO - PROCESS | 1837 | 1461131435105 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]]]}] 22:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 22:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1135ms 22:50:35 INFO - PROCESS | 1837 | 1461131435168 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 22:50:35 INFO - PROCESS | 1837 | 1461131435172 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 22:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 22:50:35 INFO - PROCESS | 1837 | 1461131435180 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 22:50:35 INFO - PROCESS | 1837 | 1461131435182 Marionette TRACE conn3 <- [1,1446,null,{}] 22:50:35 INFO - PROCESS | 1837 | 1461131435186 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}] 22:50:35 INFO - PROCESS | 1837 | 1461131435400 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 22:50:35 INFO - PROCESS | 1837 | 1461131435479 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a71a6000 == 97 [pid = 1837] [id = 369] 22:50:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7fd3a40b0800) [pid = 1837] [serial = 1108] [outer = (nil)] 22:50:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7fd3abf7e400) [pid = 1837] [serial = 1109] [outer = 0x7fd3a40b0800] 22:50:35 INFO - PROCESS | 1837 | 1461131435537 Marionette DEBUG loaded listener.js 22:50:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7fd3ac08bc00) [pid = 1837] [serial = 1110] [outer = 0x7fd3a40b0800] 22:50:36 INFO - PROCESS | 1837 | 1461131436315 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]]]}] 22:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 22:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1175ms 22:50:36 INFO - PROCESS | 1837 | 1461131436357 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 22:50:36 INFO - PROCESS | 1837 | 1461131436360 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 22:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 22:50:36 INFO - PROCESS | 1837 | 1461131436365 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 22:50:36 INFO - PROCESS | 1837 | 1461131436367 Marionette TRACE conn3 <- [1,1450,null,{}] 22:50:36 INFO - PROCESS | 1837 | 1461131436380 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}] 22:50:36 INFO - PROCESS | 1837 | 1461131436613 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 22:50:36 INFO - PROCESS | 1837 | 1461131436634 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aced2000 == 98 [pid = 1837] [id = 370] 22:50:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7fd3ac0c1800) [pid = 1837] [serial = 1111] [outer = (nil)] 22:50:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7fd3ad0a5c00) [pid = 1837] [serial = 1112] [outer = 0x7fd3ac0c1800] 22:50:36 INFO - PROCESS | 1837 | 1461131436693 Marionette DEBUG loaded listener.js 22:50:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7fd3ae55bc00) [pid = 1837] [serial = 1113] [outer = 0x7fd3ac0c1800] 22:50:37 INFO - PROCESS | 1837 | 1461131437600 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]]]}] 22:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 22:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1285ms 22:50:37 INFO - PROCESS | 1837 | 1461131437654 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 22:50:37 INFO - PROCESS | 1837 | 1461131437657 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 22:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 22:50:37 INFO - PROCESS | 1837 | 1461131437662 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 22:50:37 INFO - PROCESS | 1837 | 1461131437664 Marionette TRACE conn3 <- [1,1454,null,{}] 22:50:37 INFO - PROCESS | 1837 | 1461131437669 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}] 22:50:38 INFO - PROCESS | 1837 | 1461131438768 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 22:50:38 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7fd3a1cc6000) [pid = 1837] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 22:50:38 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7fd3affe3400) [pid = 1837] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 22:50:38 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7fd3a41c4000) [pid = 1837] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 22:50:38 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7fd39fe07400) [pid = 1837] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 22:50:38 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7fd3a1103000) [pid = 1837] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 22:50:38 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7fd3ae55a800) [pid = 1837] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 22:50:38 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7fd3a1ee2800) [pid = 1837] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 22:50:38 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7fd3a3d0c000) [pid = 1837] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 22:50:38 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7fd3abf7e000) [pid = 1837] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 22:50:38 INFO - PROCESS | 1837 | 1461131438909 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1dd9800 == 99 [pid = 1837] [id = 371] 22:50:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7fd39fe07000) [pid = 1837] [serial = 1114] [outer = (nil)] 22:50:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7fd3a1cca000) [pid = 1837] [serial = 1115] [outer = 0x7fd39fe07000] 22:50:38 INFO - PROCESS | 1837 | 1461131438965 Marionette DEBUG loaded listener.js 22:50:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7fd3a5cc6400) [pid = 1837] [serial = 1116] [outer = 0x7fd39fe07000] 22:50:39 INFO - PROCESS | 1837 | 1461131439630 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]]]}] 22:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 22:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2027ms 22:50:39 INFO - PROCESS | 1837 | 1461131439694 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 22:50:39 INFO - PROCESS | 1837 | 1461131439697 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 22:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 22:50:39 INFO - PROCESS | 1837 | 1461131439706 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 22:50:39 INFO - PROCESS | 1837 | 1461131439719 Marionette TRACE conn3 <- [1,1458,null,{}] 22:50:39 INFO - PROCESS | 1837 | 1461131439725 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}] 22:50:39 INFO - PROCESS | 1837 | 1461131439870 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 22:50:39 INFO - PROCESS | 1837 | 1461131439881 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af360000 == 100 [pid = 1837] [id = 372] 22:50:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7fd3a5da8000) [pid = 1837] [serial = 1117] [outer = (nil)] 22:50:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7fd3ae7bd400) [pid = 1837] [serial = 1118] [outer = 0x7fd3a5da8000] 22:50:39 INFO - PROCESS | 1837 | 1461131439937 Marionette DEBUG loaded listener.js 22:50:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7fd3aed79800) [pid = 1837] [serial = 1119] [outer = 0x7fd3a5da8000] 22:50:40 INFO - PROCESS | 1837 | 1461131440709 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]]]}] 22:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 22:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1137ms 22:50:40 INFO - PROCESS | 1837 | 1461131440888 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 22:50:40 INFO - PROCESS | 1837 | 1461131440894 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 22:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 22:50:40 INFO - PROCESS | 1837 | 1461131440904 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 22:50:40 INFO - PROCESS | 1837 | 1461131440909 Marionette TRACE conn3 <- [1,1462,null,{}] 22:50:40 INFO - PROCESS | 1837 | 1461131440917 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}] 22:50:41 INFO - PROCESS | 1837 | 1461131441109 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 22:50:41 INFO - PROCESS | 1837 | 1461131441282 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1de2000 == 101 [pid = 1837] [id = 373] 22:50:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7fd39fc54800) [pid = 1837] [serial = 1120] [outer = (nil)] 22:50:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7fd3a1cc2400) [pid = 1837] [serial = 1121] [outer = 0x7fd39fc54800] 22:50:41 INFO - PROCESS | 1837 | 1461131441352 Marionette DEBUG loaded listener.js 22:50:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7fd3a32b0c00) [pid = 1837] [serial = 1122] [outer = 0x7fd39fc54800] 22:50:42 INFO - PROCESS | 1837 | 1461131442313 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]]]}] 22:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 22:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1481ms 22:50:42 INFO - PROCESS | 1837 | 1461131442396 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 22:50:42 INFO - PROCESS | 1837 | 1461131442402 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 22:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 22:50:42 INFO - PROCESS | 1837 | 1461131442416 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 22:50:42 INFO - PROCESS | 1837 | 1461131442421 Marionette TRACE conn3 <- [1,1466,null,{}] 22:50:42 INFO - PROCESS | 1837 | 1461131442427 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}] 22:50:42 INFO - PROCESS | 1837 | 1461131442619 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 22:50:42 INFO - PROCESS | 1837 | 1461131442838 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a76a3800 == 102 [pid = 1837] [id = 374] 22:50:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7fd3a3e4e000) [pid = 1837] [serial = 1123] [outer = (nil)] 22:50:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7fd3a41c3000) [pid = 1837] [serial = 1124] [outer = 0x7fd3a3e4e000] 22:50:42 INFO - PROCESS | 1837 | 1461131442925 Marionette DEBUG loaded listener.js 22:50:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7fd3a5de7000) [pid = 1837] [serial = 1125] [outer = 0x7fd3a3e4e000] 22:50:43 INFO - PROCESS | 1837 | 1461131443858 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]]]}] 22:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 22:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1494ms 22:50:43 INFO - PROCESS | 1837 | 1461131443906 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 22:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 22:50:43 INFO - PROCESS | 1837 | 1461131443910 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 22:50:43 INFO - PROCESS | 1837 | 1461131443917 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 22:50:43 INFO - PROCESS | 1837 | 1461131443920 Marionette TRACE conn3 <- [1,1470,null,{}] 22:50:43 INFO - PROCESS | 1837 | 1461131443934 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}] 22:50:44 INFO - PROCESS | 1837 | 1461131444116 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 22:50:44 INFO - PROCESS | 1837 | 1461131444341 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b0d84000 == 103 [pid = 1837] [id = 375] 22:50:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7fd3a11cf800) [pid = 1837] [serial = 1126] [outer = (nil)] 22:50:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7fd3ac091400) [pid = 1837] [serial = 1127] [outer = 0x7fd3a11cf800] 22:50:44 INFO - PROCESS | 1837 | 1461131444431 Marionette DEBUG loaded listener.js 22:50:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7fd3ad0a7400) [pid = 1837] [serial = 1128] [outer = 0x7fd3a11cf800] 22:50:45 INFO - PROCESS | 1837 | 1461131445281 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]]]}] 22:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 22:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1432ms 22:50:45 INFO - PROCESS | 1837 | 1461131445349 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 22:50:45 INFO - PROCESS | 1837 | 1461131445353 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 22:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 22:50:45 INFO - PROCESS | 1837 | 1461131445359 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 22:50:45 INFO - PROCESS | 1837 | 1461131445361 Marionette TRACE conn3 <- [1,1474,null,{}] 22:50:45 INFO - PROCESS | 1837 | 1461131445366 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}] 22:50:45 INFO - PROCESS | 1837 | 1461131445561 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 22:50:45 INFO - PROCESS | 1837 | 1461131445733 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2626800 == 104 [pid = 1837] [id = 376] 22:50:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7fd3a40af000) [pid = 1837] [serial = 1129] [outer = (nil)] 22:50:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7fd3ae5b7000) [pid = 1837] [serial = 1130] [outer = 0x7fd3a40af000] 22:50:45 INFO - PROCESS | 1837 | 1461131445803 Marionette DEBUG loaded listener.js 22:50:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7fd3aed7fc00) [pid = 1837] [serial = 1131] [outer = 0x7fd3a40af000] 22:50:46 INFO - PROCESS | 1837 | 1461131446670 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]]]}] 22:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 22:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1378ms 22:50:46 INFO - PROCESS | 1837 | 1461131446738 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 22:50:46 INFO - PROCESS | 1837 | 1461131446742 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 22:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 22:50:46 INFO - PROCESS | 1837 | 1461131446747 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 22:50:46 INFO - PROCESS | 1837 | 1461131446749 Marionette TRACE conn3 <- [1,1478,null,{}] 22:50:46 INFO - PROCESS | 1837 | 1461131446755 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}] 22:50:46 INFO - PROCESS | 1837 | 1461131446921 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 22:50:47 INFO - PROCESS | 1837 | 1461131447098 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2ec9800 == 105 [pid = 1837] [id = 377] 22:50:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7fd3ae55ec00) [pid = 1837] [serial = 1132] [outer = (nil)] 22:50:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7fd3af1e9000) [pid = 1837] [serial = 1133] [outer = 0x7fd3ae55ec00] 22:50:47 INFO - PROCESS | 1837 | 1461131447168 Marionette DEBUG loaded listener.js 22:50:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7fd3af706000) [pid = 1837] [serial = 1134] [outer = 0x7fd3ae55ec00] 22:50:48 INFO - PROCESS | 1837 | 1461131448055 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]]]}] 22:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 22:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1379ms 22:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 22:50:48 INFO - PROCESS | 1837 | 1461131448127 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 22:50:48 INFO - PROCESS | 1837 | 1461131448130 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 22:50:48 INFO - PROCESS | 1837 | 1461131448135 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 22:50:48 INFO - PROCESS | 1837 | 1461131448138 Marionette TRACE conn3 <- [1,1482,null,{}] 22:50:48 INFO - PROCESS | 1837 | 1461131448143 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}] 22:50:48 INFO - PROCESS | 1837 | 1461131448440 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 22:50:48 INFO - PROCESS | 1837 | 1461131448675 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b5a8e800 == 106 [pid = 1837] [id = 378] 22:50:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7fd3b0d36800) [pid = 1837] [serial = 1135] [outer = (nil)] 22:50:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7fd3b0d3f800) [pid = 1837] [serial = 1136] [outer = 0x7fd3b0d36800] 22:50:48 INFO - PROCESS | 1837 | 1461131448764 Marionette DEBUG loaded listener.js 22:50:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7fd3b1c28c00) [pid = 1837] [serial = 1137] [outer = 0x7fd3b0d36800] 22:50:49 INFO - PROCESS | 1837 | 1461131449631 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]]]}] 22:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 22:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1526ms 22:50:49 INFO - PROCESS | 1837 | 1461131449662 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 22:50:49 INFO - PROCESS | 1837 | 1461131449665 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 22:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 22:50:49 INFO - PROCESS | 1837 | 1461131449671 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 22:50:49 INFO - PROCESS | 1837 | 1461131449673 Marionette TRACE conn3 <- [1,1486,null,{}] 22:50:49 INFO - PROCESS | 1837 | 1461131449678 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}] 22:50:49 INFO - PROCESS | 1837 | 1461131449838 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 22:50:50 INFO - PROCESS | 1837 | 1461131450012 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7044800 == 107 [pid = 1837] [id = 379] 22:50:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7fd3b02ac800) [pid = 1837] [serial = 1138] [outer = (nil)] 22:50:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7fd3b2a43800) [pid = 1837] [serial = 1139] [outer = 0x7fd3b02ac800] 22:50:50 INFO - PROCESS | 1837 | 1461131450080 Marionette DEBUG loaded listener.js 22:50:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7fd3b2ea1000) [pid = 1837] [serial = 1140] [outer = 0x7fd3b02ac800] 22:50:50 INFO - PROCESS | 1837 | 1461131450914 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]]]}] 22:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 22:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1285ms 22:50:50 INFO - PROCESS | 1837 | 1461131450956 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 22:50:50 INFO - PROCESS | 1837 | 1461131450960 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 22:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 22:50:50 INFO - PROCESS | 1837 | 1461131450965 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 22:50:50 INFO - PROCESS | 1837 | 1461131450967 Marionette TRACE conn3 <- [1,1490,null,{}] 22:50:50 INFO - PROCESS | 1837 | 1461131450973 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}] 22:50:51 INFO - PROCESS | 1837 | 1461131451132 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 22:50:51 INFO - PROCESS | 1837 | 1461131451307 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:51 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b713e000 == 108 [pid = 1837] [id = 380] 22:50:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7fd3b02adc00) [pid = 1837] [serial = 1141] [outer = (nil)] 22:50:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7fd3b3584c00) [pid = 1837] [serial = 1142] [outer = 0x7fd3b02adc00] 22:50:51 INFO - PROCESS | 1837 | 1461131451374 Marionette DEBUG loaded listener.js 22:50:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7fd3b38e3400) [pid = 1837] [serial = 1143] [outer = 0x7fd3b02adc00] 22:50:52 INFO - PROCESS | 1837 | 1461131452153 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]]]}] 22:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 22:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1232ms 22:50:52 INFO - PROCESS | 1837 | 1461131452199 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 22:50:52 INFO - PROCESS | 1837 | 1461131452202 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 22:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 22:50:52 INFO - PROCESS | 1837 | 1461131452208 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 22:50:52 INFO - PROCESS | 1837 | 1461131452210 Marionette TRACE conn3 <- [1,1494,null,{}] 22:50:52 INFO - PROCESS | 1837 | 1461131452215 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}] 22:50:52 INFO - PROCESS | 1837 | 1461131452376 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 22:50:52 INFO - PROCESS | 1837 | 1461131452552 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b785d800 == 109 [pid = 1837] [id = 381] 22:50:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7fd3b0d37c00) [pid = 1837] [serial = 1144] [outer = (nil)] 22:50:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7fd3b38f0800) [pid = 1837] [serial = 1145] [outer = 0x7fd3b0d37c00] 22:50:52 INFO - PROCESS | 1837 | 1461131452618 Marionette DEBUG loaded listener.js 22:50:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7fd3b4fdcc00) [pid = 1837] [serial = 1146] [outer = 0x7fd3b0d37c00] 22:50:53 INFO - PROCESS | 1837 | 1461131453482 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]]]}] 22:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 22:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1333ms 22:50:53 INFO - PROCESS | 1837 | 1461131453542 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 22:50:53 INFO - PROCESS | 1837 | 1461131453546 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 22:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 22:50:53 INFO - PROCESS | 1837 | 1461131453551 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 22:50:53 INFO - PROCESS | 1837 | 1461131453553 Marionette TRACE conn3 <- [1,1498,null,{}] 22:50:53 INFO - PROCESS | 1837 | 1461131453559 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}] 22:50:53 INFO - PROCESS | 1837 | 1461131453748 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 22:50:53 INFO - PROCESS | 1837 | 1461131453933 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8da8800 == 110 [pid = 1837] [id = 382] 22:50:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7fd3afb79400) [pid = 1837] [serial = 1147] [outer = (nil)] 22:50:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7fd3b515dc00) [pid = 1837] [serial = 1148] [outer = 0x7fd3afb79400] 22:50:54 INFO - PROCESS | 1837 | 1461131454001 Marionette DEBUG loaded listener.js 22:50:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7fd3b5f17400) [pid = 1837] [serial = 1149] [outer = 0x7fd3afb79400] 22:50:54 INFO - PROCESS | 1837 | 1461131454861 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]]]}] 22:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 22:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1337ms 22:50:54 INFO - PROCESS | 1837 | 1461131454890 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 22:50:54 INFO - PROCESS | 1837 | 1461131454894 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 22:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 22:50:54 INFO - PROCESS | 1837 | 1461131454899 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 22:50:54 INFO - PROCESS | 1837 | 1461131454903 Marionette TRACE conn3 <- [1,1502,null,{}] 22:50:54 INFO - PROCESS | 1837 | 1461131454908 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}] 22:50:55 INFO - PROCESS | 1837 | 1461131455105 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 22:50:55 INFO - PROCESS | 1837 | 1461131455287 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bfdd4800 == 111 [pid = 1837] [id = 383] 22:50:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7fd3b0ee8800) [pid = 1837] [serial = 1150] [outer = (nil)] 22:50:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7fd3b6dd6400) [pid = 1837] [serial = 1151] [outer = 0x7fd3b0ee8800] 22:50:55 INFO - PROCESS | 1837 | 1461131455358 Marionette DEBUG loaded listener.js 22:50:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7fd3b7689800) [pid = 1837] [serial = 1152] [outer = 0x7fd3b0ee8800] 22:50:56 INFO - PROCESS | 1837 | 1461131456253 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]]]}] 22:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 22:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1380ms 22:50:56 INFO - PROCESS | 1837 | 1461131456281 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 22:50:56 INFO - PROCESS | 1837 | 1461131456283 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 22:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 22:50:56 INFO - PROCESS | 1837 | 1461131456289 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 22:50:56 INFO - PROCESS | 1837 | 1461131456291 Marionette TRACE conn3 <- [1,1506,null,{}] 22:50:56 INFO - PROCESS | 1837 | 1461131456296 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}] 22:50:56 INFO - PROCESS | 1837 | 1461131456463 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 22:50:56 INFO - PROCESS | 1837 | 1461131456642 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c6bd5000 == 112 [pid = 1837] [id = 384] 22:50:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7fd3b515cc00) [pid = 1837] [serial = 1153] [outer = (nil)] 22:50:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7fd3b80b3400) [pid = 1837] [serial = 1154] [outer = 0x7fd3b515cc00] 22:50:56 INFO - PROCESS | 1837 | 1461131456707 Marionette DEBUG loaded listener.js 22:50:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7fd3b8942000) [pid = 1837] [serial = 1155] [outer = 0x7fd3b515cc00] 22:50:57 INFO - PROCESS | 1837 | 1461131457568 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]]]}] 22:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 22:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1328ms 22:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 22:50:57 INFO - PROCESS | 1837 | 1461131457618 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 22:50:57 INFO - PROCESS | 1837 | 1461131457621 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 22:50:57 INFO - PROCESS | 1837 | 1461131457627 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 22:50:57 INFO - PROCESS | 1837 | 1461131457630 Marionette TRACE conn3 <- [1,1510,null,{}] 22:50:57 INFO - PROCESS | 1837 | 1461131457634 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}] 22:50:57 INFO - PROCESS | 1837 | 1461131457800 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 22:50:57 INFO - PROCESS | 1837 | 1461131457986 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a31d4000 == 113 [pid = 1837] [id = 385] 22:50:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7fd3a1cc3800) [pid = 1837] [serial = 1156] [outer = (nil)] 22:50:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7fd3a40abc00) [pid = 1837] [serial = 1157] [outer = 0x7fd3a1cc3800] 22:50:58 INFO - PROCESS | 1837 | 1461131458051 Marionette DEBUG loaded listener.js 22:50:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7fd3b0eea400) [pid = 1837] [serial = 1158] [outer = 0x7fd3a1cc3800] 22:50:58 INFO - PROCESS | 1837 | 1461131458953 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]]]}] 22:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 22:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1376ms 22:50:59 INFO - PROCESS | 1837 | 1461131459003 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 22:50:59 INFO - PROCESS | 1837 | 1461131459007 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 22:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 22:50:59 INFO - PROCESS | 1837 | 1461131459012 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 22:50:59 INFO - PROCESS | 1837 | 1461131459015 Marionette TRACE conn3 <- [1,1514,null,{}] 22:50:59 INFO - PROCESS | 1837 | 1461131459020 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}] 22:50:59 INFO - PROCESS | 1837 | 1461131459198 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 22:50:59 INFO - PROCESS | 1837 | 1461131459383 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a734c000 == 114 [pid = 1837] [id = 386] 22:50:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7fd3a1ccd800) [pid = 1837] [serial = 1159] [outer = (nil)] 22:50:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7fd3b8f58000) [pid = 1837] [serial = 1160] [outer = 0x7fd3a1ccd800] 22:50:59 INFO - PROCESS | 1837 | 1461131459450 Marionette DEBUG loaded listener.js 22:50:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7fd3b995c800) [pid = 1837] [serial = 1161] [outer = 0x7fd3a1ccd800] 22:51:00 INFO - PROCESS | 1837 | 1461131460626 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]]]}] 22:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 22:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1628ms 22:51:00 INFO - PROCESS | 1837 | 1461131460652 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 22:51:00 INFO - PROCESS | 1837 | 1461131460657 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 22:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 22:51:00 INFO - PROCESS | 1837 | 1461131460667 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 22:51:00 INFO - PROCESS | 1837 | 1461131460672 Marionette TRACE conn3 <- [1,1518,null,{}] 22:51:00 INFO - PROCESS | 1837 | 1461131460681 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}] 22:51:00 INFO - PROCESS | 1837 | 1461131460854 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 22:51:01 INFO - PROCESS | 1837 | 1461131461102 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a73b5000 == 115 [pid = 1837] [id = 387] 22:51:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7fd3a1cca400) [pid = 1837] [serial = 1162] [outer = (nil)] 22:51:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7fd3a1ee2800) [pid = 1837] [serial = 1163] [outer = 0x7fd3a1cca400] 22:51:01 INFO - PROCESS | 1837 | 1461131461162 Marionette DEBUG loaded listener.js 22:51:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7fd3a3e49c00) [pid = 1837] [serial = 1164] [outer = 0x7fd3a1cca400] 22:51:02 INFO - PROCESS | 1837 | 1461131462004 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]]]}] 22:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 22:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1431ms 22:51:02 INFO - PROCESS | 1837 | 1461131462100 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 22:51:02 INFO - PROCESS | 1837 | 1461131462118 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 22:51:02 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 22:51:02 INFO - PROCESS | 1837 | 1461131462132 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 22:51:02 INFO - PROCESS | 1837 | 1461131462141 Marionette TRACE conn3 <- [1,1522,null,{}] 22:51:02 INFO - PROCESS | 1837 | 1461131462207 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}] 22:51:02 INFO - PROCESS | 1837 | 1461131462348 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 22:51:02 INFO - PROCESS | 1837 | 1461131462621 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a13ae800 == 116 [pid = 1837] [id = 388] 22:51:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7fd3a40aa400) [pid = 1837] [serial = 1165] [outer = (nil)] 22:51:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 211 (0x7fd3a418c400) [pid = 1837] [serial = 1166] [outer = 0x7fd3a40aa400] 22:51:02 INFO - PROCESS | 1837 | 1461131462693 Marionette DEBUG loaded listener.js 22:51:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7fd3a5cc7400) [pid = 1837] [serial = 1167] [outer = 0x7fd3a40aa400] 22:51:03 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:51:03 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:51:03 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:51:03 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:51:03 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:51:03 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:51:03 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:51:03 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:51:03 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:51:03 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:51:03 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:51:03 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:51:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a1dd9800 == 115 [pid = 1837] [id = 371] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7fd3ac003800) [pid = 1837] [serial = 1058] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aced2000 == 114 [pid = 1837] [id = 370] 22:51:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a71a6000 == 113 [pid = 1837] [id = 369] 22:51:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3587000 == 112 [pid = 1837] [id = 368] 22:51:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a31d7800 == 111 [pid = 1837] [id = 367] 22:51:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a5197800 == 110 [pid = 1837] [id = 366] 22:51:03 INFO - PROCESS | 1837 | 1461131463689 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"]]]}] 22:51:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a31ca000 == 109 [pid = 1837] [id = 365] 22:51:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a13a7800 == 108 [pid = 1837] [id = 361] 22:51:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a13a4000 == 107 [pid = 1837] [id = 360] 22:51:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cb0be000 == 106 [pid = 1837] [id = 359] 22:51:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cac69800 == 105 [pid = 1837] [id = 358] 22:51:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3befcc800 == 104 [pid = 1837] [id = 357] 22:51:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7b18000 == 103 [pid = 1837] [id = 356] 22:51:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b704a000 == 102 [pid = 1837] [id = 355] 22:51:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ae7d3800 == 101 [pid = 1837] [id = 354] 22:51:03 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3def800 == 100 [pid = 1837] [id = 353] 22:51:03 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 () { 22:51:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:51:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 22:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:51:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 22:51:03 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 () { 22:51:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:51:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 22:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:51:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 22:51:03 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 () { 22:51:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:51:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 22:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:51:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 22:51:03 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 () { 22:51:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:51:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 22:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:51:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 22:51:03 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1605ms 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 210 (0x7fd3b269e000) [pid = 1837] [serial = 1053] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7fd3a5da1400) [pid = 1837] [serial = 1043] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7fd3a418b400) [pid = 1837] [serial = 1001] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7fd3a41c3400) [pid = 1837] [serial = 1041] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7fd3af3e5000) [pid = 1837] [serial = 1010] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7fd3a11ca400) [pid = 1837] [serial = 1032] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7fd3af1ec800) [pid = 1837] [serial = 1049] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7fd3a3d0e000) [pid = 1837] [serial = 1035] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7fd3b6ddbc00) [pid = 1837] [serial = 1019] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7fd3b9960800) [pid = 1837] [serial = 1022] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7fd3a4168000) [pid = 1837] [serial = 1037] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7fd3b4ec7c00) [pid = 1837] [serial = 1016] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7fd3a110f000) [pid = 1837] [serial = 1028] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7fd3c5a7bc00) [pid = 1837] [serial = 1025] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7fd3b0d3bc00) [pid = 1837] [serial = 1052] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7fd3a1107000) [pid = 1837] [serial = 1031] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7fd3ae5db400) [pid = 1837] [serial = 1047] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7fd3aed0dc00) [pid = 1837] [serial = 1007] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7fd3afbbd400) [pid = 1837] [serial = 1050] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7fd3a5df2400) [pid = 1837] [serial = 1044] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7fd3a416d400) [pid = 1837] [serial = 1038] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7fd3afbb6800) [pid = 1837] [serial = 1013] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7fd3a32b7400) [pid = 1837] [serial = 998] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7fd3ac0c9c00) [pid = 1837] [serial = 1004] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7fd3a32b5c00) [pid = 1837] [serial = 1040] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7fd3ae55a400) [pid = 1837] [serial = 995] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7fd3ad0a6000) [pid = 1837] [serial = 1046] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7fd3a32b8000) [pid = 1837] [serial = 1034] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7fd3a3e45000) [pid = 1837] [serial = 1055] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7fd3a720f800) [pid = 1837] [serial = 1056] [outer = (nil)] [url = about:blank] 22:51:03 INFO - PROCESS | 1837 | 1461131463792 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 22:51:03 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 22:51:03 INFO - PROCESS | 1837 | 1461131463801 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 22:51:03 INFO - PROCESS | 1837 | 1461131463811 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 22:51:03 INFO - PROCESS | 1837 | 1461131463817 Marionette TRACE conn3 <- [1,1526,null,{}] 22:51:03 INFO - PROCESS | 1837 | 1461131463826 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}] 22:51:04 INFO - PROCESS | 1837 | 1461131464014 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 22:51:04 INFO - PROCESS | 1837 | 1461131464266 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3587000 == 101 [pid = 1837] [id = 389] 22:51:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7fd3a11cec00) [pid = 1837] [serial = 1168] [outer = (nil)] 22:51:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7fd3a32b5c00) [pid = 1837] [serial = 1169] [outer = 0x7fd3a11cec00] 22:51:04 INFO - PROCESS | 1837 | 1461131464348 Marionette DEBUG loaded listener.js 22:51:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7fd3a3e4fc00) [pid = 1837] [serial = 1170] [outer = 0x7fd3a11cec00] 22:51:05 INFO - PROCESS | 1837 | 1461131465126 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"]]]}] 22:51:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:51:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 22:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:51:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 22:51:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:51:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 22:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:51:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 22:51:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 22:51:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 22:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:51:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 22:51:05 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1334ms 22:51:05 INFO - PROCESS | 1837 | 1461131465147 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 22:51:05 INFO - PROCESS | 1837 | 1461131465155 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 22:51:05 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 22:51:05 INFO - PROCESS | 1837 | 1461131465202 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 22:51:05 INFO - PROCESS | 1837 | 1461131465206 Marionette TRACE conn3 <- [1,1530,null,{}] 22:51:05 INFO - PROCESS | 1837 | 1461131465211 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}] 22:51:05 INFO - PROCESS | 1837 | 1461131465370 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 22:51:05 INFO - PROCESS | 1837 | 1461131465549 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a739b000 == 102 [pid = 1837] [id = 390] 22:51:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7fd3a1cc9000) [pid = 1837] [serial = 1171] [outer = (nil)] 22:51:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7fd3a7207800) [pid = 1837] [serial = 1172] [outer = 0x7fd3a1cc9000] 22:51:05 INFO - PROCESS | 1837 | 1461131465614 Marionette DEBUG loaded listener.js 22:51:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7fd3ac005c00) [pid = 1837] [serial = 1173] [outer = 0x7fd3a1cc9000] 22:51:06 INFO - PROCESS | 1837 | 1461131466488 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]]]}] 22:51:06 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 22:51:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 22:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:51:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 22:51:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 22:51:06 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. 22:51:06 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 22:51:06 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1332ms 22:51:06 INFO - PROCESS | 1837 | 1461131466531 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 22:51:06 INFO - PROCESS | 1837 | 1461131466534 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 22:51:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 22:51:06 INFO - PROCESS | 1837 | 1461131466540 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 22:51:06 INFO - PROCESS | 1837 | 1461131466545 Marionette TRACE conn3 <- [1,1534,null,{}] 22:51:06 INFO - PROCESS | 1837 | 1461131466560 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}] 22:51:06 INFO - PROCESS | 1837 | 1461131466727 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 22:51:06 INFO - PROCESS | 1837 | 1461131466911 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aced1000 == 103 [pid = 1837] [id = 391] 22:51:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7fd3ac0c2400) [pid = 1837] [serial = 1174] [outer = (nil)] 22:51:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7fd3ae53bc00) [pid = 1837] [serial = 1175] [outer = 0x7fd3ac0c2400] 22:51:06 INFO - PROCESS | 1837 | 1461131466983 Marionette DEBUG loaded listener.js 22:51:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7fd3ae7ba800) [pid = 1837] [serial = 1176] [outer = 0x7fd3ac0c2400] 22:51:07 INFO - PROCESS | 1837 | 1461131467864 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]]]}] 22:51:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 22:51:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1387ms 22:51:07 INFO - PROCESS | 1837 | 1461131467929 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 22:51:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 22:51:07 INFO - PROCESS | 1837 | 1461131467934 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 22:51:07 INFO - PROCESS | 1837 | 1461131467940 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 22:51:07 INFO - PROCESS | 1837 | 1461131467944 Marionette TRACE conn3 <- [1,1538,null,{}] 22:51:07 INFO - PROCESS | 1837 | 1461131467951 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}] 22:51:08 INFO - PROCESS | 1837 | 1461131468129 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 22:51:08 INFO - PROCESS | 1837 | 1461131468309 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3afc12800 == 104 [pid = 1837] [id = 392] 22:51:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7fd3a5cc5000) [pid = 1837] [serial = 1177] [outer = (nil)] 22:51:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7fd3af1ee400) [pid = 1837] [serial = 1178] [outer = 0x7fd3a5cc5000] 22:51:08 INFO - PROCESS | 1837 | 1461131468379 Marionette DEBUG loaded listener.js 22:51:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7fd3af761800) [pid = 1837] [serial = 1179] [outer = 0x7fd3a5cc5000] 22:51:09 INFO - PROCESS | 1837 | 1461131469262 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]]]}] 22:51:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 22:51:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1377ms 22:51:09 INFO - PROCESS | 1837 | 1461131469318 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 22:51:09 INFO - PROCESS | 1837 | 1461131469321 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 22:51:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 22:51:09 INFO - PROCESS | 1837 | 1461131469327 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 22:51:09 INFO - PROCESS | 1837 | 1461131469330 Marionette TRACE conn3 <- [1,1542,null,{}] 22:51:09 INFO - PROCESS | 1837 | 1461131469335 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}] 22:51:09 INFO - PROCESS | 1837 | 1461131469505 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 22:51:09 INFO - PROCESS | 1837 | 1461131469727 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2a80800 == 105 [pid = 1837] [id = 393] 22:51:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7fd3afb88c00) [pid = 1837] [serial = 1180] [outer = (nil)] 22:51:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7fd3affe5c00) [pid = 1837] [serial = 1181] [outer = 0x7fd3afb88c00] 22:51:09 INFO - PROCESS | 1837 | 1461131469842 Marionette DEBUG loaded listener.js 22:51:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7fd3b0188c00) [pid = 1837] [serial = 1182] [outer = 0x7fd3afb88c00] 22:51:10 INFO - PROCESS | 1837 | 1461131470658 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]]]}] 22:51:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 22:51:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1391ms 22:51:10 INFO - PROCESS | 1837 | 1461131470719 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 22:51:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 22:51:10 INFO - PROCESS | 1837 | 1461131470723 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 22:51:10 INFO - PROCESS | 1837 | 1461131470728 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 22:51:10 INFO - PROCESS | 1837 | 1461131470731 Marionette TRACE conn3 <- [1,1546,null,{}] 22:51:10 INFO - PROCESS | 1837 | 1461131470736 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}] 22:51:10 INFO - PROCESS | 1837 | 1461131470932 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a719a000 == 104 [pid = 1837] [id = 266] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a1dd7000 == 103 [pid = 1837] [id = 300] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cb0b6800 == 102 [pid = 1837] [id = 264] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cacaa000 == 101 [pid = 1837] [id = 214] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a0959800 == 100 [pid = 1837] [id = 323] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aed62800 == 99 [pid = 1837] [id = 231] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a426b800 == 98 [pid = 1837] [id = 301] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2ebd800 == 97 [pid = 1837] [id = 303] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a73b5000 == 96 [pid = 1837] [id = 387] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c6bd5000 == 95 [pid = 1837] [id = 384] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bfdd4800 == 94 [pid = 1837] [id = 383] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8da8800 == 93 [pid = 1837] [id = 382] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b785d800 == 92 [pid = 1837] [id = 381] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b713e000 == 91 [pid = 1837] [id = 380] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7044800 == 90 [pid = 1837] [id = 379] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b5a8e800 == 89 [pid = 1837] [id = 378] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2ec9800 == 88 [pid = 1837] [id = 377] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2626800 == 87 [pid = 1837] [id = 376] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b0d84000 == 86 [pid = 1837] [id = 375] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a76a3800 == 85 [pid = 1837] [id = 374] 22:51:12 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a1de2000 == 84 [pid = 1837] [id = 373] 22:51:13 INFO - PROCESS | 1837 | 1461131473006 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a13ad000 == 85 [pid = 1837] [id = 394] 22:51:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7fd3a11cf000) [pid = 1837] [serial = 1183] [outer = (nil)] 22:51:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7fd3a1ccb800) [pid = 1837] [serial = 1184] [outer = 0x7fd3a11cf000] 22:51:13 INFO - PROCESS | 1837 | 1461131473076 Marionette DEBUG loaded listener.js 22:51:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7fd3a3d06400) [pid = 1837] [serial = 1185] [outer = 0x7fd3a11cf000] 22:51:13 INFO - PROCESS | 1837 | 1461131473830 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]]]}] 22:51:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 22:51:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 3134ms 22:51:13 INFO - PROCESS | 1837 | 1461131473865 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 22:51:13 INFO - PROCESS | 1837 | 1461131473871 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 22:51:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 22:51:13 INFO - PROCESS | 1837 | 1461131473879 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 22:51:13 INFO - PROCESS | 1837 | 1461131473883 Marionette TRACE conn3 <- [1,1550,null,{}] 22:51:13 INFO - PROCESS | 1837 | 1461131473889 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}] 22:51:14 INFO - PROCESS | 1837 | 1461131474059 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 22:51:14 INFO - PROCESS | 1837 | 1461131474078 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a76b5000 == 86 [pid = 1837] [id = 395] 22:51:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7fd3a5de6400) [pid = 1837] [serial = 1186] [outer = (nil)] 22:51:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7fd3abf74800) [pid = 1837] [serial = 1187] [outer = 0x7fd3a5de6400] 22:51:14 INFO - PROCESS | 1837 | 1461131474139 Marionette DEBUG loaded listener.js 22:51:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7fd3ac083c00) [pid = 1837] [serial = 1188] [outer = 0x7fd3a5de6400] 22:51:15 INFO - PROCESS | 1837 | 1461131475107 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]]]}] 22:51:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 22:51:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1297ms 22:51:15 INFO - PROCESS | 1837 | 1461131475180 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 22:51:15 INFO - PROCESS | 1837 | 1461131475186 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 22:51:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 22:51:15 INFO - PROCESS | 1837 | 1461131475197 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 22:51:15 INFO - PROCESS | 1837 | 1461131475199 Marionette TRACE conn3 <- [1,1554,null,{}] 22:51:15 INFO - PROCESS | 1837 | 1461131475211 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}] 22:51:15 INFO - PROCESS | 1837 | 1461131475420 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 22:51:15 INFO - PROCESS | 1837 | 1461131475440 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b1ceb000 == 87 [pid = 1837] [id = 396] 22:51:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7fd3a5df2400) [pid = 1837] [serial = 1189] [outer = (nil)] 22:51:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7fd3ae5adc00) [pid = 1837] [serial = 1190] [outer = 0x7fd3a5df2400] 22:51:15 INFO - PROCESS | 1837 | 1461131475502 Marionette DEBUG loaded listener.js 22:51:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7fd3aeffbc00) [pid = 1837] [serial = 1191] [outer = 0x7fd3a5df2400] 22:51:16 INFO - PROCESS | 1837 | 1461131476383 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]]]}] 22:51:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 22:51:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1236ms 22:51:16 INFO - PROCESS | 1837 | 1461131476442 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 22:51:16 INFO - PROCESS | 1837 | 1461131476445 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 22:51:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 22:51:16 INFO - PROCESS | 1837 | 1461131476459 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 22:51:16 INFO - PROCESS | 1837 | 1461131476467 Marionette TRACE conn3 <- [1,1558,null,{}] 22:51:16 INFO - PROCESS | 1837 | 1461131476473 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}] 22:51:16 INFO - PROCESS | 1837 | 1461131476719 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 22:51:16 INFO - PROCESS | 1837 | 1461131476737 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b5a8e800 == 88 [pid = 1837] [id = 397] 22:51:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7fd3a7211c00) [pid = 1837] [serial = 1192] [outer = (nil)] 22:51:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7fd3b0d34000) [pid = 1837] [serial = 1193] [outer = 0x7fd3a7211c00] 22:51:16 INFO - PROCESS | 1837 | 1461131476795 Marionette DEBUG loaded listener.js 22:51:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7fd3b2d03c00) [pid = 1837] [serial = 1194] [outer = 0x7fd3a7211c00] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7fd3ae53c000) [pid = 1837] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7fd3a5da8000) [pid = 1837] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7fd3a1cca400) [pid = 1837] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7fd3a1ed6000) [pid = 1837] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7fd3aed07000) [pid = 1837] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7fd3a0906c00) [pid = 1837] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7fd3a11cc800) [pid = 1837] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7fd3a5ccf800) [pid = 1837] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7fd39fc54c00) [pid = 1837] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7fd3a0903400) [pid = 1837] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7fd3c610c400) [pid = 1837] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7fd3a4193c00) [pid = 1837] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7fd3a40b0800) [pid = 1837] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7fd3ac0c1800) [pid = 1837] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7fd3a1cc8400) [pid = 1837] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7fd3a40adc00) [pid = 1837] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7fd3a1cc5000) [pid = 1837] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7fd3a40aac00) [pid = 1837] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7fd3a11c8000) [pid = 1837] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7fd39fe07000) [pid = 1837] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7fd3af3e5c00) [pid = 1837] [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.] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7fd3a40aa000) [pid = 1837] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7fd3a11cb800) [pid = 1837] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7fd3a11cb000) [pid = 1837] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 22:51:17 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7fd3b0d8b800) [pid = 1837] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:51:17 INFO - PROCESS | 1837 | 1461131477986 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]]]}] 22:51:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 22:51:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1542ms 22:51:17 INFO - PROCESS | 1837 | 1461131477995 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 22:51:17 INFO - PROCESS | 1837 | 1461131477998 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 22:51:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 22:51:18 INFO - PROCESS | 1837 | 1461131478005 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 22:51:18 INFO - PROCESS | 1837 | 1461131478008 Marionette TRACE conn3 <- [1,1562,null,{}] 22:51:18 INFO - PROCESS | 1837 | 1461131478014 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}] 22:51:18 INFO - PROCESS | 1837 | 1461131478162 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 22:51:18 INFO - PROCESS | 1837 | 1461131478311 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a41ea800 == 89 [pid = 1837] [id = 398] 22:51:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7fd3a0906800) [pid = 1837] [serial = 1195] [outer = (nil)] 22:51:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7fd3a40a7400) [pid = 1837] [serial = 1196] [outer = 0x7fd3a0906800] 22:51:18 INFO - PROCESS | 1837 | 1461131478368 Marionette DEBUG loaded listener.js 22:51:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7fd3abf76c00) [pid = 1837] [serial = 1197] [outer = 0x7fd3a0906800] 22:51:19 INFO - PROCESS | 1837 | 1461131479069 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]]]}] 22:51:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 22:51:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1129ms 22:51:19 INFO - PROCESS | 1837 | 1461131479135 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 22:51:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 22:51:19 INFO - PROCESS | 1837 | 1461131479138 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 22:51:19 INFO - PROCESS | 1837 | 1461131479151 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 22:51:19 INFO - PROCESS | 1837 | 1461131479153 Marionette TRACE conn3 <- [1,1566,null,{}] 22:51:19 INFO - PROCESS | 1837 | 1461131479164 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}] 22:51:19 INFO - PROCESS | 1837 | 1461131479328 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 22:51:19 INFO - PROCESS | 1837 | 1461131479339 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7128800 == 90 [pid = 1837] [id = 399] 22:51:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7fd3af92a800) [pid = 1837] [serial = 1198] [outer = (nil)] 22:51:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7fd3b2695c00) [pid = 1837] [serial = 1199] [outer = 0x7fd3af92a800] 22:51:19 INFO - PROCESS | 1837 | 1461131479409 Marionette DEBUG loaded listener.js 22:51:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7fd3b3587800) [pid = 1837] [serial = 1200] [outer = 0x7fd3af92a800] 22:51:20 INFO - PROCESS | 1837 | 1461131480539 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]]]}] 22:51:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 22:51:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1443ms 22:51:20 INFO - PROCESS | 1837 | 1461131480587 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 22:51:20 INFO - PROCESS | 1837 | 1461131480593 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 22:51:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 22:51:20 INFO - PROCESS | 1837 | 1461131480602 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 22:51:20 INFO - PROCESS | 1837 | 1461131480606 Marionette TRACE conn3 <- [1,1570,null,{}] 22:51:20 INFO - PROCESS | 1837 | 1461131480615 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}] 22:51:20 INFO - PROCESS | 1837 | 1461131480846 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 22:51:21 INFO - PROCESS | 1837 | 1461131481083 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3acc1d000 == 91 [pid = 1837] [id = 400] 22:51:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7fd3a416d800) [pid = 1837] [serial = 1201] [outer = (nil)] 22:51:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7fd3a5ccf400) [pid = 1837] [serial = 1202] [outer = 0x7fd3a416d800] 22:51:21 INFO - PROCESS | 1837 | 1461131481171 Marionette DEBUG loaded listener.js 22:51:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7fd3a7212800) [pid = 1837] [serial = 1203] [outer = 0x7fd3a416d800] 22:51:22 INFO - PROCESS | 1837 | 1461131482053 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]]]}] 22:51:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 22:51:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1529ms 22:51:22 INFO - PROCESS | 1837 | 1461131482133 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 22:51:22 INFO - PROCESS | 1837 | 1461131482141 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 22:51:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 22:51:22 INFO - PROCESS | 1837 | 1461131482150 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 22:51:22 INFO - PROCESS | 1837 | 1461131482154 Marionette TRACE conn3 <- [1,1574,null,{}] 22:51:22 INFO - PROCESS | 1837 | 1461131482159 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}] 22:51:22 INFO - PROCESS | 1837 | 1461131482369 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 22:51:22 INFO - PROCESS | 1837 | 1461131482632 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6db5800 == 92 [pid = 1837] [id = 401] 22:51:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7fd3abf73800) [pid = 1837] [serial = 1204] [outer = (nil)] 22:51:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7fd3ae7b7400) [pid = 1837] [serial = 1205] [outer = 0x7fd3abf73800] 22:51:22 INFO - PROCESS | 1837 | 1461131482745 Marionette DEBUG loaded listener.js 22:51:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7fd3aeff7000) [pid = 1837] [serial = 1206] [outer = 0x7fd3abf73800] 22:51:23 INFO - PROCESS | 1837 | 1461131483605 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]]]}] 22:51:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 22:51:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1529ms 22:51:23 INFO - PROCESS | 1837 | 1461131483680 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 22:51:23 INFO - PROCESS | 1837 | 1461131483683 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 22:51:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 22:51:23 INFO - PROCESS | 1837 | 1461131483691 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 22:51:23 INFO - PROCESS | 1837 | 1461131483696 Marionette TRACE conn3 <- [1,1578,null,{}] 22:51:23 INFO - PROCESS | 1837 | 1461131483712 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}] 22:51:23 INFO - PROCESS | 1837 | 1461131483930 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 22:51:24 INFO - PROCESS | 1837 | 1461131484162 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8dac800 == 93 [pid = 1837] [id = 402] 22:51:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7fd3af76d000) [pid = 1837] [serial = 1207] [outer = (nil)] 22:51:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7fd3b2d0c000) [pid = 1837] [serial = 1208] [outer = 0x7fd3af76d000] 22:51:24 INFO - PROCESS | 1837 | 1461131484282 Marionette DEBUG loaded listener.js 22:51:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7fd3b38e3000) [pid = 1837] [serial = 1209] [outer = 0x7fd3af76d000] 22:51:25 INFO - PROCESS | 1837 | 1461131485154 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]]]}] 22:51:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 22:51:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1532ms 22:51:25 INFO - PROCESS | 1837 | 1461131485224 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 22:51:25 INFO - PROCESS | 1837 | 1461131485228 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 22:51:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 22:51:25 INFO - PROCESS | 1837 | 1461131485233 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 22:51:25 INFO - PROCESS | 1837 | 1461131485235 Marionette TRACE conn3 <- [1,1582,null,{}] 22:51:25 INFO - PROCESS | 1837 | 1461131485241 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}] 22:51:25 INFO - PROCESS | 1837 | 1461131485397 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 22:51:25 INFO - PROCESS | 1837 | 1461131485578 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c4ee7800 == 94 [pid = 1837] [id = 403] 22:51:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7fd3afbbd400) [pid = 1837] [serial = 1210] [outer = (nil)] 22:51:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7fd3b6156c00) [pid = 1837] [serial = 1211] [outer = 0x7fd3afbbd400] 22:51:25 INFO - PROCESS | 1837 | 1461131485646 Marionette DEBUG loaded listener.js 22:51:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7fd3b6ce9400) [pid = 1837] [serial = 1212] [outer = 0x7fd3afbbd400] 22:51:26 INFO - PROCESS | 1837 | 1461131486429 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]]]}] 22:51:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 22:51:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1224ms 22:51:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 22:51:26 INFO - PROCESS | 1837 | 1461131486459 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 22:51:26 INFO - PROCESS | 1837 | 1461131486462 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 22:51:26 INFO - PROCESS | 1837 | 1461131486467 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 22:51:26 INFO - PROCESS | 1837 | 1461131486470 Marionette TRACE conn3 <- [1,1586,null,{}] 22:51:26 INFO - PROCESS | 1837 | 1461131486475 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}] 22:51:26 INFO - PROCESS | 1837 | 1461131486621 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 22:51:26 INFO - PROCESS | 1837 | 1461131486806 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c6f29800 == 95 [pid = 1837] [id = 404] 22:51:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7fd3a0909c00) [pid = 1837] [serial = 1213] [outer = (nil)] 22:51:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7fd3b70ee400) [pid = 1837] [serial = 1214] [outer = 0x7fd3a0909c00] 22:51:26 INFO - PROCESS | 1837 | 1461131486873 Marionette DEBUG loaded listener.js 22:51:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7fd3b7a56000) [pid = 1837] [serial = 1215] [outer = 0x7fd3a0909c00] 22:51:27 INFO - PROCESS | 1837 | 1461131487668 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]]]}] 22:51:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 22:51:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1232ms 22:51:27 INFO - PROCESS | 1837 | 1461131487700 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 22:51:27 INFO - PROCESS | 1837 | 1461131487703 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 22:51:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 22:51:27 INFO - PROCESS | 1837 | 1461131487725 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 22:51:27 INFO - PROCESS | 1837 | 1461131487729 Marionette TRACE conn3 <- [1,1590,null,{}] 22:51:27 INFO - PROCESS | 1837 | 1461131487735 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}] 22:51:27 INFO - PROCESS | 1837 | 1461131487916 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 22:51:28 INFO - PROCESS | 1837 | 1461131488107 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3caab2800 == 96 [pid = 1837] [id = 405] 22:51:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7fd3ae536000) [pid = 1837] [serial = 1216] [outer = (nil)] 22:51:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7fd3b972e400) [pid = 1837] [serial = 1217] [outer = 0x7fd3ae536000] 22:51:28 INFO - PROCESS | 1837 | 1461131488177 Marionette DEBUG loaded listener.js 22:51:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7fd3c5db4400) [pid = 1837] [serial = 1218] [outer = 0x7fd3ae536000] 22:51:29 INFO - PROCESS | 1837 | 1461131489038 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]]]}] 22:51:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 22:51:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1395ms 22:51:29 INFO - PROCESS | 1837 | 1461131489104 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 22:51:29 INFO - PROCESS | 1837 | 1461131489108 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 22:51:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 22:51:29 INFO - PROCESS | 1837 | 1461131489114 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 22:51:29 INFO - PROCESS | 1837 | 1461131489118 Marionette TRACE conn3 <- [1,1594,null,{}] 22:51:29 INFO - PROCESS | 1837 | 1461131489123 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}] 22:51:29 INFO - PROCESS | 1837 | 1461131489275 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 22:51:29 INFO - PROCESS | 1837 | 1461131489466 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cacb3000 == 97 [pid = 1837] [id = 406] 22:51:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7fd3afb80400) [pid = 1837] [serial = 1219] [outer = (nil)] 22:51:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7fd3c610a800) [pid = 1837] [serial = 1220] [outer = 0x7fd3afb80400] 22:51:29 INFO - PROCESS | 1837 | 1461131489533 Marionette DEBUG loaded listener.js 22:51:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7fd3c6e2cc00) [pid = 1837] [serial = 1221] [outer = 0x7fd3afb80400] 22:51:30 INFO - PROCESS | 1837 | 1461131490324 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]]]}] 22:51:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 22:51:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1281ms 22:51:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 22:51:30 INFO - PROCESS | 1837 | 1461131490397 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 22:51:30 INFO - PROCESS | 1837 | 1461131490400 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 22:51:30 INFO - PROCESS | 1837 | 1461131490406 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 22:51:30 INFO - PROCESS | 1837 | 1461131490410 Marionette TRACE conn3 <- [1,1598,null,{}] 22:51:30 INFO - PROCESS | 1837 | 1461131490415 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}] 22:51:30 INFO - PROCESS | 1837 | 1461131490570 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 22:51:30 INFO - PROCESS | 1837 | 1461131490758 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3caea0000 == 98 [pid = 1837] [id = 407] 22:51:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 211 (0x7fd3b8bb8c00) [pid = 1837] [serial = 1222] [outer = (nil)] 22:51:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7fd3c7111000) [pid = 1837] [serial = 1223] [outer = 0x7fd3b8bb8c00] 22:51:30 INFO - PROCESS | 1837 | 1461131490825 Marionette DEBUG loaded listener.js 22:51:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7fd3c716a000) [pid = 1837] [serial = 1224] [outer = 0x7fd3b8bb8c00] 22:51:31 INFO - PROCESS | 1837 | 1461131491641 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]]]}] 22:51:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 22:51:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1277ms 22:51:31 INFO - PROCESS | 1837 | 1461131491683 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 22:51:31 INFO - PROCESS | 1837 | 1461131491686 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 22:51:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 22:51:31 INFO - PROCESS | 1837 | 1461131491691 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 22:51:31 INFO - PROCESS | 1837 | 1461131491694 Marionette TRACE conn3 <- [1,1602,null,{}] 22:51:31 INFO - PROCESS | 1837 | 1461131491699 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}] 22:51:31 INFO - PROCESS | 1837 | 1461131491859 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 22:51:32 INFO - PROCESS | 1837 | 1461131492049 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb343000 == 99 [pid = 1837] [id = 408] 22:51:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7fd3c5db7400) [pid = 1837] [serial = 1225] [outer = (nil)] 22:51:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7fd3c9013400) [pid = 1837] [serial = 1226] [outer = 0x7fd3c5db7400] 22:51:32 INFO - PROCESS | 1837 | 1461131492113 Marionette DEBUG loaded listener.js 22:51:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7fd3caf27400) [pid = 1837] [serial = 1227] [outer = 0x7fd3c5db7400] 22:51:32 INFO - PROCESS | 1837 | 1461131492978 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]]]}] 22:51:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 22:51:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1337ms 22:51:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 22:51:33 INFO - PROCESS | 1837 | 1461131493030 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 22:51:33 INFO - PROCESS | 1837 | 1461131493032 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 22:51:33 INFO - PROCESS | 1837 | 1461131493037 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 22:51:33 INFO - PROCESS | 1837 | 1461131493041 Marionette TRACE conn3 <- [1,1606,null,{}] 22:51:33 INFO - PROCESS | 1837 | 1461131493045 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}] 22:51:33 INFO - PROCESS | 1837 | 1461131493215 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 22:51:33 INFO - PROCESS | 1837 | 1461131493406 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cde24000 == 100 [pid = 1837] [id = 409] 22:51:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7fd3a10ecc00) [pid = 1837] [serial = 1228] [outer = (nil)] 22:51:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7fd3a10f5800) [pid = 1837] [serial = 1229] [outer = 0x7fd3a10ecc00] 22:51:33 INFO - PROCESS | 1837 | 1461131493472 Marionette DEBUG loaded listener.js 22:51:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7fd3a10fa800) [pid = 1837] [serial = 1230] [outer = 0x7fd3a10ecc00] 22:51:34 INFO - PROCESS | 1837 | 1461131494370 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]]]}] 22:51:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 22:51:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1387ms 22:51:34 INFO - PROCESS | 1837 | 1461131494425 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 22:51:34 INFO - PROCESS | 1837 | 1461131494429 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 22:51:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 22:51:34 INFO - PROCESS | 1837 | 1461131494435 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 22:51:34 INFO - PROCESS | 1837 | 1461131494438 Marionette TRACE conn3 <- [1,1610,null,{}] 22:51:34 INFO - PROCESS | 1837 | 1461131494443 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}] 22:51:34 INFO - PROCESS | 1837 | 1461131494637 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 22:51:34 INFO - PROCESS | 1837 | 1461131494828 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3da8000 == 101 [pid = 1837] [id = 410] 22:51:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7fd3a10ee000) [pid = 1837] [serial = 1231] [outer = (nil)] 22:51:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7fd3cb159400) [pid = 1837] [serial = 1232] [outer = 0x7fd3a10ee000] 22:51:34 INFO - PROCESS | 1837 | 1461131494906 Marionette DEBUG loaded listener.js 22:51:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7fd3cb3a0000) [pid = 1837] [serial = 1233] [outer = 0x7fd3a10ee000] 22:51:35 INFO - PROCESS | 1837 | 1461131495691 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]]]}] 22:51:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 22:51:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1276ms 22:51:35 INFO - PROCESS | 1837 | 1461131495712 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 22:51:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 22:51:35 INFO - PROCESS | 1837 | 1461131495715 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 22:51:35 INFO - PROCESS | 1837 | 1461131495721 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 22:51:35 INFO - PROCESS | 1837 | 1461131495723 Marionette TRACE conn3 <- [1,1614,null,{}] 22:51:35 INFO - PROCESS | 1837 | 1461131495729 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}] 22:51:35 INFO - PROCESS | 1837 | 1461131495897 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 22:51:36 INFO - PROCESS | 1837 | 1461131496111 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b706a000 == 102 [pid = 1837] [id = 411] 22:51:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7fd39fe08000) [pid = 1837] [serial = 1234] [outer = (nil)] 22:51:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7fd39fff4c00) [pid = 1837] [serial = 1235] [outer = 0x7fd39fe08000] 22:51:36 INFO - PROCESS | 1837 | 1461131496182 Marionette DEBUG loaded listener.js 22:51:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7fd39fffa000) [pid = 1837] [serial = 1236] [outer = 0x7fd39fe08000] 22:51:37 INFO - PROCESS | 1837 | 1461131497003 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]]]}] 22:51:37 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 22:51:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1333ms 22:51:37 INFO - PROCESS | 1837 | 1461131497054 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 22:51:37 INFO - PROCESS | 1837 | 1461131497058 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 22:51:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 22:51:37 INFO - PROCESS | 1837 | 1461131497064 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 22:51:37 INFO - PROCESS | 1837 | 1461131497066 Marionette TRACE conn3 <- [1,1618,null,{}] 22:51:37 INFO - PROCESS | 1837 | 1461131497071 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}] 22:51:37 INFO - PROCESS | 1837 | 1461131497243 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 22:51:37 INFO - PROCESS | 1837 | 1461131497440 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a0949000 == 103 [pid = 1837] [id = 412] 22:51:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7fd39fc4e000) [pid = 1837] [serial = 1237] [outer = (nil)] 22:51:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7fd39ffec800) [pid = 1837] [serial = 1238] [outer = 0x7fd39fc4e000] 22:51:37 INFO - PROCESS | 1837 | 1461131497507 Marionette DEBUG loaded listener.js 22:51:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7fd3a11cbc00) [pid = 1837] [serial = 1239] [outer = 0x7fd39fc4e000] 22:51:38 INFO - PROCESS | 1837 | 1461131498682 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]]]}] 22:51:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 22:51:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1677ms 22:51:38 INFO - PROCESS | 1837 | 1461131498742 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 22:51:38 INFO - PROCESS | 1837 | 1461131498746 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 22:51:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 22:51:38 INFO - PROCESS | 1837 | 1461131498754 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 22:51:38 INFO - PROCESS | 1837 | 1461131498759 Marionette TRACE conn3 <- [1,1622,null,{}] 22:51:38 INFO - PROCESS | 1837 | 1461131498766 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}] 22:51:38 INFO - PROCESS | 1837 | 1461131498951 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 22:51:39 INFO - PROCESS | 1837 | 1461131499184 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a50e1800 == 104 [pid = 1837] [id = 413] 22:51:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7fd3a110d400) [pid = 1837] [serial = 1240] [outer = (nil)] 22:51:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 230 (0x7fd3a11cb000) [pid = 1837] [serial = 1241] [outer = 0x7fd3a110d400] 22:51:39 INFO - PROCESS | 1837 | 1461131499247 Marionette DEBUG loaded listener.js 22:51:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 231 (0x7fd3a1d5b000) [pid = 1837] [serial = 1242] [outer = 0x7fd3a110d400] 22:51:40 INFO - PROCESS | 1837 | 1461131500073 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]]]}] 22:51:40 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 22:51:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1383ms 22:51:40 INFO - PROCESS | 1837 | 1461131500137 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 22:51:40 INFO - PROCESS | 1837 | 1461131500144 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 22:51:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 22:51:40 INFO - PROCESS | 1837 | 1461131500153 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 22:51:40 INFO - PROCESS | 1837 | 1461131500157 Marionette TRACE conn3 <- [1,1626,null,{}] 22:51:40 INFO - PROCESS | 1837 | 1461131500161 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}] 22:51:40 INFO - PROCESS | 1837 | 1461131500320 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 22:51:40 INFO - PROCESS | 1837 | 1461131500524 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3abdd7800 == 105 [pid = 1837] [id = 414] 22:51:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 232 (0x7fd39fc53800) [pid = 1837] [serial = 1243] [outer = (nil)] 22:51:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 233 (0x7fd3a1cc3400) [pid = 1837] [serial = 1244] [outer = 0x7fd39fc53800] 22:51:40 INFO - PROCESS | 1837 | 1461131500586 Marionette DEBUG loaded listener.js 22:51:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 234 (0x7fd3a3e4c800) [pid = 1837] [serial = 1245] [outer = 0x7fd39fc53800] 22:51:41 INFO - PROCESS | 1837 | 1461131501524 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]]]}] 22:51:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 22:51:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1433ms 22:51:41 INFO - PROCESS | 1837 | 1461131501586 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 22:51:41 INFO - PROCESS | 1837 | 1461131501590 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 22:51:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 22:51:41 INFO - PROCESS | 1837 | 1461131501595 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 22:51:41 INFO - PROCESS | 1837 | 1461131501601 Marionette TRACE conn3 <- [1,1630,null,{}] 22:51:41 INFO - PROCESS | 1837 | 1461131501615 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}] 22:51:41 INFO - PROCESS | 1837 | 1461131501776 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 22:51:42 INFO - PROCESS | 1837 | 1461131502045 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a519c000 == 106 [pid = 1837] [id = 415] 22:51:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 235 (0x7fd3a3e4d000) [pid = 1837] [serial = 1246] [outer = (nil)] 22:51:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7fd3a41cb800) [pid = 1837] [serial = 1247] [outer = 0x7fd3a3e4d000] 22:51:42 INFO - PROCESS | 1837 | 1461131502160 Marionette DEBUG loaded listener.js 22:51:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 237 (0x7fd3a5dedc00) [pid = 1837] [serial = 1248] [outer = 0x7fd3a3e4d000] 22:51:42 INFO - PROCESS | 1837 | 1461131502950 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]]]}] 22:51:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 22:51:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1384ms 22:51:42 INFO - PROCESS | 1837 | 1461131502981 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 22:51:42 INFO - PROCESS | 1837 | 1461131502985 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 22:51:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 22:51:42 INFO - PROCESS | 1837 | 1461131502990 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 22:51:42 INFO - PROCESS | 1837 | 1461131502992 Marionette TRACE conn3 <- [1,1634,null,{}] 22:51:43 INFO - PROCESS | 1837 | 1461131502997 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}] 22:51:43 INFO - PROCESS | 1837 | 1461131503162 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 22:51:43 INFO - PROCESS | 1837 | 1461131503366 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3acec2800 == 107 [pid = 1837] [id = 416] 22:51:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 238 (0x7fd3a7208000) [pid = 1837] [serial = 1249] [outer = (nil)] 22:51:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 239 (0x7fd3ac0c0800) [pid = 1837] [serial = 1250] [outer = 0x7fd3a7208000] 22:51:43 INFO - PROCESS | 1837 | 1461131503427 Marionette DEBUG loaded listener.js 22:51:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7fd3ac0f2400) [pid = 1837] [serial = 1251] [outer = 0x7fd3a7208000] 22:51:44 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a41ea800 == 106 [pid = 1837] [id = 398] 22:51:44 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b5a8e800 == 105 [pid = 1837] [id = 397] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7fd3a418c400) [pid = 1837] [serial = 1166] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 238 (0x7fd3a1cc2400) [pid = 1837] [serial = 1121] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 237 (0x7fd3a41c3000) [pid = 1837] [serial = 1124] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 236 (0x7fd3ac091400) [pid = 1837] [serial = 1127] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7fd3ae5b7000) [pid = 1837] [serial = 1130] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 234 (0x7fd3af1e9000) [pid = 1837] [serial = 1133] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 233 (0x7fd3b2a43800) [pid = 1837] [serial = 1139] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 232 (0x7fd3b0d3f800) [pid = 1837] [serial = 1136] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 231 (0x7fd3b3584c00) [pid = 1837] [serial = 1142] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 230 (0x7fd3b38f0800) [pid = 1837] [serial = 1145] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 229 (0x7fd3b515dc00) [pid = 1837] [serial = 1148] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7fd3b6dd6400) [pid = 1837] [serial = 1151] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7fd3b80b3400) [pid = 1837] [serial = 1154] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7fd3a40abc00) [pid = 1837] [serial = 1157] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7fd3b8f58000) [pid = 1837] [serial = 1160] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7fd3b6aa0000) [pid = 1837] [serial = 1076] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7fd3ac0c5000) [pid = 1837] [serial = 1085] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7fd3a32b6000) [pid = 1837] [serial = 1088] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7fd3c613f000) [pid = 1837] [serial = 1082] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7fd3a32b4400) [pid = 1837] [serial = 1061] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7fd3af70b800) [pid = 1837] [serial = 1070] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7fd3a416d000) [pid = 1837] [serial = 1064] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7fd3ac0c9400) [pid = 1837] [serial = 1067] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7fd3ad0a5000) [pid = 1837] [serial = 1094] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7fd3b269f400) [pid = 1837] [serial = 1073] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7fd3b0d8f800) [pid = 1837] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7fd3bfde7000) [pid = 1837] [serial = 1079] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7fd3ac0c7400) [pid = 1837] [serial = 1091] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b1ceb000 == 104 [pid = 1837] [id = 396] 22:51:44 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a76b5000 == 103 [pid = 1837] [id = 395] 22:51:44 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a13ad000 == 102 [pid = 1837] [id = 394] 22:51:44 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2a80800 == 101 [pid = 1837] [id = 393] 22:51:44 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3afc12800 == 100 [pid = 1837] [id = 392] 22:51:44 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aced1000 == 99 [pid = 1837] [id = 391] 22:51:44 INFO - PROCESS | 1837 | 1461131504399 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]]]}] 22:51:44 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a739b000 == 98 [pid = 1837] [id = 390] 22:51:44 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3587000 == 97 [pid = 1837] [id = 389] 22:51:44 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a13ae800 == 96 [pid = 1837] [id = 388] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7fd3a1ee2800) [pid = 1837] [serial = 1163] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 210 (0x7fd3a3e49c00) [pid = 1837] [serial = 1164] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7fd3aed79800) [pid = 1837] [serial = 1119] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7fd3a720c800) [pid = 1837] [serial = 1104] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7fd3b8943c00) [pid = 1837] [serial = 951] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7fd3cb086c00) [pid = 1837] [serial = 972] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7fd3aed08400) [pid = 1837] [serial = 1059] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7fd3b26e7c00) [pid = 1837] [serial = 948] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7fd3a1111800) [pid = 1837] [serial = 1100] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7fd3abf74400) [pid = 1837] [serial = 1107] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7fd3caf28800) [pid = 1837] [serial = 954] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7fd3a3e4d800) [pid = 1837] [serial = 1101] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7fd3ae555800) [pid = 1837] [serial = 945] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7fd3abf7e400) [pid = 1837] [serial = 1109] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7fd3ae55bc00) [pid = 1837] [serial = 1113] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7fd3a5df2000) [pid = 1837] [serial = 942] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7fd3b3584000) [pid = 1837] [serial = 963] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7fd3a3e42400) [pid = 1837] [serial = 939] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7fd3a41d0000) [pid = 1837] [serial = 960] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7fd3a32b0000) [pid = 1837] [serial = 1098] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7fd3a1cca000) [pid = 1837] [serial = 1115] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7fd3af710400) [pid = 1837] [serial = 744] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7fd3a41c6c00) [pid = 1837] [serial = 957] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7fd3a5de6000) [pid = 1837] [serial = 1103] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7fd3ac08bc00) [pid = 1837] [serial = 1110] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7fd3c7111c00) [pid = 1837] [serial = 969] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7fd3a11d6000) [pid = 1837] [serial = 1097] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7fd3a720cc00) [pid = 1837] [serial = 1106] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7fd3a11d6400) [pid = 1837] [serial = 966] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7fd3ad0a5c00) [pid = 1837] [serial = 1112] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7fd3a5cc6400) [pid = 1837] [serial = 1116] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7fd3aed74000) [pid = 1837] [serial = 996] [outer = (nil)] [url = about:blank] 22:51:44 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7fd3ae7bd400) [pid = 1837] [serial = 1118] [outer = (nil)] [url = about:blank] 22:51:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 22:51:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1485ms 22:51:44 INFO - PROCESS | 1837 | 1461131504476 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 22:51:44 INFO - PROCESS | 1837 | 1461131504479 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 22:51:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 22:51:44 INFO - PROCESS | 1837 | 1461131504485 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 22:51:44 INFO - PROCESS | 1837 | 1461131504487 Marionette TRACE conn3 <- [1,1638,null,{}] 22:51:44 INFO - PROCESS | 1837 | 1461131504492 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}] 22:51:44 INFO - PROCESS | 1837 | 1461131504644 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 22:51:44 INFO - PROCESS | 1837 | 1461131504654 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a13ae800 == 97 [pid = 1837] [id = 417] 22:51:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7fd3a32b6000) [pid = 1837] [serial = 1252] [outer = (nil)] 22:51:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7fd3a5cc6400) [pid = 1837] [serial = 1253] [outer = 0x7fd3a32b6000] 22:51:44 INFO - PROCESS | 1837 | 1461131504712 Marionette DEBUG loaded listener.js 22:51:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7fd3ac088000) [pid = 1837] [serial = 1254] [outer = 0x7fd3a32b6000] 22:51:45 INFO - PROCESS | 1837 | 1461131505586 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]]]}] 22:51:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 22:51:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1128ms 22:51:45 INFO - PROCESS | 1837 | 1461131505614 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 22:51:45 INFO - PROCESS | 1837 | 1461131505617 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 22:51:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 22:51:45 INFO - PROCESS | 1837 | 1461131505622 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 22:51:45 INFO - PROCESS | 1837 | 1461131505625 Marionette TRACE conn3 <- [1,1642,null,{}] 22:51:45 INFO - PROCESS | 1837 | 1461131505629 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}] 22:51:45 INFO - PROCESS | 1837 | 1461131505811 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 22:51:45 INFO - PROCESS | 1837 | 1461131505971 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a71a2000 == 98 [pid = 1837] [id = 418] 22:51:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7fd3a1cc5000) [pid = 1837] [serial = 1255] [outer = (nil)] 22:51:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7fd3ae5b2800) [pid = 1837] [serial = 1256] [outer = 0x7fd3a1cc5000] 22:51:46 INFO - PROCESS | 1837 | 1461131506036 Marionette DEBUG loaded listener.js 22:51:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7fd3af3e1c00) [pid = 1837] [serial = 1257] [outer = 0x7fd3a1cc5000] 22:51:46 INFO - PROCESS | 1837 | 1461131506716 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]]]}] 22:51:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 22:51:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1137ms 22:51:46 INFO - PROCESS | 1837 | 1461131506760 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 22:51:46 INFO - PROCESS | 1837 | 1461131506764 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 22:51:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 22:51:46 INFO - PROCESS | 1837 | 1461131506770 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 22:51:46 INFO - PROCESS | 1837 | 1461131506772 Marionette TRACE conn3 <- [1,1646,null,{}] 22:51:46 INFO - PROCESS | 1837 | 1461131506778 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}] 22:51:47 INFO - PROCESS | 1837 | 1461131507040 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 22:51:47 INFO - PROCESS | 1837 | 1461131507063 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ae6e1000 == 99 [pid = 1837] [id = 419] 22:51:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7fd3af49a400) [pid = 1837] [serial = 1258] [outer = (nil)] 22:51:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7fd3affe7c00) [pid = 1837] [serial = 1259] [outer = 0x7fd3af49a400] 22:51:47 INFO - PROCESS | 1837 | 1461131507119 Marionette DEBUG loaded listener.js 22:51:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7fd3b100a400) [pid = 1837] [serial = 1260] [outer = 0x7fd3af49a400] 22:51:47 INFO - PROCESS | 1837 | 1461131507911 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]]]}] 22:51:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 22:51:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1175ms 22:51:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 22:51:47 INFO - PROCESS | 1837 | 1461131507946 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 22:51:47 INFO - PROCESS | 1837 | 1461131507948 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 22:51:47 INFO - PROCESS | 1837 | 1461131507954 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 22:51:47 INFO - PROCESS | 1837 | 1461131507957 Marionette TRACE conn3 <- [1,1650,null,{}] 22:51:47 INFO - PROCESS | 1837 | 1461131507962 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}] 22:51:48 INFO - PROCESS | 1837 | 1461131508178 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 22:51:48 INFO - PROCESS | 1837 | 1461131508211 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b12a2000 == 100 [pid = 1837] [id = 420] 22:51:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7fd3af704800) [pid = 1837] [serial = 1261] [outer = (nil)] 22:51:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7fd3b2a3fc00) [pid = 1837] [serial = 1262] [outer = 0x7fd3af704800] 22:51:48 INFO - PROCESS | 1837 | 1461131508299 Marionette DEBUG loaded listener.js 22:51:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7fd3b3589400) [pid = 1837] [serial = 1263] [outer = 0x7fd3af704800] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7fd3b6aaa400) [pid = 1837] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7fd3a1ed6400) [pid = 1837] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7fd3b38ec800) [pid = 1837] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7fd3abe2b000) [pid = 1837] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7fd3b2a38c00) [pid = 1837] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7fd3ac008400) [pid = 1837] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7fd3a1eda800) [pid = 1837] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7fd3a11d3800) [pid = 1837] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7fd3a5da5400) [pid = 1837] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7fd3ae55ec00) [pid = 1837] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7fd3a1107800) [pid = 1837] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7fd3abe2a400) [pid = 1837] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7fd39fc5b800) [pid = 1837] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7fd3a1cc3800) [pid = 1837] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7fd3b02adc00) [pid = 1837] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7fd3b515cc00) [pid = 1837] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7fd3a11cf800) [pid = 1837] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7fd3af490400) [pid = 1837] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7fd3aeffcc00) [pid = 1837] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7fd3a11d0400) [pid = 1837] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7fd3b2e9fc00) [pid = 1837] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7fd3b0d37c00) [pid = 1837] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7fd3b02ac800) [pid = 1837] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7fd3a1ee1800) [pid = 1837] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7fd3abe22800) [pid = 1837] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7fd3b0ee8800) [pid = 1837] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7fd3a090e800) [pid = 1837] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7fd3a1ccd800) [pid = 1837] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7fd3a7212400) [pid = 1837] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7fd3ae541c00) [pid = 1837] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7fd39fe10400) [pid = 1837] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7fd39fc54800) [pid = 1837] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7fd3abf82c00) [pid = 1837] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7fd39fc4dc00) [pid = 1837] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7fd3a3e4e000) [pid = 1837] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7fd3a3d0bc00) [pid = 1837] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7fd3b0d36800) [pid = 1837] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7fd3b0ee9000) [pid = 1837] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7fd3afb79400) [pid = 1837] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7fd3a40af000) [pid = 1837] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7fd3a5df2400) [pid = 1837] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7fd3a7211c00) [pid = 1837] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7fd3a11cf000) [pid = 1837] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7fd3afb88c00) [pid = 1837] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7fd3a11cec00) [pid = 1837] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7fd3a1cc9000) [pid = 1837] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7fd3a5cc5000) [pid = 1837] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7fd3a40aa400) [pid = 1837] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7fd3ac0c2400) [pid = 1837] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7fd3a5de6400) [pid = 1837] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 22:51:49 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7fd3a0906800) [pid = 1837] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 22:51:49 INFO - PROCESS | 1837 | 1461131509834 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]]]}] 22:51:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 22:51:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1928ms 22:51:49 INFO - PROCESS | 1837 | 1461131509883 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 22:51:49 INFO - PROCESS | 1837 | 1461131509886 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 22:51:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 22:51:49 INFO - PROCESS | 1837 | 1461131509891 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 22:51:49 INFO - PROCESS | 1837 | 1461131509893 Marionette TRACE conn3 <- [1,1654,null,{}] 22:51:49 INFO - PROCESS | 1837 | 1461131509898 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}] 22:51:50 INFO - PROCESS | 1837 | 1461131510060 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 22:51:50 INFO - PROCESS | 1837 | 1461131510069 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3dee800 == 101 [pid = 1837] [id = 421] 22:51:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7fd39fc51000) [pid = 1837] [serial = 1264] [outer = (nil)] 22:51:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7fd3a1102800) [pid = 1837] [serial = 1265] [outer = 0x7fd39fc51000] 22:51:50 INFO - PROCESS | 1837 | 1461131510138 Marionette DEBUG loaded listener.js 22:51:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7fd3a40af400) [pid = 1837] [serial = 1266] [outer = 0x7fd39fc51000] 22:51:50 INFO - PROCESS | 1837 | 1461131510840 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]]]}] 22:51:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 22:51:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 978ms 22:51:50 INFO - PROCESS | 1837 | 1461131510869 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 22:51:50 INFO - PROCESS | 1837 | 1461131510871 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 22:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 22:51:50 INFO - PROCESS | 1837 | 1461131510877 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 22:51:50 INFO - PROCESS | 1837 | 1461131510879 Marionette TRACE conn3 <- [1,1658,null,{}] 22:51:50 INFO - PROCESS | 1837 | 1461131510884 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}] 22:51:51 INFO - PROCESS | 1837 | 1461131511030 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 22:51:51 INFO - PROCESS | 1837 | 1461131511186 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:51 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b1ce2000 == 102 [pid = 1837] [id = 422] 22:51:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7fd39fe03800) [pid = 1837] [serial = 1267] [outer = (nil)] 22:51:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7fd3a5da5400) [pid = 1837] [serial = 1268] [outer = 0x7fd39fe03800] 22:51:51 INFO - PROCESS | 1837 | 1461131511242 Marionette DEBUG loaded listener.js 22:51:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7fd3ae537c00) [pid = 1837] [serial = 1269] [outer = 0x7fd39fe03800] 22:51:52 INFO - PROCESS | 1837 | 1461131512194 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]]]}] 22:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 22:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1378ms 22:51:52 INFO - PROCESS | 1837 | 1461131512256 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 22:51:52 INFO - PROCESS | 1837 | 1461131512262 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 22:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 22:51:52 INFO - PROCESS | 1837 | 1461131512270 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 22:51:52 INFO - PROCESS | 1837 | 1461131512275 Marionette TRACE conn3 <- [1,1662,null,{}] 22:51:52 INFO - PROCESS | 1837 | 1461131512282 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}] 22:51:52 INFO - PROCESS | 1837 | 1461131512479 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 22:51:52 INFO - PROCESS | 1837 | 1461131512663 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a50d8800 == 103 [pid = 1837] [id = 423] 22:51:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7fd3a1104800) [pid = 1837] [serial = 1270] [outer = (nil)] 22:51:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7fd3a1d5a000) [pid = 1837] [serial = 1271] [outer = 0x7fd3a1104800] 22:51:52 INFO - PROCESS | 1837 | 1461131512732 Marionette DEBUG loaded listener.js 22:51:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7fd3a1ed8c00) [pid = 1837] [serial = 1272] [outer = 0x7fd3a1104800] 22:51:53 INFO - PROCESS | 1837 | 1461131513711 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]]]}] 22:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 22:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1485ms 22:51:53 INFO - PROCESS | 1837 | 1461131513756 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 22:51:53 INFO - PROCESS | 1837 | 1461131513764 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 22:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 22:51:53 INFO - PROCESS | 1837 | 1461131513773 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 22:51:53 INFO - PROCESS | 1837 | 1461131513782 Marionette TRACE conn3 <- [1,1666,null,{}] 22:51:53 INFO - PROCESS | 1837 | 1461131513792 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}] 22:51:53 INFO - PROCESS | 1837 | 1461131513992 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 22:51:54 INFO - PROCESS | 1837 | 1461131514259 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ae7e0000 == 104 [pid = 1837] [id = 424] 22:51:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7fd3a3e4a800) [pid = 1837] [serial = 1273] [outer = (nil)] 22:51:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7fd3a4166800) [pid = 1837] [serial = 1274] [outer = 0x7fd3a3e4a800] 22:51:54 INFO - PROCESS | 1837 | 1461131514372 Marionette DEBUG loaded listener.js 22:51:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7fd3a5da4400) [pid = 1837] [serial = 1275] [outer = 0x7fd3a3e4a800] 22:51:55 INFO - PROCESS | 1837 | 1461131515262 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]]]}] 22:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 22:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1538ms 22:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 22:51:55 INFO - PROCESS | 1837 | 1461131515312 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 22:51:55 INFO - PROCESS | 1837 | 1461131515315 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 22:51:55 INFO - PROCESS | 1837 | 1461131515321 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 22:51:55 INFO - PROCESS | 1837 | 1461131515327 Marionette TRACE conn3 <- [1,1670,null,{}] 22:51:55 INFO - PROCESS | 1837 | 1461131515342 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}] 22:51:55 INFO - PROCESS | 1837 | 1461131515534 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 22:51:55 INFO - PROCESS | 1837 | 1461131515719 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b4fd6800 == 105 [pid = 1837] [id = 425] 22:51:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7fd3a5da7800) [pid = 1837] [serial = 1276] [outer = (nil)] 22:51:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7fd3ac0c7000) [pid = 1837] [serial = 1277] [outer = 0x7fd3a5da7800] 22:51:55 INFO - PROCESS | 1837 | 1461131515792 Marionette DEBUG loaded listener.js 22:51:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7fd3ae5b7800) [pid = 1837] [serial = 1278] [outer = 0x7fd3a5da7800] 22:51:56 INFO - PROCESS | 1837 | 1461131516617 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]]]}] 22:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 22:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1334ms 22:51:56 INFO - PROCESS | 1837 | 1461131516654 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 22:51:56 INFO - PROCESS | 1837 | 1461131516659 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 22:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 22:51:56 INFO - PROCESS | 1837 | 1461131516664 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 22:51:56 INFO - PROCESS | 1837 | 1461131516666 Marionette TRACE conn3 <- [1,1674,null,{}] 22:51:56 INFO - PROCESS | 1837 | 1461131516671 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}] 22:51:56 INFO - PROCESS | 1837 | 1461131516848 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 22:51:57 INFO - PROCESS | 1837 | 1461131517038 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7133800 == 106 [pid = 1837] [id = 426] 22:51:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7fd3abe27c00) [pid = 1837] [serial = 1279] [outer = (nil)] 22:51:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7fd3aeff3c00) [pid = 1837] [serial = 1280] [outer = 0x7fd3abe27c00] 22:51:57 INFO - PROCESS | 1837 | 1461131517111 Marionette DEBUG loaded listener.js 22:51:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7fd3af3de000) [pid = 1837] [serial = 1281] [outer = 0x7fd3abe27c00] 22:51:57 INFO - PROCESS | 1837 | 1461131517923 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]]]}] 22:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 22:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1330ms 22:51:57 INFO - PROCESS | 1837 | 1461131517995 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 22:51:58 INFO - PROCESS | 1837 | 1461131517999 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 22:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 22:51:58 INFO - PROCESS | 1837 | 1461131518004 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 22:51:58 INFO - PROCESS | 1837 | 1461131518007 Marionette TRACE conn3 <- [1,1678,null,{}] 22:51:58 INFO - PROCESS | 1837 | 1461131518012 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}] 22:51:58 INFO - PROCESS | 1837 | 1461131518186 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 22:51:58 INFO - PROCESS | 1837 | 1461131518371 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8658800 == 107 [pid = 1837] [id = 427] 22:51:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7fd3ae7bdc00) [pid = 1837] [serial = 1282] [outer = (nil)] 22:51:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7fd3af92a000) [pid = 1837] [serial = 1283] [outer = 0x7fd3ae7bdc00] 22:51:58 INFO - PROCESS | 1837 | 1461131518438 Marionette DEBUG loaded listener.js 22:51:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7fd3b02adc00) [pid = 1837] [serial = 1284] [outer = 0x7fd3ae7bdc00] 22:51:59 INFO - PROCESS | 1837 | 1461131519339 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]]]}] 22:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 22:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1382ms 22:51:59 INFO - PROCESS | 1837 | 1461131519387 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 22:51:59 INFO - PROCESS | 1837 | 1461131519390 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 22:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 22:51:59 INFO - PROCESS | 1837 | 1461131519396 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 22:51:59 INFO - PROCESS | 1837 | 1461131519398 Marionette TRACE conn3 <- [1,1682,null,{}] 22:51:59 INFO - PROCESS | 1837 | 1461131519403 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}] 22:51:59 INFO - PROCESS | 1837 | 1461131519606 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 22:51:59 INFO - PROCESS | 1837 | 1461131519796 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5fb4000 == 108 [pid = 1837] [id = 428] 22:51:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7fd3b2a40800) [pid = 1837] [serial = 1285] [outer = (nil)] 22:51:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7fd3b38f0800) [pid = 1837] [serial = 1286] [outer = 0x7fd3b2a40800] 22:51:59 INFO - PROCESS | 1837 | 1461131519868 Marionette DEBUG loaded listener.js 22:51:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7fd3b7685000) [pid = 1837] [serial = 1287] [outer = 0x7fd3b2a40800] 22:52:00 INFO - PROCESS | 1837 | 1461131520718 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]]]}] 22:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 22:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1375ms 22:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 22:52:00 INFO - PROCESS | 1837 | 1461131520772 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 22:52:00 INFO - PROCESS | 1837 | 1461131520774 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 22:52:00 INFO - PROCESS | 1837 | 1461131520780 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 22:52:00 INFO - PROCESS | 1837 | 1461131520783 Marionette TRACE conn3 <- [1,1686,null,{}] 22:52:00 INFO - PROCESS | 1837 | 1461131520788 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}] 22:52:00 INFO - PROCESS | 1837 | 1461131520952 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 22:52:01 INFO - PROCESS | 1837 | 1461131521156 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cac4c800 == 109 [pid = 1837] [id = 429] 22:52:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7fd3af3e3800) [pid = 1837] [serial = 1288] [outer = (nil)] 22:52:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7fd3b768c000) [pid = 1837] [serial = 1289] [outer = 0x7fd3af3e3800] 22:52:01 INFO - PROCESS | 1837 | 1461131521283 Marionette DEBUG loaded listener.js 22:52:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7fd3b972ec00) [pid = 1837] [serial = 1290] [outer = 0x7fd3af3e3800] 22:52:02 INFO - PROCESS | 1837 | 1461131522155 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]]]}] 22:52:02 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 22:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1433ms 22:52:02 INFO - PROCESS | 1837 | 1461131522213 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 22:52:02 INFO - PROCESS | 1837 | 1461131522216 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 22:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 22:52:02 INFO - PROCESS | 1837 | 1461131522222 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 22:52:02 INFO - PROCESS | 1837 | 1461131522225 Marionette TRACE conn3 <- [1,1690,null,{}] 22:52:02 INFO - PROCESS | 1837 | 1461131522230 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}] 22:52:02 INFO - PROCESS | 1837 | 1461131522417 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 22:52:02 INFO - PROCESS | 1837 | 1461131522615 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3caeaf800 == 110 [pid = 1837] [id = 430] 22:52:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7fd3afbbe800) [pid = 1837] [serial = 1291] [outer = (nil)] 22:52:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7fd3bb4d8400) [pid = 1837] [serial = 1292] [outer = 0x7fd3afbbe800] 22:52:02 INFO - PROCESS | 1837 | 1461131522692 Marionette DEBUG loaded listener.js 22:52:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7fd3bfd0a000) [pid = 1837] [serial = 1293] [outer = 0x7fd3afbbe800] 22:52:03 INFO - PROCESS | 1837 | 1461131523553 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]]]}] 22:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 22:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1385ms 22:52:03 INFO - PROCESS | 1837 | 1461131523608 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 22:52:03 INFO - PROCESS | 1837 | 1461131523611 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 22:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 22:52:03 INFO - PROCESS | 1837 | 1461131523617 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 22:52:03 INFO - PROCESS | 1837 | 1461131523619 Marionette TRACE conn3 <- [1,1694,null,{}] 22:52:03 INFO - PROCESS | 1837 | 1461131523624 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}] 22:52:03 INFO - PROCESS | 1837 | 1461131523787 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 22:52:04 INFO - PROCESS | 1837 | 1461131524000 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39f18e000 == 111 [pid = 1837] [id = 431] 22:52:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7fd3b7a54800) [pid = 1837] [serial = 1294] [outer = (nil)] 22:52:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7fd3c5a7bc00) [pid = 1837] [serial = 1295] [outer = 0x7fd3b7a54800] 22:52:04 INFO - PROCESS | 1837 | 1461131524109 Marionette DEBUG loaded listener.js 22:52:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7fd3c610d000) [pid = 1837] [serial = 1296] [outer = 0x7fd3b7a54800] 22:52:04 INFO - PROCESS | 1837 | 1461131524974 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]]]}] 22:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 22:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1382ms 22:52:05 INFO - PROCESS | 1837 | 1461131525001 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 22:52:05 INFO - PROCESS | 1837 | 1461131525003 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 22:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 22:52:05 INFO - PROCESS | 1837 | 1461131525009 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 22:52:05 INFO - PROCESS | 1837 | 1461131525011 Marionette TRACE conn3 <- [1,1698,null,{}] 22:52:05 INFO - PROCESS | 1837 | 1461131525016 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}] 22:52:05 INFO - PROCESS | 1837 | 1461131525184 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 22:52:05 INFO - PROCESS | 1837 | 1461131525387 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb0c6800 == 112 [pid = 1837] [id = 432] 22:52:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7fd3a5de9c00) [pid = 1837] [serial = 1297] [outer = (nil)] 22:52:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7fd3c7163c00) [pid = 1837] [serial = 1298] [outer = 0x7fd3a5de9c00] 22:52:05 INFO - PROCESS | 1837 | 1461131525455 Marionette DEBUG loaded listener.js 22:52:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7fd3c90dac00) [pid = 1837] [serial = 1299] [outer = 0x7fd3a5de9c00] 22:52:06 INFO - PROCESS | 1837 | 1461131526336 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]]]}] 22:52:06 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 22:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1374ms 22:52:06 INFO - PROCESS | 1837 | 1461131526385 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 22:52:06 INFO - PROCESS | 1837 | 1461131526389 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 22:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 22:52:06 INFO - PROCESS | 1837 | 1461131526395 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 22:52:06 INFO - PROCESS | 1837 | 1461131526398 Marionette TRACE conn3 <- [1,1702,null,{}] 22:52:06 INFO - PROCESS | 1837 | 1461131526403 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}] 22:52:06 INFO - PROCESS | 1837 | 1461131526622 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 22:52:06 INFO - PROCESS | 1837 | 1461131526812 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a5b8b800 == 113 [pid = 1837] [id = 433] 22:52:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7fd39ffce000) [pid = 1837] [serial = 1300] [outer = (nil)] 22:52:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7fd39ffd6400) [pid = 1837] [serial = 1301] [outer = 0x7fd39ffce000] 22:52:06 INFO - PROCESS | 1837 | 1461131526886 Marionette DEBUG loaded listener.js 22:52:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7fd3caf2d800) [pid = 1837] [serial = 1302] [outer = 0x7fd39ffce000] 22:52:07 INFO - PROCESS | 1837 | 1461131527788 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]]]}] 22:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 22:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1428ms 22:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 22:52:07 INFO - PROCESS | 1837 | 1461131527824 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 22:52:07 INFO - PROCESS | 1837 | 1461131527827 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 22:52:07 INFO - PROCESS | 1837 | 1461131527833 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 22:52:07 INFO - PROCESS | 1837 | 1461131527836 Marionette TRACE conn3 <- [1,1706,null,{}] 22:52:07 INFO - PROCESS | 1837 | 1461131527840 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}] 22:52:08 INFO - PROCESS | 1837 | 1461131528015 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 22:52:08 INFO - PROCESS | 1837 | 1461131528217 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1161000 == 114 [pid = 1837] [id = 434] 22:52:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7fd39fe05400) [pid = 1837] [serial = 1303] [outer = (nil)] 22:52:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7fd3a0905800) [pid = 1837] [serial = 1304] [outer = 0x7fd39fe05400] 22:52:08 INFO - PROCESS | 1837 | 1461131528283 Marionette DEBUG loaded listener.js 22:52:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7fd3a09c3000) [pid = 1837] [serial = 1305] [outer = 0x7fd39fe05400] 22:52:09 INFO - PROCESS | 1837 | 1461131529159 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]]]}] 22:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 22:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1384ms 22:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 22:52:09 INFO - PROCESS | 1837 | 1461131529217 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 22:52:09 INFO - PROCESS | 1837 | 1461131529219 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 22:52:09 INFO - PROCESS | 1837 | 1461131529225 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 22:52:09 INFO - PROCESS | 1837 | 1461131529228 Marionette TRACE conn3 <- [1,1710,null,{}] 22:52:09 INFO - PROCESS | 1837 | 1461131529233 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}] 22:52:09 INFO - PROCESS | 1837 | 1461131529415 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 22:52:09 INFO - PROCESS | 1837 | 1461131529613 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1395800 == 115 [pid = 1837] [id = 435] 22:52:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7fd39fc55800) [pid = 1837] [serial = 1306] [outer = (nil)] 22:52:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7fd3a09c4800) [pid = 1837] [serial = 1307] [outer = 0x7fd39fc55800] 22:52:09 INFO - PROCESS | 1837 | 1461131529682 Marionette DEBUG loaded listener.js 22:52:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7fd3a11ce800) [pid = 1837] [serial = 1308] [outer = 0x7fd39fc55800] 22:52:10 INFO - PROCESS | 1837 | 1461131530562 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]]]}] 22:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 22:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1382ms 22:52:10 INFO - PROCESS | 1837 | 1461131530606 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 22:52:10 INFO - PROCESS | 1837 | 1461131530610 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 22:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 22:52:10 INFO - PROCESS | 1837 | 1461131530615 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 22:52:10 INFO - PROCESS | 1837 | 1461131530617 Marionette TRACE conn3 <- [1,1714,null,{}] 22:52:10 INFO - PROCESS | 1837 | 1461131530623 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}] 22:52:10 INFO - PROCESS | 1837 | 1461131530799 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 22:52:11 INFO - PROCESS | 1837 | 1461131530997 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a7199000 == 116 [pid = 1837] [id = 436] 22:52:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7fd39fe04c00) [pid = 1837] [serial = 1309] [outer = (nil)] 22:52:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7fd3a32acc00) [pid = 1837] [serial = 1310] [outer = 0x7fd39fe04c00] 22:52:11 INFO - PROCESS | 1837 | 1461131531063 Marionette DEBUG loaded listener.js 22:52:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7fd3a4165c00) [pid = 1837] [serial = 1311] [outer = 0x7fd39fe04c00] 22:52:12 INFO - PROCESS | 1837 | 1461131532435 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]]]}] 22:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 22:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1888ms 22:52:12 INFO - PROCESS | 1837 | 1461131532542 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 22:52:12 INFO - PROCESS | 1837 | 1461131532548 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 22:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 22:52:12 INFO - PROCESS | 1837 | 1461131532557 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 22:52:12 INFO - PROCESS | 1837 | 1461131532561 Marionette TRACE conn3 <- [1,1718,null,{}] 22:52:12 INFO - PROCESS | 1837 | 1461131532570 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}] 22:52:12 INFO - PROCESS | 1837 | 1461131532756 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 22:52:12 INFO - PROCESS | 1837 | 1461131532921 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a5b83000 == 117 [pid = 1837] [id = 437] 22:52:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7fd39ffcb400) [pid = 1837] [serial = 1312] [outer = (nil)] 22:52:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7fd39fff7000) [pid = 1837] [serial = 1313] [outer = 0x7fd39ffcb400] 22:52:12 INFO - PROCESS | 1837 | 1461131532984 Marionette DEBUG loaded listener.js 22:52:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7fd3a09c2400) [pid = 1837] [serial = 1314] [outer = 0x7fd39ffcb400] 22:52:13 INFO - PROCESS | 1837 | 1461131533828 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]]]}] 22:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 22:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1329ms 22:52:13 INFO - PROCESS | 1837 | 1461131533888 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 22:52:13 INFO - PROCESS | 1837 | 1461131533896 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 22:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 22:52:13 INFO - PROCESS | 1837 | 1461131533904 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 22:52:13 INFO - PROCESS | 1837 | 1461131533908 Marionette TRACE conn3 <- [1,1722,null,{}] 22:52:13 INFO - PROCESS | 1837 | 1461131533913 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}] 22:52:14 INFO - PROCESS | 1837 | 1461131534092 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 22:52:14 INFO - PROCESS | 1837 | 1461131534304 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a73ac800 == 118 [pid = 1837] [id = 438] 22:52:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7fd39fc52000) [pid = 1837] [serial = 1315] [outer = (nil)] 22:52:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7fd39fff7c00) [pid = 1837] [serial = 1316] [outer = 0x7fd39fc52000] 22:52:14 INFO - PROCESS | 1837 | 1461131534365 Marionette DEBUG loaded listener.js 22:52:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7fd3a1ccb000) [pid = 1837] [serial = 1317] [outer = 0x7fd39fc52000] 22:52:15 INFO - PROCESS | 1837 | 1461131535438 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]]]}] 22:52:15 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 22:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1591ms 22:52:15 INFO - PROCESS | 1837 | 1461131535496 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 22:52:15 INFO - PROCESS | 1837 | 1461131535499 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 22:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 22:52:15 INFO - PROCESS | 1837 | 1461131535504 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 22:52:15 INFO - PROCESS | 1837 | 1461131535509 Marionette TRACE conn3 <- [1,1726,null,{}] 22:52:15 INFO - PROCESS | 1837 | 1461131535523 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}] 22:52:15 INFO - PROCESS | 1837 | 1461131535685 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 22:52:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cac4c000 == 117 [pid = 1837] [id = 213] 22:52:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af360000 == 116 [pid = 1837] [id = 372] 22:52:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3dee800 == 115 [pid = 1837] [id = 421] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7fd3b2695c00) [pid = 1837] [serial = 1199] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | 1461131536067 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b12a2000 == 114 [pid = 1837] [id = 420] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ae6e1000 == 113 [pid = 1837] [id = 419] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a71a2000 == 112 [pid = 1837] [id = 418] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a13ae800 == 111 [pid = 1837] [id = 417] 22:52:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1de0800 == 112 [pid = 1837] [id = 439] 22:52:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7fd3a1d5f000) [pid = 1837] [serial = 1318] [outer = (nil)] 22:52:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7fd3a40b0c00) [pid = 1837] [serial = 1319] [outer = 0x7fd3a1d5f000] 22:52:16 INFO - PROCESS | 1837 | 1461131536159 Marionette DEBUG loaded listener.js 22:52:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7fd3a5cc3000) [pid = 1837] [serial = 1320] [outer = 0x7fd3a1d5f000] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3acec2800 == 111 [pid = 1837] [id = 416] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a519c000 == 110 [pid = 1837] [id = 415] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3abdd7800 == 109 [pid = 1837] [id = 414] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a50e1800 == 108 [pid = 1837] [id = 413] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b706a000 == 107 [pid = 1837] [id = 411] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cb343000 == 106 [pid = 1837] [id = 408] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3caea0000 == 105 [pid = 1837] [id = 407] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cacb3000 == 104 [pid = 1837] [id = 406] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3caab2800 == 103 [pid = 1837] [id = 405] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c6f29800 == 102 [pid = 1837] [id = 404] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c4ee7800 == 101 [pid = 1837] [id = 403] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8dac800 == 100 [pid = 1837] [id = 402] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b6db5800 == 99 [pid = 1837] [id = 401] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3acc1d000 == 98 [pid = 1837] [id = 400] 22:52:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b0d8a800 == 97 [pid = 1837] [id = 12] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7fd3c6114400) [pid = 1837] [serial = 1026] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7fd3b7a53400) [pid = 1837] [serial = 1092] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7fd3bb88bc00) [pid = 1837] [serial = 1023] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7fd3b5f16c00) [pid = 1837] [serial = 1017] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7fd3b7a5b400) [pid = 1837] [serial = 1020] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7fd3aeff0800) [pid = 1837] [serial = 1008] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7fd3a3e4b400) [pid = 1837] [serial = 1062] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7fd3a5cc6800) [pid = 1837] [serial = 1002] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7fd3ae7b4000) [pid = 1837] [serial = 1068] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7fd3af706000) [pid = 1837] [serial = 1134] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7fd3c72c6400) [pid = 1837] [serial = 1029] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7fd3b3585000) [pid = 1837] [serial = 1014] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7fd39fe0bc00) [pid = 1837] [serial = 978] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7fd3b0eea400) [pid = 1837] [serial = 1158] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7fd3b38e3400) [pid = 1837] [serial = 1143] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7fd3b8942000) [pid = 1837] [serial = 1155] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7fd3ad0a7400) [pid = 1837] [serial = 1128] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7fd3c7160c00) [pid = 1837] [serial = 1083] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7fd3b2d0c400) [pid = 1837] [serial = 1074] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7fd3a3d0d800) [pid = 1837] [serial = 999] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7fd3c5f0c000) [pid = 1837] [serial = 1080] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7fd3b4fdcc00) [pid = 1837] [serial = 1146] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7fd3b2ea1000) [pid = 1837] [serial = 1140] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7fd3a5cc7000) [pid = 1837] [serial = 1065] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7fd3ae55b800) [pid = 1837] [serial = 1005] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7fd3b7689800) [pid = 1837] [serial = 1152] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7fd3a5de8000) [pid = 1837] [serial = 1089] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7fd3b995c800) [pid = 1837] [serial = 1161] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7fd3b0d35000) [pid = 1837] [serial = 1095] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7fd3b7684800) [pid = 1837] [serial = 876] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7fd3c7113800) [pid = 1837] [serial = 1086] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7fd3a32b0c00) [pid = 1837] [serial = 1122] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7fd3b0d3e800) [pid = 1837] [serial = 1071] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7fd39fc5c000) [pid = 1837] [serial = 975] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7fd3a5de7000) [pid = 1837] [serial = 1125] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7fd3afbbe400) [pid = 1837] [serial = 1011] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7fd3b1c28c00) [pid = 1837] [serial = 1137] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7fd3b88d9400) [pid = 1837] [serial = 1077] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7fd3b5f17400) [pid = 1837] [serial = 1149] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7fd3aed7fc00) [pid = 1837] [serial = 1131] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7fd3ae5adc00) [pid = 1837] [serial = 1190] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7fd3b0d34000) [pid = 1837] [serial = 1193] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7fd3a1ccb800) [pid = 1837] [serial = 1184] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7fd3a3d06400) [pid = 1837] [serial = 1185] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7fd3b0188c00) [pid = 1837] [serial = 1182] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7fd3affe5c00) [pid = 1837] [serial = 1181] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7fd3a3e4fc00) [pid = 1837] [serial = 1170] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7fd3a32b5c00) [pid = 1837] [serial = 1169] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7fd3ac005c00) [pid = 1837] [serial = 1173] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7fd3a7207800) [pid = 1837] [serial = 1172] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7fd3af761800) [pid = 1837] [serial = 1179] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7fd3af1ee400) [pid = 1837] [serial = 1178] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7fd3a5cc7400) [pid = 1837] [serial = 1167] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7fd3ae7ba800) [pid = 1837] [serial = 1176] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7fd3ae53bc00) [pid = 1837] [serial = 1175] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7fd3abf74800) [pid = 1837] [serial = 1187] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7fd3b2d03c00) [pid = 1837] [serial = 1194] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7fd3a40a7400) [pid = 1837] [serial = 1196] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7fd3aeffbc00) [pid = 1837] [serial = 1191] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7fd3abf76c00) [pid = 1837] [serial = 1197] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7fd3ac083c00) [pid = 1837] [serial = 1188] [outer = (nil)] [url = about:blank] 22:52:16 INFO - PROCESS | 1837 | 1461131536919 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]]]}] 22:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 22:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1433ms 22:52:16 INFO - PROCESS | 1837 | 1461131536937 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 22:52:16 INFO - PROCESS | 1837 | 1461131536941 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 22:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 22:52:16 INFO - PROCESS | 1837 | 1461131536947 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 22:52:16 INFO - PROCESS | 1837 | 1461131536949 Marionette TRACE conn3 <- [1,1730,null,{}] 22:52:16 INFO - PROCESS | 1837 | 1461131536954 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}] 22:52:17 INFO - PROCESS | 1837 | 1461131537107 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 22:52:17 INFO - PROCESS | 1837 | 1461131537257 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a359f800 == 98 [pid = 1837] [id = 440] 22:52:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7fd3a1d60c00) [pid = 1837] [serial = 1321] [outer = (nil)] 22:52:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7fd3a5cccc00) [pid = 1837] [serial = 1322] [outer = 0x7fd3a1d60c00] 22:52:17 INFO - PROCESS | 1837 | 1461131537315 Marionette DEBUG loaded listener.js 22:52:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7fd3a720d000) [pid = 1837] [serial = 1323] [outer = 0x7fd3a1d60c00] 22:52:17 INFO - PROCESS | 1837 | 1461131537991 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]]]}] 22:52:18 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 22:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1076ms 22:52:18 INFO - PROCESS | 1837 | 1461131538024 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 22:52:18 INFO - PROCESS | 1837 | 1461131538026 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 22:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 22:52:18 INFO - PROCESS | 1837 | 1461131538032 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 22:52:18 INFO - PROCESS | 1837 | 1461131538034 Marionette TRACE conn3 <- [1,1734,null,{}] 22:52:18 INFO - PROCESS | 1837 | 1461131538039 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}] 22:52:18 INFO - PROCESS | 1837 | 1461131538277 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 22:52:18 INFO - PROCESS | 1837 | 1461131538374 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a73b0000 == 99 [pid = 1837] [id = 441] 22:52:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7fd3a4167800) [pid = 1837] [serial = 1324] [outer = (nil)] 22:52:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7fd3abf82000) [pid = 1837] [serial = 1325] [outer = 0x7fd3a4167800] 22:52:18 INFO - PROCESS | 1837 | 1461131538431 Marionette DEBUG loaded listener.js 22:52:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7fd3ac08b000) [pid = 1837] [serial = 1326] [outer = 0x7fd3a4167800] 22:52:19 INFO - PROCESS | 1837 | 1461131539241 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]]]}] 22:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 22:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1232ms 22:52:19 INFO - PROCESS | 1837 | 1461131539266 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 22:52:19 INFO - PROCESS | 1837 | 1461131539269 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 22:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 22:52:19 INFO - PROCESS | 1837 | 1461131539274 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 22:52:19 INFO - PROCESS | 1837 | 1461131539276 Marionette TRACE conn3 <- [1,1738,null,{}] 22:52:19 INFO - PROCESS | 1837 | 1461131539281 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}] 22:52:19 INFO - PROCESS | 1837 | 1461131539521 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 22:52:19 INFO - PROCESS | 1837 | 1461131539559 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ae6dd800 == 100 [pid = 1837] [id = 442] 22:52:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7fd3ae556400) [pid = 1837] [serial = 1327] [outer = (nil)] 22:52:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7fd3ae5d9800) [pid = 1837] [serial = 1328] [outer = 0x7fd3ae556400] 22:52:19 INFO - PROCESS | 1837 | 1461131539620 Marionette DEBUG loaded listener.js 22:52:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7fd3aed76400) [pid = 1837] [serial = 1329] [outer = 0x7fd3ae556400] 22:52:20 INFO - PROCESS | 1837 | 1461131540517 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]]]}] 22:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 22:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1285ms 22:52:20 INFO - PROCESS | 1837 | 1461131540561 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 22:52:20 INFO - PROCESS | 1837 | 1461131540563 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 22:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 22:52:20 INFO - PROCESS | 1837 | 1461131540574 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 22:52:20 INFO - PROCESS | 1837 | 1461131540576 Marionette TRACE conn3 <- [1,1742,null,{}] 22:52:20 INFO - PROCESS | 1837 | 1461131540580 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}] 22:52:21 INFO - PROCESS | 1837 | 1461131541176 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 22:52:21 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7fd3af49a400) [pid = 1837] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 22:52:21 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7fd39fc51000) [pid = 1837] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 22:52:21 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7fd3af704800) [pid = 1837] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 22:52:21 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7fd3a7208000) [pid = 1837] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 22:52:21 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7fd3a1cc5000) [pid = 1837] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 22:52:21 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7fd3a3e4d000) [pid = 1837] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 22:52:21 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7fd3a110d400) [pid = 1837] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 22:52:21 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7fd39fc53800) [pid = 1837] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 22:52:21 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7fd3a32b6000) [pid = 1837] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 22:52:21 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7fd3af92a800) [pid = 1837] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 22:52:21 INFO - PROCESS | 1837 | 1461131541333 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3ddf000 == 101 [pid = 1837] [id = 443] 22:52:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7fd39fc51000) [pid = 1837] [serial = 1330] [outer = (nil)] 22:52:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7fd3a1cc5000) [pid = 1837] [serial = 1331] [outer = 0x7fd39fc51000] 22:52:21 INFO - PROCESS | 1837 | 1461131541390 Marionette DEBUG loaded listener.js 22:52:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7fd3ac00a000) [pid = 1837] [serial = 1332] [outer = 0x7fd39fc51000] 22:52:22 INFO - PROCESS | 1837 | 1461131542096 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]]]}] 22:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 22:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1581ms 22:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 22:52:22 INFO - PROCESS | 1837 | 1461131542150 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 22:52:22 INFO - PROCESS | 1837 | 1461131542153 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 22:52:22 INFO - PROCESS | 1837 | 1461131542159 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 22:52:22 INFO - PROCESS | 1837 | 1461131542162 Marionette TRACE conn3 <- [1,1746,null,{}] 22:52:22 INFO - PROCESS | 1837 | 1461131542167 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}] 22:52:22 INFO - PROCESS | 1837 | 1461131542369 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 22:52:22 INFO - PROCESS | 1837 | 1461131542386 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b260a000 == 102 [pid = 1837] [id = 444] 22:52:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7fd3ac00b400) [pid = 1837] [serial = 1333] [outer = (nil)] 22:52:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7fd3af49bc00) [pid = 1837] [serial = 1334] [outer = 0x7fd3ac00b400] 22:52:22 INFO - PROCESS | 1837 | 1461131542445 Marionette DEBUG loaded listener.js 22:52:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7fd3afb87c00) [pid = 1837] [serial = 1335] [outer = 0x7fd3ac00b400] 22:52:23 INFO - PROCESS | 1837 | 1461131543387 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]]]}] 22:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 22:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1278ms 22:52:23 INFO - PROCESS | 1837 | 1461131543437 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 22:52:23 INFO - PROCESS | 1837 | 1461131543443 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 22:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 22:52:23 INFO - PROCESS | 1837 | 1461131543450 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 22:52:23 INFO - PROCESS | 1837 | 1461131543456 Marionette TRACE conn3 <- [1,1750,null,{}] 22:52:23 INFO - PROCESS | 1837 | 1461131543483 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}] 22:52:23 INFO - PROCESS | 1837 | 1461131543687 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 22:52:23 INFO - PROCESS | 1837 | 1461131543873 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3db7800 == 103 [pid = 1837] [id = 445] 22:52:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7fd39ffd8800) [pid = 1837] [serial = 1336] [outer = (nil)] 22:52:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7fd3a0902400) [pid = 1837] [serial = 1337] [outer = 0x7fd39ffd8800] 22:52:23 INFO - PROCESS | 1837 | 1461131543952 Marionette DEBUG loaded listener.js 22:52:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7fd3a09c6c00) [pid = 1837] [serial = 1338] [outer = 0x7fd39ffd8800] 22:52:24 INFO - PROCESS | 1837 | 1461131544896 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]]]}] 22:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 22:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1504ms 22:52:24 INFO - PROCESS | 1837 | 1461131544954 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 22:52:24 INFO - PROCESS | 1837 | 1461131544962 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 22:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 22:52:24 INFO - PROCESS | 1837 | 1461131544972 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 22:52:24 INFO - PROCESS | 1837 | 1461131544975 Marionette TRACE conn3 <- [1,1754,null,{}] 22:52:24 INFO - PROCESS | 1837 | 1461131544979 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}] 22:52:25 INFO - PROCESS | 1837 | 1461131545160 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 22:52:25 INFO - PROCESS | 1837 | 1461131545345 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a76bd800 == 104 [pid = 1837] [id = 446] 22:52:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7fd39ffeb800) [pid = 1837] [serial = 1339] [outer = (nil)] 22:52:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7fd3a32b6000) [pid = 1837] [serial = 1340] [outer = 0x7fd39ffeb800] 22:52:25 INFO - PROCESS | 1837 | 1461131545427 Marionette DEBUG loaded listener.js 22:52:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7fd3a415fc00) [pid = 1837] [serial = 1341] [outer = 0x7fd39ffeb800] 22:52:26 INFO - PROCESS | 1837 | 1461131546395 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]]]}] 22:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 22:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1476ms 22:52:26 INFO - PROCESS | 1837 | 1461131546448 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 22:52:26 INFO - PROCESS | 1837 | 1461131546451 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 22:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 22:52:26 INFO - PROCESS | 1837 | 1461131546457 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 22:52:26 INFO - PROCESS | 1837 | 1461131546462 Marionette TRACE conn3 <- [1,1758,null,{}] 22:52:26 INFO - PROCESS | 1837 | 1461131546477 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}] 22:52:26 INFO - PROCESS | 1837 | 1461131546662 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 22:52:26 INFO - PROCESS | 1837 | 1461131546889 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2eb9800 == 105 [pid = 1837] [id = 447] 22:52:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7fd3a5dad000) [pid = 1837] [serial = 1342] [outer = (nil)] 22:52:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7fd3ac090800) [pid = 1837] [serial = 1343] [outer = 0x7fd3a5dad000] 22:52:27 INFO - PROCESS | 1837 | 1461131547006 Marionette DEBUG loaded listener.js 22:52:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7fd3ae53f400) [pid = 1837] [serial = 1344] [outer = 0x7fd3a5dad000] 22:52:27 INFO - PROCESS | 1837 | 1461131547863 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]]]}] 22:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 22:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1481ms 22:52:27 INFO - PROCESS | 1837 | 1461131547938 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 22:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 22:52:27 INFO - PROCESS | 1837 | 1461131547943 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 22:52:27 INFO - PROCESS | 1837 | 1461131547949 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 22:52:27 INFO - PROCESS | 1837 | 1461131547952 Marionette TRACE conn3 <- [1,1762,null,{}] 22:52:27 INFO - PROCESS | 1837 | 1461131547957 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}] 22:52:28 INFO - PROCESS | 1837 | 1461131548152 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 22:52:28 INFO - PROCESS | 1837 | 1461131548342 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b4fca800 == 106 [pid = 1837] [id = 448] 22:52:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7fd3a5da2c00) [pid = 1837] [serial = 1345] [outer = (nil)] 22:52:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7fd3aeff0800) [pid = 1837] [serial = 1346] [outer = 0x7fd3a5da2c00] 22:52:28 INFO - PROCESS | 1837 | 1461131548415 Marionette DEBUG loaded listener.js 22:52:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7fd3af767000) [pid = 1837] [serial = 1347] [outer = 0x7fd3a5da2c00] 22:52:29 INFO - PROCESS | 1837 | 1461131549288 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]]]}] 22:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 22:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1376ms 22:52:29 INFO - PROCESS | 1837 | 1461131549326 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 22:52:29 INFO - PROCESS | 1837 | 1461131549330 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 22:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 22:52:29 INFO - PROCESS | 1837 | 1461131549335 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 22:52:29 INFO - PROCESS | 1837 | 1461131549337 Marionette TRACE conn3 <- [1,1766,null,{}] 22:52:29 INFO - PROCESS | 1837 | 1461131549342 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}] 22:52:29 INFO - PROCESS | 1837 | 1461131549510 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 22:52:29 INFO - PROCESS | 1837 | 1461131549700 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7059800 == 107 [pid = 1837] [id = 449] 22:52:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7fd3ae7ba800) [pid = 1837] [serial = 1348] [outer = (nil)] 22:52:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7fd3b0d37000) [pid = 1837] [serial = 1349] [outer = 0x7fd3ae7ba800] 22:52:29 INFO - PROCESS | 1837 | 1461131549766 Marionette DEBUG loaded listener.js 22:52:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7fd3b1089c00) [pid = 1837] [serial = 1350] [outer = 0x7fd3ae7ba800] 22:52:30 INFO - PROCESS | 1837 | 1461131550620 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]]]}] 22:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 22:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1331ms 22:52:30 INFO - PROCESS | 1837 | 1461131550667 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 22:52:30 INFO - PROCESS | 1837 | 1461131550671 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 22:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 22:52:30 INFO - PROCESS | 1837 | 1461131550676 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 22:52:30 INFO - PROCESS | 1837 | 1461131550678 Marionette TRACE conn3 <- [1,1770,null,{}] 22:52:30 INFO - PROCESS | 1837 | 1461131550683 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}] 22:52:30 INFO - PROCESS | 1837 | 1461131550888 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 22:52:31 INFO - PROCESS | 1837 | 1461131551075 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b77b0800 == 108 [pid = 1837] [id = 450] 22:52:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7fd3b1c2e800) [pid = 1837] [serial = 1351] [outer = (nil)] 22:52:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7fd3b357cc00) [pid = 1837] [serial = 1352] [outer = 0x7fd3b1c2e800] 22:52:31 INFO - PROCESS | 1837 | 1461131551149 Marionette DEBUG loaded listener.js 22:52:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7fd3b4fdc000) [pid = 1837] [serial = 1353] [outer = 0x7fd3b1c2e800] 22:52:31 INFO - PROCESS | 1837 | 1461131551973 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]]]}] 22:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 22:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1329ms 22:52:32 INFO - PROCESS | 1837 | 1461131552006 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 22:52:32 INFO - PROCESS | 1837 | 1461131552009 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 22:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 22:52:32 INFO - PROCESS | 1837 | 1461131552015 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 22:52:32 INFO - PROCESS | 1837 | 1461131552018 Marionette TRACE conn3 <- [1,1774,null,{}] 22:52:32 INFO - PROCESS | 1837 | 1461131552023 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}] 22:52:32 INFO - PROCESS | 1837 | 1461131552218 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 22:52:32 INFO - PROCESS | 1837 | 1461131552412 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8faf800 == 109 [pid = 1837] [id = 451] 22:52:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7fd3b26a0800) [pid = 1837] [serial = 1354] [outer = (nil)] 22:52:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7fd3b6a43c00) [pid = 1837] [serial = 1355] [outer = 0x7fd3b26a0800] 22:52:32 INFO - PROCESS | 1837 | 1461131552480 Marionette DEBUG loaded listener.js 22:52:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7fd3b6ddb400) [pid = 1837] [serial = 1356] [outer = 0x7fd3b26a0800] 22:52:33 INFO - PROCESS | 1837 | 1461131553342 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]]]}] 22:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 22:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1381ms 22:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 22:52:33 INFO - PROCESS | 1837 | 1461131553397 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 22:52:33 INFO - PROCESS | 1837 | 1461131553400 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 22:52:33 INFO - PROCESS | 1837 | 1461131553407 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 22:52:33 INFO - PROCESS | 1837 | 1461131553410 Marionette TRACE conn3 <- [1,1778,null,{}] 22:52:33 INFO - PROCESS | 1837 | 1461131553416 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}] 22:52:33 INFO - PROCESS | 1837 | 1461131553599 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 22:52:33 INFO - PROCESS | 1837 | 1461131553791 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c4ee3000 == 110 [pid = 1837] [id = 452] 22:52:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7fd3b2ea6000) [pid = 1837] [serial = 1357] [outer = (nil)] 22:52:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7fd3b768cc00) [pid = 1837] [serial = 1358] [outer = 0x7fd3b2ea6000] 22:52:33 INFO - PROCESS | 1837 | 1461131553859 Marionette DEBUG loaded listener.js 22:52:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7fd3b7f8b800) [pid = 1837] [serial = 1359] [outer = 0x7fd3b2ea6000] 22:52:34 INFO - PROCESS | 1837 | 1461131554696 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]]]}] 22:52:34 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 22:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1329ms 22:52:34 INFO - PROCESS | 1837 | 1461131554735 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 22:52:34 INFO - PROCESS | 1837 | 1461131554738 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 22:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 22:52:34 INFO - PROCESS | 1837 | 1461131554744 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 22:52:34 INFO - PROCESS | 1837 | 1461131554746 Marionette TRACE conn3 <- [1,1782,null,{}] 22:52:34 INFO - PROCESS | 1837 | 1461131554751 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}] 22:52:34 INFO - PROCESS | 1837 | 1461131554914 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 22:52:35 INFO - PROCESS | 1837 | 1461131555105 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c6e16000 == 111 [pid = 1837] [id = 453] 22:52:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7fd3b6dd8c00) [pid = 1837] [serial = 1360] [outer = (nil)] 22:52:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7fd3b8942000) [pid = 1837] [serial = 1361] [outer = 0x7fd3b6dd8c00] 22:52:35 INFO - PROCESS | 1837 | 1461131555170 Marionette DEBUG loaded listener.js 22:52:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7fd3bb86e400) [pid = 1837] [serial = 1362] [outer = 0x7fd3b6dd8c00] 22:52:36 INFO - PROCESS | 1837 | 1461131556032 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]]]}] 22:52:36 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 22:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1325ms 22:52:36 INFO - PROCESS | 1837 | 1461131556069 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 22:52:36 INFO - PROCESS | 1837 | 1461131556073 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 22:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 22:52:36 INFO - PROCESS | 1837 | 1461131556078 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 22:52:36 INFO - PROCESS | 1837 | 1461131556081 Marionette TRACE conn3 <- [1,1786,null,{}] 22:52:36 INFO - PROCESS | 1837 | 1461131556086 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}] 22:52:36 INFO - PROCESS | 1837 | 1461131556254 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 22:52:36 INFO - PROCESS | 1837 | 1461131556446 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cac57000 == 112 [pid = 1837] [id = 454] 22:52:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7fd3b7688400) [pid = 1837] [serial = 1363] [outer = (nil)] 22:52:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7fd3c5ccc400) [pid = 1837] [serial = 1364] [outer = 0x7fd3b7688400] 22:52:36 INFO - PROCESS | 1837 | 1461131556512 Marionette DEBUG loaded listener.js 22:52:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7fd3c6ed8800) [pid = 1837] [serial = 1365] [outer = 0x7fd3b7688400] 22:52:37 INFO - PROCESS | 1837 | 1461131557384 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]]]}] 22:52:37 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 22:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1378ms 22:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 22:52:37 INFO - PROCESS | 1837 | 1461131557458 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 22:52:37 INFO - PROCESS | 1837 | 1461131557461 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 22:52:37 INFO - PROCESS | 1837 | 1461131557467 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 22:52:37 INFO - PROCESS | 1837 | 1461131557470 Marionette TRACE conn3 <- [1,1790,null,{}] 22:52:37 INFO - PROCESS | 1837 | 1461131557475 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}] 22:52:37 INFO - PROCESS | 1837 | 1461131557705 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 22:52:37 INFO - PROCESS | 1837 | 1461131557893 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb0cb800 == 113 [pid = 1837] [id = 455] 22:52:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7fd3ae5e0000) [pid = 1837] [serial = 1366] [outer = (nil)] 22:52:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7fd3c5dbb800) [pid = 1837] [serial = 1367] [outer = 0x7fd3ae5e0000] 22:52:37 INFO - PROCESS | 1837 | 1461131557967 Marionette DEBUG loaded listener.js 22:52:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7fd3cb087c00) [pid = 1837] [serial = 1368] [outer = 0x7fd3ae5e0000] 22:52:38 INFO - PROCESS | 1837 | 1461131558845 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]]]}] 22:52:38 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) 22:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1427ms 22:52:38 INFO - PROCESS | 1837 | 1461131558894 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 22:52:38 INFO - PROCESS | 1837 | 1461131558897 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 22:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 22:52:38 INFO - PROCESS | 1837 | 1461131558902 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 22:52:38 INFO - PROCESS | 1837 | 1461131558904 Marionette TRACE conn3 <- [1,1794,null,{}] 22:52:38 INFO - PROCESS | 1837 | 1461131558910 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}] 22:52:39 INFO - PROCESS | 1837 | 1461131559098 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 22:52:39 INFO - PROCESS | 1837 | 1461131559305 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3f28800 == 114 [pid = 1837] [id = 456] 22:52:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7fd39e882400) [pid = 1837] [serial = 1369] [outer = (nil)] 22:52:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7fd39e88c800) [pid = 1837] [serial = 1370] [outer = 0x7fd39e882400] 22:52:39 INFO - PROCESS | 1837 | 1461131559371 Marionette DEBUG loaded listener.js 22:52:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7fd3c90dd000) [pid = 1837] [serial = 1371] [outer = 0x7fd39e882400] 22:52:40 INFO - PROCESS | 1837 | 1461131560239 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]]]}] 22:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1380ms 22:52:40 INFO - PROCESS | 1837 | 1461131560283 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 22:52:40 INFO - PROCESS | 1837 | 1461131560287 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 22:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 22:52:40 INFO - PROCESS | 1837 | 1461131560292 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 22:52:40 INFO - PROCESS | 1837 | 1461131560294 Marionette TRACE conn3 <- [1,1798,null,{}] 22:52:40 INFO - PROCESS | 1837 | 1461131560300 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}] 22:52:40 INFO - PROCESS | 1837 | 1461131560482 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 22:52:40 INFO - PROCESS | 1837 | 1461131560688 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cf4ae000 == 115 [pid = 1837] [id = 457] 22:52:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7fd39e886400) [pid = 1837] [serial = 1372] [outer = (nil)] 22:52:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7fd3a5bd4800) [pid = 1837] [serial = 1373] [outer = 0x7fd39e886400] 22:52:40 INFO - PROCESS | 1837 | 1461131560795 Marionette DEBUG loaded listener.js 22:52:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7fd3a5bd9800) [pid = 1837] [serial = 1374] [outer = 0x7fd39e886400] 22:52:41 INFO - PROCESS | 1837 | 1461131561678 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]]]}] 22:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 22:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1436ms 22:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 22:52:41 INFO - PROCESS | 1837 | 1461131561730 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 22:52:41 INFO - PROCESS | 1837 | 1461131561733 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 22:52:41 INFO - PROCESS | 1837 | 1461131561739 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 22:52:41 INFO - PROCESS | 1837 | 1461131561741 Marionette TRACE conn3 <- [1,1802,null,{}] 22:52:41 INFO - PROCESS | 1837 | 1461131561746 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}] 22:52:41 INFO - PROCESS | 1837 | 1461131561923 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 22:52:42 INFO - PROCESS | 1837 | 1461131562118 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39f0e2800 == 116 [pid = 1837] [id = 458] 22:52:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7fd39e882c00) [pid = 1837] [serial = 1375] [outer = (nil)] 22:52:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7fd3b8f59000) [pid = 1837] [serial = 1376] [outer = 0x7fd39e882c00] 22:52:42 INFO - PROCESS | 1837 | 1461131562184 Marionette DEBUG loaded listener.js 22:52:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7fd3c6f46000) [pid = 1837] [serial = 1377] [outer = 0x7fd39e882c00] 22:52:43 INFO - PROCESS | 1837 | 1461131563028 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]]]}] 22:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 22:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1329ms 22:52:43 INFO - PROCESS | 1837 | 1461131563078 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 22:52:43 INFO - PROCESS | 1837 | 1461131563082 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 22:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 22:52:43 INFO - PROCESS | 1837 | 1461131563087 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 22:52:43 INFO - PROCESS | 1837 | 1461131563089 Marionette TRACE conn3 <- [1,1806,null,{}] 22:52:43 INFO - PROCESS | 1837 | 1461131563095 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}] 22:52:43 INFO - PROCESS | 1837 | 1461131563279 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 22:52:43 INFO - PROCESS | 1837 | 1461131563481 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a51b3000 == 117 [pid = 1837] [id = 459] 22:52:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7fd39e88ac00) [pid = 1837] [serial = 1378] [outer = (nil)] 22:52:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7fd3a5bd9400) [pid = 1837] [serial = 1379] [outer = 0x7fd39e88ac00] 22:52:43 INFO - PROCESS | 1837 | 1461131563546 Marionette DEBUG loaded listener.js 22:52:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7fd3ae55ac00) [pid = 1837] [serial = 1380] [outer = 0x7fd39e88ac00] 22:52:44 INFO - PROCESS | 1837 | 1461131564842 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]]]}] 22:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 22:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1829ms 22:52:44 INFO - PROCESS | 1837 | 1461131564918 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 22:52:44 INFO - PROCESS | 1837 | 1461131564923 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 22:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 22:52:44 INFO - PROCESS | 1837 | 1461131564931 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 22:52:44 INFO - PROCESS | 1837 | 1461131564935 Marionette TRACE conn3 <- [1,1810,null,{}] 22:52:44 INFO - PROCESS | 1837 | 1461131564942 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}] 22:52:45 INFO - PROCESS | 1837 | 1461131565117 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 22:52:45 INFO - PROCESS | 1837 | 1461131565308 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a51a9000 == 118 [pid = 1837] [id = 460] 22:52:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7fd39ffd7000) [pid = 1837] [serial = 1381] [outer = (nil)] 22:52:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7fd3a09b9800) [pid = 1837] [serial = 1382] [outer = 0x7fd39ffd7000] 22:52:45 INFO - PROCESS | 1837 | 1461131565371 Marionette DEBUG loaded listener.js 22:52:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7fd3a1104c00) [pid = 1837] [serial = 1383] [outer = 0x7fd39ffd7000] 22:52:46 INFO - PROCESS | 1837 | 1461131566302 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]]]}] 22:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 22:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1428ms 22:52:46 INFO - PROCESS | 1837 | 1461131566360 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 22:52:46 INFO - PROCESS | 1837 | 1461131566375 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 22:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 22:52:46 INFO - PROCESS | 1837 | 1461131566388 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 22:52:46 INFO - PROCESS | 1837 | 1461131566396 Marionette TRACE conn3 <- [1,1814,null,{}] 22:52:46 INFO - PROCESS | 1837 | 1461131566402 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}] 22:52:46 INFO - PROCESS | 1837 | 1461131566673 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 22:52:46 INFO - PROCESS | 1837 | 1461131566945 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a0946800 == 119 [pid = 1837] [id = 461] 22:52:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7fd3a32adc00) [pid = 1837] [serial = 1384] [outer = (nil)] 22:52:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7fd3a3d11800) [pid = 1837] [serial = 1385] [outer = 0x7fd3a32adc00] 22:52:47 INFO - PROCESS | 1837 | 1461131567023 Marionette DEBUG loaded listener.js 22:52:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7fd3a40a9800) [pid = 1837] [serial = 1386] [outer = 0x7fd3a32adc00] 22:52:47 INFO - PROCESS | 1837 | 1461131567847 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]]]}] 22:52:47 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3ddf000 == 118 [pid = 1837] [id = 443] 22:52:47 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7fd3c9013400) [pid = 1837] [serial = 1226] [outer = (nil)] [url = about:blank] 22:52:47 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7fd3a10f5800) [pid = 1837] [serial = 1229] [outer = (nil)] [url = about:blank] 22:52:47 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7fd3cb159400) [pid = 1837] [serial = 1232] [outer = (nil)] [url = about:blank] 22:52:47 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7fd39fff4c00) [pid = 1837] [serial = 1235] [outer = (nil)] [url = about:blank] 22:52:47 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7fd39ffec800) [pid = 1837] [serial = 1238] [outer = (nil)] [url = about:blank] 22:52:47 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7fd3a5da5400) [pid = 1837] [serial = 1268] [outer = (nil)] [url = about:blank] 22:52:47 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ae6dd800 == 117 [pid = 1837] [id = 442] 22:52:47 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a73b0000 == 116 [pid = 1837] [id = 441] 22:52:47 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a359f800 == 115 [pid = 1837] [id = 440] 22:52:47 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a1de0800 == 114 [pid = 1837] [id = 439] 22:52:47 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a73ac800 == 113 [pid = 1837] [id = 438] 22:52:47 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a5b83000 == 112 [pid = 1837] [id = 437] 22:52:47 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a5b8b800 == 111 [pid = 1837] [id = 433] 22:52:47 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cb0c6800 == 110 [pid = 1837] [id = 432] 22:52:47 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39f18e000 == 109 [pid = 1837] [id = 431] 22:52:47 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3caeaf800 == 108 [pid = 1837] [id = 430] 22:52:47 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cac4c800 == 107 [pid = 1837] [id = 429] 22:52:47 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c5fb4000 == 106 [pid = 1837] [id = 428] 22:52:47 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8658800 == 105 [pid = 1837] [id = 427] 22:52:47 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7133800 == 104 [pid = 1837] [id = 426] 22:52:47 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b4fd6800 == 103 [pid = 1837] [id = 425] 22:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 22:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1591ms 22:52:47 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ae7e0000 == 102 [pid = 1837] [id = 424] 22:52:47 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a50d8800 == 101 [pid = 1837] [id = 423] 22:52:47 INFO - PROCESS | 1837 | 1461131567982 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 22:52:47 INFO - PROCESS | 1837 | 1461131567987 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 22:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 22:52:47 INFO - PROCESS | 1837 | 1461131567992 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 22:52:47 INFO - PROCESS | 1837 | 1461131567997 Marionette TRACE conn3 <- [1,1818,null,{}] 22:52:48 INFO - PROCESS | 1837 | 1461131568011 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}] 22:52:48 INFO - PROCESS | 1837 | 1461131568165 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7fd3b2a3fc00) [pid = 1837] [serial = 1262] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7fd3ac0f2400) [pid = 1837] [serial = 1251] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7fd3ac0c0800) [pid = 1837] [serial = 1250] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7fd3b3589400) [pid = 1837] [serial = 1263] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7fd3a5ccf400) [pid = 1837] [serial = 1202] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7fd3ae7b7400) [pid = 1837] [serial = 1205] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7fd3b6156c00) [pid = 1837] [serial = 1211] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7fd3ae5b2800) [pid = 1837] [serial = 1256] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7fd3a41cb800) [pid = 1837] [serial = 1247] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7fd3a5dedc00) [pid = 1837] [serial = 1248] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7fd3a1d5b000) [pid = 1837] [serial = 1242] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7fd3a11cb000) [pid = 1837] [serial = 1241] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7fd3a3e4c800) [pid = 1837] [serial = 1245] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7fd3a1cc3400) [pid = 1837] [serial = 1244] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7fd3a5cc6400) [pid = 1837] [serial = 1253] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7fd3ac088000) [pid = 1837] [serial = 1254] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7fd3b3587800) [pid = 1837] [serial = 1200] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7fd3c610a800) [pid = 1837] [serial = 1220] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7fd3b972e400) [pid = 1837] [serial = 1217] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7fd3b70ee400) [pid = 1837] [serial = 1214] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7fd3c7111000) [pid = 1837] [serial = 1223] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7fd3b2d0c000) [pid = 1837] [serial = 1208] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7fd3affe7c00) [pid = 1837] [serial = 1259] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7fd3a40af400) [pid = 1837] [serial = 1266] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7fd3b100a400) [pid = 1837] [serial = 1260] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7fd3af3e1c00) [pid = 1837] [serial = 1257] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7fd3a1102800) [pid = 1837] [serial = 1265] [outer = (nil)] [url = about:blank] 22:52:48 INFO - PROCESS | 1837 | 1461131568344 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3ddf000 == 102 [pid = 1837] [id = 462] 22:52:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7fd3a11cb000) [pid = 1837] [serial = 1387] [outer = (nil)] 22:52:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7fd3a41c8400) [pid = 1837] [serial = 1388] [outer = 0x7fd3a11cb000] 22:52:48 INFO - PROCESS | 1837 | 1461131568412 Marionette DEBUG loaded listener.js 22:52:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7fd3a5de8000) [pid = 1837] [serial = 1389] [outer = 0x7fd3a11cb000] 22:52:49 INFO - PROCESS | 1837 | 1461131569138 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]]]}] 22:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 22:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1185ms 22:52:49 INFO - PROCESS | 1837 | 1461131569177 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 22:52:49 INFO - PROCESS | 1837 | 1461131569181 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 22:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 22:52:49 INFO - PROCESS | 1837 | 1461131569218 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 22:52:49 INFO - PROCESS | 1837 | 1461131569220 Marionette TRACE conn3 <- [1,1822,null,{}] 22:52:49 INFO - PROCESS | 1837 | 1461131569231 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}] 22:52:49 INFO - PROCESS | 1837 | 1461131569395 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 22:52:49 INFO - PROCESS | 1837 | 1461131569404 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a719a000 == 103 [pid = 1837] [id = 463] 22:52:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7fd3a5dec400) [pid = 1837] [serial = 1390] [outer = (nil)] 22:52:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7fd3ad0a6000) [pid = 1837] [serial = 1391] [outer = 0x7fd3a5dec400] 22:52:49 INFO - PROCESS | 1837 | 1461131569460 Marionette DEBUG loaded listener.js 22:52:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7fd3ae556c00) [pid = 1837] [serial = 1392] [outer = 0x7fd3a5dec400] 22:52:50 INFO - PROCESS | 1837 | 1461131570302 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]]]}] 22:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 22:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1161ms 22:52:50 INFO - PROCESS | 1837 | 1461131570349 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 22:52:50 INFO - PROCESS | 1837 | 1461131570352 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 22:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 22:52:50 INFO - PROCESS | 1837 | 1461131570386 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 22:52:50 INFO - PROCESS | 1837 | 1461131570389 Marionette TRACE conn3 <- [1,1826,null,{}] 22:52:50 INFO - PROCESS | 1837 | 1461131570410 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}] 22:52:50 INFO - PROCESS | 1837 | 1461131570634 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 22:52:50 INFO - PROCESS | 1837 | 1461131570655 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3acc28000 == 104 [pid = 1837] [id = 464] 22:52:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7fd3a5bde400) [pid = 1837] [serial = 1393] [outer = (nil)] 22:52:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7fd3ae5b3400) [pid = 1837] [serial = 1394] [outer = 0x7fd3a5bde400] 22:52:50 INFO - PROCESS | 1837 | 1461131570712 Marionette DEBUG loaded listener.js 22:52:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7fd3aeff9800) [pid = 1837] [serial = 1395] [outer = 0x7fd3a5bde400] 22:52:51 INFO - PROCESS | 1837 | 1461131571535 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]]]}] 22:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 22:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1222ms 22:52:51 INFO - PROCESS | 1837 | 1461131571580 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 22:52:51 INFO - PROCESS | 1837 | 1461131571583 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 22:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 22:52:51 INFO - PROCESS | 1837 | 1461131571596 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 22:52:51 INFO - PROCESS | 1837 | 1461131571598 Marionette TRACE conn3 <- [1,1830,null,{}] 22:52:51 INFO - PROCESS | 1837 | 1461131571607 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}] 22:52:51 INFO - PROCESS | 1837 | 1461131571852 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 22:52:51 INFO - PROCESS | 1837 | 1461131571884 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:51 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ae6f6000 == 105 [pid = 1837] [id = 465] 22:52:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7fd3aeff9c00) [pid = 1837] [serial = 1396] [outer = (nil)] 22:52:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7fd3b2696c00) [pid = 1837] [serial = 1397] [outer = 0x7fd3aeff9c00] 22:52:51 INFO - PROCESS | 1837 | 1461131571960 Marionette DEBUG loaded listener.js 22:52:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7fd3b3850800) [pid = 1837] [serial = 1398] [outer = 0x7fd3aeff9c00] 22:52:52 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7fd3a1d60c00) [pid = 1837] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 22:52:52 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7fd3a1d5f000) [pid = 1837] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 22:52:52 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7fd3a4167800) [pid = 1837] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 22:52:52 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7fd39fc52000) [pid = 1837] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 22:52:52 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7fd39fc51000) [pid = 1837] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 22:52:52 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7fd3ae556400) [pid = 1837] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 22:52:52 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7fd39ffcb400) [pid = 1837] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 22:52:53 INFO - PROCESS | 1837 | 1461131573098 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]]]}] 22:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 22:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1541ms 22:52:53 INFO - PROCESS | 1837 | 1461131573131 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 22:52:53 INFO - PROCESS | 1837 | 1461131573133 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 22:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 22:52:53 INFO - PROCESS | 1837 | 1461131573143 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 22:52:53 INFO - PROCESS | 1837 | 1461131573145 Marionette TRACE conn3 <- [1,1834,null,{}] 22:52:53 INFO - PROCESS | 1837 | 1461131573150 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}] 22:52:53 INFO - PROCESS | 1837 | 1461131573324 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 22:52:53 INFO - PROCESS | 1837 | 1461131573338 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aee8d800 == 106 [pid = 1837] [id = 466] 22:52:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7fd39fc52000) [pid = 1837] [serial = 1399] [outer = (nil)] 22:52:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7fd3ac00f800) [pid = 1837] [serial = 1400] [outer = 0x7fd39fc52000] 22:52:53 INFO - PROCESS | 1837 | 1461131573408 Marionette DEBUG loaded listener.js 22:52:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7fd3b3586800) [pid = 1837] [serial = 1401] [outer = 0x7fd39fc52000] 22:52:54 INFO - PROCESS | 1837 | 1461131574251 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]]]}] 22:52:54 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 22:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1127ms 22:52:54 INFO - PROCESS | 1837 | 1461131574272 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 22:52:54 INFO - PROCESS | 1837 | 1461131574276 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 22:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 22:52:54 INFO - PROCESS | 1837 | 1461131574281 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 22:52:54 INFO - PROCESS | 1837 | 1461131574284 Marionette TRACE conn3 <- [1,1838,null,{}] 22:52:54 INFO - PROCESS | 1837 | 1461131574300 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}] 22:52:54 INFO - PROCESS | 1837 | 1461131574464 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 22:52:54 INFO - PROCESS | 1837 | 1461131574480 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b1cdf800 == 107 [pid = 1837] [id = 467] 22:52:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7fd3a1eda000) [pid = 1837] [serial = 1402] [outer = (nil)] 22:52:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7fd3b3857800) [pid = 1837] [serial = 1403] [outer = 0x7fd3a1eda000] 22:52:54 INFO - PROCESS | 1837 | 1461131574541 Marionette DEBUG loaded listener.js 22:52:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7fd3b38ea400) [pid = 1837] [serial = 1404] [outer = 0x7fd3a1eda000] 22:52:55 INFO - PROCESS | 1837 | 1461131575675 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]]]}] 22:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 22:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1434ms 22:52:55 INFO - PROCESS | 1837 | 1461131575715 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 22:52:55 INFO - PROCESS | 1837 | 1461131575721 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 22:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 22:52:55 INFO - PROCESS | 1837 | 1461131575730 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 22:52:55 INFO - PROCESS | 1837 | 1461131575734 Marionette TRACE conn3 <- [1,1842,null,{}] 22:52:55 INFO - PROCESS | 1837 | 1461131575742 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}] 22:52:55 INFO - PROCESS | 1837 | 1461131575954 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 22:52:56 INFO - PROCESS | 1837 | 1461131576147 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3f1c800 == 108 [pid = 1837] [id = 468] 22:52:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7fd39ffed800) [pid = 1837] [serial = 1405] [outer = (nil)] 22:52:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7fd3a1109c00) [pid = 1837] [serial = 1406] [outer = 0x7fd39ffed800] 22:52:56 INFO - PROCESS | 1837 | 1461131576218 Marionette DEBUG loaded listener.js 22:52:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7fd3a1ed6400) [pid = 1837] [serial = 1407] [outer = 0x7fd39ffed800] 22:52:57 INFO - PROCESS | 1837 | 1461131577186 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]]]}] 22:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 22:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1533ms 22:52:57 INFO - PROCESS | 1837 | 1461131577263 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 22:52:57 INFO - PROCESS | 1837 | 1461131577271 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 22:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 22:52:57 INFO - PROCESS | 1837 | 1461131577280 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 22:52:57 INFO - PROCESS | 1837 | 1461131577283 Marionette TRACE conn3 <- [1,1846,null,{}] 22:52:57 INFO - PROCESS | 1837 | 1461131577287 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}] 22:52:57 INFO - PROCESS | 1837 | 1461131577506 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 22:52:57 INFO - PROCESS | 1837 | 1461131577770 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ad04b800 == 109 [pid = 1837] [id = 469] 22:52:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7fd3a1102800) [pid = 1837] [serial = 1408] [outer = (nil)] 22:52:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7fd3a5de7800) [pid = 1837] [serial = 1409] [outer = 0x7fd3a1102800] 22:52:57 INFO - PROCESS | 1837 | 1461131577881 Marionette DEBUG loaded listener.js 22:52:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7fd3ad0a7400) [pid = 1837] [serial = 1410] [outer = 0x7fd3a1102800] 22:52:58 INFO - PROCESS | 1837 | 1461131578718 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]]]}] 22:52:58 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) 22:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1484ms 22:52:58 INFO - PROCESS | 1837 | 1461131578764 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 22:52:58 INFO - PROCESS | 1837 | 1461131578767 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 22:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 22:52:58 INFO - PROCESS | 1837 | 1461131578773 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 22:52:58 INFO - PROCESS | 1837 | 1461131578779 Marionette TRACE conn3 <- [1,1850,null,{}] 22:52:58 INFO - PROCESS | 1837 | 1461131578794 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}] 22:52:58 INFO - PROCESS | 1837 | 1461131578969 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 22:52:59 INFO - PROCESS | 1837 | 1461131579177 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2ed1800 == 110 [pid = 1837] [id = 470] 22:52:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7fd3ae560c00) [pid = 1837] [serial = 1411] [outer = (nil)] 22:52:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7fd3b0ee8400) [pid = 1837] [serial = 1412] [outer = 0x7fd3ae560c00] 22:52:59 INFO - PROCESS | 1837 | 1461131579260 Marionette DEBUG loaded listener.js 22:52:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7fd3b2d10c00) [pid = 1837] [serial = 1413] [outer = 0x7fd3ae560c00] 22:53:00 INFO - PROCESS | 1837 | 1461131580087 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]]]}] 22:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1381ms 22:53:00 INFO - PROCESS | 1837 | 1461131580156 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 22:53:00 INFO - PROCESS | 1837 | 1461131580161 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 22:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 22:53:00 INFO - PROCESS | 1837 | 1461131580167 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 22:53:00 INFO - PROCESS | 1837 | 1461131580169 Marionette TRACE conn3 <- [1,1854,null,{}] 22:53:00 INFO - PROCESS | 1837 | 1461131580175 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}] 22:53:00 INFO - PROCESS | 1837 | 1461131580400 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 22:53:00 INFO - PROCESS | 1837 | 1461131580591 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7122000 == 111 [pid = 1837] [id = 471] 22:53:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7fd3ae5da000) [pid = 1837] [serial = 1414] [outer = (nil)] 22:53:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7fd3b385a000) [pid = 1837] [serial = 1415] [outer = 0x7fd3ae5da000] 22:53:00 INFO - PROCESS | 1837 | 1461131580660 Marionette DEBUG loaded listener.js 22:53:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7fd3b4ed3c00) [pid = 1837] [serial = 1416] [outer = 0x7fd3ae5da000] 22:53:01 INFO - PROCESS | 1837 | 1461131581529 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]]]}] 22:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 22:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1426ms 22:53:01 INFO - PROCESS | 1837 | 1461131581594 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 22:53:01 INFO - PROCESS | 1837 | 1461131581597 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 22:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 22:53:01 INFO - PROCESS | 1837 | 1461131581603 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 22:53:01 INFO - PROCESS | 1837 | 1461131581605 Marionette TRACE conn3 <- [1,1858,null,{}] 22:53:01 INFO - PROCESS | 1837 | 1461131581610 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}] 22:53:01 INFO - PROCESS | 1837 | 1461131581808 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 22:53:02 INFO - PROCESS | 1837 | 1461131582007 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7f57000 == 112 [pid = 1837] [id = 472] 22:53:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7fd3a5de7c00) [pid = 1837] [serial = 1417] [outer = (nil)] 22:53:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7fd3b5a69400) [pid = 1837] [serial = 1418] [outer = 0x7fd3a5de7c00] 22:53:02 INFO - PROCESS | 1837 | 1461131582122 Marionette DEBUG loaded listener.js 22:53:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7fd3b7690400) [pid = 1837] [serial = 1419] [outer = 0x7fd3a5de7c00] 22:53:03 INFO - PROCESS | 1837 | 1461131583009 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]]]}] 22:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 22:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1446ms 22:53:03 INFO - PROCESS | 1837 | 1461131583050 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 22:53:03 INFO - PROCESS | 1837 | 1461131583054 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 22:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 22:53:03 INFO - PROCESS | 1837 | 1461131583059 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 22:53:03 INFO - PROCESS | 1837 | 1461131583063 Marionette TRACE conn3 <- [1,1862,null,{}] 22:53:03 INFO - PROCESS | 1837 | 1461131583068 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}] 22:53:03 INFO - PROCESS | 1837 | 1461131583271 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 22:53:03 INFO - PROCESS | 1837 | 1461131583472 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c8b1c800 == 113 [pid = 1837] [id = 473] 22:53:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7fd3c5a73c00) [pid = 1837] [serial = 1420] [outer = (nil)] 22:53:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7fd3c6f42000) [pid = 1837] [serial = 1421] [outer = 0x7fd3c5a73c00] 22:53:03 INFO - PROCESS | 1837 | 1461131583548 Marionette DEBUG loaded listener.js 22:53:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7fd3c6f50400) [pid = 1837] [serial = 1422] [outer = 0x7fd3c5a73c00] 22:53:04 INFO - PROCESS | 1837 | 1461131584425 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]]]}] 22:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 22:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1426ms 22:53:04 INFO - PROCESS | 1837 | 1461131584487 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 22:53:04 INFO - PROCESS | 1837 | 1461131584491 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 22:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 22:53:04 INFO - PROCESS | 1837 | 1461131584496 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 22:53:04 INFO - PROCESS | 1837 | 1461131584499 Marionette TRACE conn3 <- [1,1866,null,{}] 22:53:04 INFO - PROCESS | 1837 | 1461131584504 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}] 22:53:04 INFO - PROCESS | 1837 | 1461131584685 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 22:53:04 INFO - PROCESS | 1837 | 1461131584885 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cae9f800 == 114 [pid = 1837] [id = 474] 22:53:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7fd39e955000) [pid = 1837] [serial = 1423] [outer = (nil)] 22:53:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7fd39e95c000) [pid = 1837] [serial = 1424] [outer = 0x7fd39e955000] 22:53:04 INFO - PROCESS | 1837 | 1461131584950 Marionette DEBUG loaded listener.js 22:53:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7fd39e960c00) [pid = 1837] [serial = 1425] [outer = 0x7fd39e955000] 22:53:05 INFO - PROCESS | 1837 | 1461131585788 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]]]}] 22:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 22:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1332ms 22:53:05 INFO - PROCESS | 1837 | 1461131585829 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 22:53:05 INFO - PROCESS | 1837 | 1461131585832 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 22:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 22:53:05 INFO - PROCESS | 1837 | 1461131585838 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 22:53:05 INFO - PROCESS | 1837 | 1461131585841 Marionette TRACE conn3 <- [1,1870,null,{}] 22:53:05 INFO - PROCESS | 1837 | 1461131585846 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}] 22:53:06 INFO - PROCESS | 1837 | 1461131586031 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 22:53:06 INFO - PROCESS | 1837 | 1461131586231 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cde36800 == 115 [pid = 1837] [id = 475] 22:53:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7fd39e955800) [pid = 1837] [serial = 1426] [outer = (nil)] 22:53:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7fd3c6f4d400) [pid = 1837] [serial = 1427] [outer = 0x7fd39e955800] 22:53:06 INFO - PROCESS | 1837 | 1461131586299 Marionette DEBUG loaded listener.js 22:53:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7fd3c9013400) [pid = 1837] [serial = 1428] [outer = 0x7fd39e955800] 22:53:07 INFO - PROCESS | 1837 | 1461131587161 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]]]}] 22:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 22:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1378ms 22:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 22:53:07 INFO - PROCESS | 1837 | 1461131587217 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 22:53:07 INFO - PROCESS | 1837 | 1461131587220 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 22:53:07 INFO - PROCESS | 1837 | 1461131587227 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 22:53:07 INFO - PROCESS | 1837 | 1461131587230 Marionette TRACE conn3 <- [1,1874,null,{}] 22:53:07 INFO - PROCESS | 1837 | 1461131587235 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}] 22:53:07 INFO - PROCESS | 1837 | 1461131587409 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 22:53:07 INFO - PROCESS | 1837 | 1461131587612 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2fdf000 == 116 [pid = 1837] [id = 476] 22:53:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7fd39e959400) [pid = 1837] [serial = 1429] [outer = (nil)] 22:53:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7fd39edf7400) [pid = 1837] [serial = 1430] [outer = 0x7fd39e959400] 22:53:07 INFO - PROCESS | 1837 | 1461131587680 Marionette DEBUG loaded listener.js 22:53:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7fd39edfcc00) [pid = 1837] [serial = 1431] [outer = 0x7fd39e959400] 22:53:08 INFO - PROCESS | 1837 | 1461131588515 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]]]}] 22:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 22:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1332ms 22:53:08 INFO - PROCESS | 1837 | 1461131588558 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 22:53:08 INFO - PROCESS | 1837 | 1461131588561 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 22:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 22:53:08 INFO - PROCESS | 1837 | 1461131588567 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 22:53:08 INFO - PROCESS | 1837 | 1461131588569 Marionette TRACE conn3 <- [1,1878,null,{}] 22:53:08 INFO - PROCESS | 1837 | 1461131588574 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}] 22:53:08 INFO - PROCESS | 1837 | 1461131588744 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 22:53:08 INFO - PROCESS | 1837 | 1461131588942 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39e8cf000 == 117 [pid = 1837] [id = 477] 22:53:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7fd39edf0c00) [pid = 1837] [serial = 1432] [outer = (nil)] 22:53:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7fd3c6e35400) [pid = 1837] [serial = 1433] [outer = 0x7fd39edf0c00] 22:53:09 INFO - PROCESS | 1837 | 1461131589006 Marionette DEBUG loaded listener.js 22:53:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7fd3caf29400) [pid = 1837] [serial = 1434] [outer = 0x7fd39edf0c00] 22:53:09 INFO - PROCESS | 1837 | 1461131589877 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]]]}] 22:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 22:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1375ms 22:53:09 INFO - PROCESS | 1837 | 1461131589943 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 22:53:09 INFO - PROCESS | 1837 | 1461131589947 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 22:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 22:53:09 INFO - PROCESS | 1837 | 1461131589952 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 22:53:09 INFO - PROCESS | 1837 | 1461131589956 Marionette TRACE conn3 <- [1,1882,null,{}] 22:53:09 INFO - PROCESS | 1837 | 1461131589961 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}] 22:53:10 INFO - PROCESS | 1837 | 1461131590177 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 22:53:10 INFO - PROCESS | 1837 | 1461131590376 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a0772000 == 118 [pid = 1837] [id = 478] 22:53:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7fd39edf5000) [pid = 1837] [serial = 1435] [outer = (nil)] 22:53:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7fd3ac338800) [pid = 1837] [serial = 1436] [outer = 0x7fd39edf5000] 22:53:10 INFO - PROCESS | 1837 | 1461131590454 Marionette DEBUG loaded listener.js 22:53:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7fd3cb159400) [pid = 1837] [serial = 1437] [outer = 0x7fd39edf5000] 22:53:11 INFO - PROCESS | 1837 | 1461131591319 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]]]}] 22:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 22:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1434ms 22:53:11 INFO - PROCESS | 1837 | 1461131591388 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 22:53:11 INFO - PROCESS | 1837 | 1461131591391 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 22:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 22:53:11 INFO - PROCESS | 1837 | 1461131591397 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 22:53:11 INFO - PROCESS | 1837 | 1461131591399 Marionette TRACE conn3 <- [1,1886,null,{}] 22:53:11 INFO - PROCESS | 1837 | 1461131591404 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}] 22:53:11 INFO - PROCESS | 1837 | 1461131591607 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 22:53:11 INFO - PROCESS | 1837 | 1461131591880 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2fd9800 == 119 [pid = 1837] [id = 479] 22:53:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7fd3b33c8000) [pid = 1837] [serial = 1438] [outer = (nil)] 22:53:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7fd3b33cc000) [pid = 1837] [serial = 1439] [outer = 0x7fd3b33c8000] 22:53:12 INFO - PROCESS | 1837 | 1461131591994 Marionette DEBUG loaded listener.js 22:53:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7fd3b33d0400) [pid = 1837] [serial = 1440] [outer = 0x7fd3b33c8000] 22:53:12 INFO - PROCESS | 1837 | 1461131592818 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]]]}] 22:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 22:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1481ms 22:53:12 INFO - PROCESS | 1837 | 1461131592879 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 22:53:12 INFO - PROCESS | 1837 | 1461131592883 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 22:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 22:53:12 INFO - PROCESS | 1837 | 1461131592889 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 22:53:12 INFO - PROCESS | 1837 | 1461131592893 Marionette TRACE conn3 <- [1,1890,null,{}] 22:53:12 INFO - PROCESS | 1837 | 1461131592899 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}] 22:53:13 INFO - PROCESS | 1837 | 1461131593109 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 22:53:13 INFO - PROCESS | 1837 | 1461131593309 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39eaaa800 == 120 [pid = 1837] [id = 480] 22:53:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7fd3b33c8800) [pid = 1837] [serial = 1441] [outer = (nil)] 22:53:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7fd3b369dc00) [pid = 1837] [serial = 1442] [outer = 0x7fd3b33c8800] 22:53:13 INFO - PROCESS | 1837 | 1461131593378 Marionette DEBUG loaded listener.js 22:53:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7fd3b36a2400) [pid = 1837] [serial = 1443] [outer = 0x7fd3b33c8800] 22:53:14 INFO - PROCESS | 1837 | 1461131594250 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]]]}] 22:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 22:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1432ms 22:53:14 INFO - PROCESS | 1837 | 1461131594322 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 22:53:14 INFO - PROCESS | 1837 | 1461131594325 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 22:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 22:53:14 INFO - PROCESS | 1837 | 1461131594331 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 22:53:14 INFO - PROCESS | 1837 | 1461131594333 Marionette TRACE conn3 <- [1,1894,null,{}] 22:53:14 INFO - PROCESS | 1837 | 1461131594338 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}] 22:53:14 INFO - PROCESS | 1837 | 1461131594538 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 22:53:14 INFO - PROCESS | 1837 | 1461131594759 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a348d000 == 121 [pid = 1837] [id = 481] 22:53:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7fd39e88f400) [pid = 1837] [serial = 1444] [outer = (nil)] 22:53:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7fd3b3235800) [pid = 1837] [serial = 1445] [outer = 0x7fd39e88f400] 22:53:14 INFO - PROCESS | 1837 | 1461131594828 Marionette DEBUG loaded listener.js 22:53:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 211 (0x7fd3b323ac00) [pid = 1837] [serial = 1446] [outer = 0x7fd39e88f400] 22:53:15 INFO - PROCESS | 1837 | 1461131595719 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]]]}] 22:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 22:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1426ms 22:53:15 INFO - PROCESS | 1837 | 1461131595758 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 22:53:15 INFO - PROCESS | 1837 | 1461131595761 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 22:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 22:53:15 INFO - PROCESS | 1837 | 1461131595767 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 22:53:15 INFO - PROCESS | 1837 | 1461131595769 Marionette TRACE conn3 <- [1,1898,null,{}] 22:53:15 INFO - PROCESS | 1837 | 1461131595775 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}] 22:53:15 INFO - PROCESS | 1837 | 1461131595968 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 22:53:16 INFO - PROCESS | 1837 | 1461131596191 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a349f800 == 122 [pid = 1837] [id = 482] 22:53:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7fd39ffd3c00) [pid = 1837] [serial = 1447] [outer = (nil)] 22:53:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7fd3aed7ec00) [pid = 1837] [serial = 1448] [outer = 0x7fd39ffd3c00] 22:53:16 INFO - PROCESS | 1837 | 1461131596262 Marionette DEBUG loaded listener.js 22:53:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7fd3b323a800) [pid = 1837] [serial = 1449] [outer = 0x7fd39ffd3c00] 22:53:17 INFO - PROCESS | 1837 | 1461131597705 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]]]}] 22:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 22:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1987ms 22:53:17 INFO - PROCESS | 1837 | 1461131597754 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 22:53:17 INFO - PROCESS | 1837 | 1461131597759 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 22:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 22:53:17 INFO - PROCESS | 1837 | 1461131597766 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 22:53:17 INFO - PROCESS | 1837 | 1461131597771 Marionette TRACE conn3 <- [1,1902,null,{}] 22:53:17 INFO - PROCESS | 1837 | 1461131597778 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}] 22:53:17 INFO - PROCESS | 1837 | 1461131597954 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 22:53:18 INFO - PROCESS | 1837 | 1461131598196 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3f27800 == 123 [pid = 1837] [id = 483] 22:53:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7fd3a09c1800) [pid = 1837] [serial = 1450] [outer = (nil)] 22:53:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7fd3a10f2400) [pid = 1837] [serial = 1451] [outer = 0x7fd3a09c1800] 22:53:18 INFO - PROCESS | 1837 | 1461131598303 Marionette DEBUG loaded listener.js 22:53:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7fd3a1cd1000) [pid = 1837] [serial = 1452] [outer = 0x7fd3a09c1800] 22:53:19 INFO - PROCESS | 1837 | 1461131599345 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]]]}] 22:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 22:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1629ms 22:53:19 INFO - PROCESS | 1837 | 1461131599403 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 22:53:19 INFO - PROCESS | 1837 | 1461131599410 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 22:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 22:53:19 INFO - PROCESS | 1837 | 1461131599419 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 22:53:19 INFO - PROCESS | 1837 | 1461131599421 Marionette TRACE conn3 <- [1,1906,null,{}] 22:53:19 INFO - PROCESS | 1837 | 1461131599427 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}] 22:53:19 INFO - PROCESS | 1837 | 1461131599595 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 22:53:19 INFO - PROCESS | 1837 | 1461131599871 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a116e000 == 124 [pid = 1837] [id = 484] 22:53:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7fd3a40a4400) [pid = 1837] [serial = 1453] [outer = (nil)] 22:53:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7fd3a40b1800) [pid = 1837] [serial = 1454] [outer = 0x7fd3a40a4400] 22:53:19 INFO - PROCESS | 1837 | 1461131599948 Marionette DEBUG loaded listener.js 22:53:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7fd3a4193800) [pid = 1837] [serial = 1455] [outer = 0x7fd3a40a4400] 22:53:20 INFO - PROCESS | 1837 | 1461131600747 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]]]}] 22:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 22:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1384ms 22:53:20 INFO - PROCESS | 1837 | 1461131600803 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 22:53:20 INFO - PROCESS | 1837 | 1461131600806 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 22:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 22:53:20 INFO - PROCESS | 1837 | 1461131600812 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 22:53:20 INFO - PROCESS | 1837 | 1461131600817 Marionette TRACE conn3 <- [1,1910,null,{}] 22:53:20 INFO - PROCESS | 1837 | 1461131600831 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}] 22:53:21 INFO - PROCESS | 1837 | 1461131601023 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 22:53:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aee8d800 == 123 [pid = 1837] [id = 466] 22:53:21 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7fd3a0905800) [pid = 1837] [serial = 1304] [outer = (nil)] [url = about:blank] 22:53:21 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7fd3c7163c00) [pid = 1837] [serial = 1298] [outer = (nil)] [url = about:blank] 22:53:21 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7fd39ffd6400) [pid = 1837] [serial = 1301] [outer = (nil)] [url = about:blank] 22:53:21 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7fd3bb4d8400) [pid = 1837] [serial = 1292] [outer = (nil)] [url = about:blank] 22:53:21 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7fd3c5a7bc00) [pid = 1837] [serial = 1295] [outer = (nil)] [url = about:blank] 22:53:21 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7fd3a09c4800) [pid = 1837] [serial = 1307] [outer = (nil)] [url = about:blank] 22:53:21 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7fd3af49bc00) [pid = 1837] [serial = 1334] [outer = (nil)] [url = about:blank] 22:53:21 INFO - PROCESS | 1837 | 1461131601338 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ae6f6000 == 122 [pid = 1837] [id = 465] 22:53:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3acc28000 == 121 [pid = 1837] [id = 464] 22:53:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a719a000 == 120 [pid = 1837] [id = 463] 22:53:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3ddf000 == 119 [pid = 1837] [id = 462] 22:53:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1dd1000 == 120 [pid = 1837] [id = 485] 22:53:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7fd3a0903000) [pid = 1837] [serial = 1456] [outer = (nil)] 22:53:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7fd3a416d000) [pid = 1837] [serial = 1457] [outer = 0x7fd3a0903000] 22:53:21 INFO - PROCESS | 1837 | 1461131601445 Marionette DEBUG loaded listener.js 22:53:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7fd3abe2e000) [pid = 1837] [serial = 1458] [outer = 0x7fd3a0903000] 22:53:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a0946800 == 119 [pid = 1837] [id = 461] 22:53:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a51a9000 == 118 [pid = 1837] [id = 460] 22:53:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c6e16000 == 117 [pid = 1837] [id = 453] 22:53:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c4ee3000 == 116 [pid = 1837] [id = 452] 22:53:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8faf800 == 115 [pid = 1837] [id = 451] 22:53:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b77b0800 == 114 [pid = 1837] [id = 450] 22:53:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3da8000 == 113 [pid = 1837] [id = 410] 22:53:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7059800 == 112 [pid = 1837] [id = 449] 22:53:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b4fca800 == 111 [pid = 1837] [id = 448] 22:53:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2eb9800 == 110 [pid = 1837] [id = 447] 22:53:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cde24000 == 109 [pid = 1837] [id = 409] 22:53:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a76bd800 == 108 [pid = 1837] [id = 446] 22:53:21 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3db7800 == 107 [pid = 1837] [id = 445] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7fd3a720d000) [pid = 1837] [serial = 1323] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7fd3a40b0c00) [pid = 1837] [serial = 1319] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7fd3af92a000) [pid = 1837] [serial = 1283] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7fd3abf82000) [pid = 1837] [serial = 1325] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7fd3a32acc00) [pid = 1837] [serial = 1310] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 210 (0x7fd39fff7c00) [pid = 1837] [serial = 1316] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7fd3ac08b000) [pid = 1837] [serial = 1326] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7fd3a1ccb000) [pid = 1837] [serial = 1317] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7fd3b38f0800) [pid = 1837] [serial = 1286] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7fd3a5cccc00) [pid = 1837] [serial = 1322] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7fd3ac0c7000) [pid = 1837] [serial = 1277] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7fd3b768c000) [pid = 1837] [serial = 1289] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7fd3a4166800) [pid = 1837] [serial = 1274] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7fd3a1cc5000) [pid = 1837] [serial = 1331] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7fd3a1d5a000) [pid = 1837] [serial = 1271] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7fd3ae5d9800) [pid = 1837] [serial = 1328] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7fd3a5cc3000) [pid = 1837] [serial = 1320] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7fd3a09c2400) [pid = 1837] [serial = 1314] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7fd3aed76400) [pid = 1837] [serial = 1329] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7fd39fff7000) [pid = 1837] [serial = 1313] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7fd3aeff3c00) [pid = 1837] [serial = 1280] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7fd3ac00a000) [pid = 1837] [serial = 1332] [outer = (nil)] [url = about:blank] 22:53:22 INFO - PROCESS | 1837 | 1461131602204 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]]]}] 22:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 22:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1434ms 22:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 22:53:22 INFO - PROCESS | 1837 | 1461131602256 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 22:53:22 INFO - PROCESS | 1837 | 1461131602260 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 22:53:22 INFO - PROCESS | 1837 | 1461131602266 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 22:53:22 INFO - PROCESS | 1837 | 1461131602268 Marionette TRACE conn3 <- [1,1914,null,{}] 22:53:22 INFO - PROCESS | 1837 | 1461131602273 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}] 22:53:22 INFO - PROCESS | 1837 | 1461131602452 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 22:53:22 INFO - PROCESS | 1837 | 1461131602466 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a519e800 == 108 [pid = 1837] [id = 486] 22:53:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7fd39fff7000) [pid = 1837] [serial = 1459] [outer = (nil)] 22:53:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7fd3ac087800) [pid = 1837] [serial = 1460] [outer = 0x7fd39fff7000] 22:53:22 INFO - PROCESS | 1837 | 1461131602530 Marionette DEBUG loaded listener.js 22:53:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7fd3ac0c6400) [pid = 1837] [serial = 1461] [outer = 0x7fd39fff7000] 22:53:23 INFO - PROCESS | 1837 | 1461131603399 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]]]}] 22:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 22:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1176ms 22:53:23 INFO - PROCESS | 1837 | 1461131603441 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 22:53:23 INFO - PROCESS | 1837 | 1461131603445 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 22:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 22:53:23 INFO - PROCESS | 1837 | 1461131603449 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 22:53:23 INFO - PROCESS | 1837 | 1461131603452 Marionette TRACE conn3 <- [1,1918,null,{}] 22:53:23 INFO - PROCESS | 1837 | 1461131603457 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}] 22:53:23 INFO - PROCESS | 1837 | 1461131603620 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 22:53:23 INFO - PROCESS | 1837 | 1461131603638 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a740b000 == 109 [pid = 1837] [id = 487] 22:53:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7fd3abf73400) [pid = 1837] [serial = 1462] [outer = (nil)] 22:53:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7fd3ac330000) [pid = 1837] [serial = 1463] [outer = 0x7fd3abf73400] 22:53:23 INFO - PROCESS | 1837 | 1461131603696 Marionette DEBUG loaded listener.js 22:53:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7fd3ac33a800) [pid = 1837] [serial = 1464] [outer = 0x7fd3abf73400] 22:53:24 INFO - PROCESS | 1837 | 1461131604671 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]]]}] 22:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 22:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1276ms 22:53:24 INFO - PROCESS | 1837 | 1461131604732 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 22:53:24 INFO - PROCESS | 1837 | 1461131604735 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 22:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 22:53:24 INFO - PROCESS | 1837 | 1461131604741 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 22:53:24 INFO - PROCESS | 1837 | 1461131604743 Marionette TRACE conn3 <- [1,1922,null,{}] 22:53:24 INFO - PROCESS | 1837 | 1461131604749 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}] 22:53:25 INFO - PROCESS | 1837 | 1461131605003 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 22:53:25 INFO - PROCESS | 1837 | 1461131605032 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3acc2a000 == 110 [pid = 1837] [id = 488] 22:53:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7fd3ae5db400) [pid = 1837] [serial = 1465] [outer = (nil)] 22:53:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7fd3aed7b800) [pid = 1837] [serial = 1466] [outer = 0x7fd3ae5db400] 22:53:25 INFO - PROCESS | 1837 | 1461131605092 Marionette DEBUG loaded listener.js 22:53:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7fd3af70dc00) [pid = 1837] [serial = 1467] [outer = 0x7fd3ae5db400] 22:53:26 INFO - PROCESS | 1837 | 1461131606341 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]]]}] 22:53:26 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7fd3a32adc00) [pid = 1837] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 22:53:26 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7fd3aeff9c00) [pid = 1837] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 22:53:26 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7fd3a5bde400) [pid = 1837] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 22:53:26 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7fd3a11cb000) [pid = 1837] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 22:53:26 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7fd39fc52000) [pid = 1837] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 22:53:26 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7fd3a5dec400) [pid = 1837] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 22:53:26 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7fd39ffd7000) [pid = 1837] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 22:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 22:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1676ms 22:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 22:53:26 INFO - PROCESS | 1837 | 1461131606418 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 22:53:26 INFO - PROCESS | 1837 | 1461131606421 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 22:53:26 INFO - PROCESS | 1837 | 1461131606426 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 22:53:26 INFO - PROCESS | 1837 | 1461131606428 Marionette TRACE conn3 <- [1,1926,null,{}] 22:53:26 INFO - PROCESS | 1837 | 1461131606433 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}] 22:53:26 INFO - PROCESS | 1837 | 1461131606596 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 22:53:26 INFO - PROCESS | 1837 | 1461131606786 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aced2000 == 111 [pid = 1837] [id = 489] 22:53:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7fd3ac0ecc00) [pid = 1837] [serial = 1468] [outer = (nil)] 22:53:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7fd3ae7bbc00) [pid = 1837] [serial = 1469] [outer = 0x7fd3ac0ecc00] 22:53:26 INFO - PROCESS | 1837 | 1461131606855 Marionette DEBUG loaded listener.js 22:53:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7fd3afb84000) [pid = 1837] [serial = 1470] [outer = 0x7fd3ac0ecc00] 22:53:27 INFO - PROCESS | 1837 | 1461131607540 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]]]}] 22:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 22:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1127ms 22:53:27 INFO - PROCESS | 1837 | 1461131607554 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 22:53:27 INFO - PROCESS | 1837 | 1461131607557 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 22:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 22:53:27 INFO - PROCESS | 1837 | 1461131607562 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 22:53:27 INFO - PROCESS | 1837 | 1461131607564 Marionette TRACE conn3 <- [1,1930,null,{}] 22:53:27 INFO - PROCESS | 1837 | 1461131607569 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}] 22:53:27 INFO - PROCESS | 1837 | 1461131607784 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 22:53:27 INFO - PROCESS | 1837 | 1461131607801 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aee95800 == 112 [pid = 1837] [id = 490] 22:53:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7fd3a5bd6c00) [pid = 1837] [serial = 1471] [outer = (nil)] 22:53:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7fd3b0ee8c00) [pid = 1837] [serial = 1472] [outer = 0x7fd3a5bd6c00] 22:53:27 INFO - PROCESS | 1837 | 1461131607859 Marionette DEBUG loaded listener.js 22:53:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7fd3b2d0d800) [pid = 1837] [serial = 1473] [outer = 0x7fd3a5bd6c00] 22:53:28 INFO - PROCESS | 1837 | 1461131608810 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]]]}] 22:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 22:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1281ms 22:53:28 INFO - PROCESS | 1837 | 1461131608853 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 22:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 22:53:28 INFO - PROCESS | 1837 | 1461131608859 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 22:53:28 INFO - PROCESS | 1837 | 1461131608867 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 22:53:28 INFO - PROCESS | 1837 | 1461131608872 Marionette TRACE conn3 <- [1,1934,null,{}] 22:53:28 INFO - PROCESS | 1837 | 1461131608881 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}] 22:53:29 INFO - PROCESS | 1837 | 1461131609090 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 22:53:29 INFO - PROCESS | 1837 | 1461131609300 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1dd4800 == 113 [pid = 1837] [id = 491] 22:53:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7fd39e883c00) [pid = 1837] [serial = 1474] [outer = (nil)] 22:53:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7fd39fff0000) [pid = 1837] [serial = 1475] [outer = 0x7fd39e883c00] 22:53:29 INFO - PROCESS | 1837 | 1461131609379 Marionette DEBUG loaded listener.js 22:53:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7fd3a1cc4800) [pid = 1837] [serial = 1476] [outer = 0x7fd39e883c00] 22:53:30 INFO - PROCESS | 1837 | 1461131610298 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]]]}] 22:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 22:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1484ms 22:53:30 INFO - PROCESS | 1837 | 1461131610351 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 22:53:30 INFO - PROCESS | 1837 | 1461131610358 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 22:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 22:53:30 INFO - PROCESS | 1837 | 1461131610368 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 22:53:30 INFO - PROCESS | 1837 | 1461131610371 Marionette TRACE conn3 <- [1,1938,null,{}] 22:53:30 INFO - PROCESS | 1837 | 1461131610375 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}] 22:53:30 INFO - PROCESS | 1837 | 1461131610562 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 22:53:30 INFO - PROCESS | 1837 | 1461131610758 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a719b800 == 114 [pid = 1837] [id = 492] 22:53:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7fd39edfa000) [pid = 1837] [serial = 1477] [outer = (nil)] 22:53:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7fd3a5bd5c00) [pid = 1837] [serial = 1478] [outer = 0x7fd39edfa000] 22:53:30 INFO - PROCESS | 1837 | 1461131610832 Marionette DEBUG loaded listener.js 22:53:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7fd3a5def800) [pid = 1837] [serial = 1479] [outer = 0x7fd39edfa000] 22:53:31 INFO - PROCESS | 1837 | 1461131611787 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]]]}] 22:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 22:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1483ms 22:53:31 INFO - PROCESS | 1837 | 1461131611850 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 22:53:31 INFO - PROCESS | 1837 | 1461131611854 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 22:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 22:53:31 INFO - PROCESS | 1837 | 1461131611859 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 22:53:31 INFO - PROCESS | 1837 | 1461131611864 Marionette TRACE conn3 <- [1,1942,null,{}] 22:53:31 INFO - PROCESS | 1837 | 1461131611879 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}] 22:53:32 INFO - PROCESS | 1837 | 1461131612135 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 22:53:32 INFO - PROCESS | 1837 | 1461131612373 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2610000 == 115 [pid = 1837] [id = 493] 22:53:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7fd3ac086000) [pid = 1837] [serial = 1480] [outer = (nil)] 22:53:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7fd3ae55b800) [pid = 1837] [serial = 1481] [outer = 0x7fd3ac086000] 22:53:32 INFO - PROCESS | 1837 | 1461131612489 Marionette DEBUG loaded listener.js 22:53:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 211 (0x7fd3aed7f800) [pid = 1837] [serial = 1482] [outer = 0x7fd3ac086000] 22:53:33 INFO - PROCESS | 1837 | 1461131613335 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]]]}] 22:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 22:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1533ms 22:53:33 INFO - PROCESS | 1837 | 1461131613394 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 22:53:33 INFO - PROCESS | 1837 | 1461131613399 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 22:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 22:53:33 INFO - PROCESS | 1837 | 1461131613404 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 22:53:33 INFO - PROCESS | 1837 | 1461131613407 Marionette TRACE conn3 <- [1,1946,null,{}] 22:53:33 INFO - PROCESS | 1837 | 1461131613412 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}] 22:53:33 INFO - PROCESS | 1837 | 1461131613595 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 22:53:33 INFO - PROCESS | 1837 | 1461131613798 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2fee800 == 116 [pid = 1837] [id = 494] 22:53:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7fd3ac334000) [pid = 1837] [serial = 1483] [outer = (nil)] 22:53:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7fd3b0eecc00) [pid = 1837] [serial = 1484] [outer = 0x7fd3ac334000] 22:53:33 INFO - PROCESS | 1837 | 1461131613869 Marionette DEBUG loaded listener.js 22:53:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7fd3b3236000) [pid = 1837] [serial = 1485] [outer = 0x7fd3ac334000] 22:53:34 INFO - PROCESS | 1837 | 1461131614738 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]]]}] 22:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 22:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1387ms 22:53:34 INFO - PROCESS | 1837 | 1461131614792 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 22:53:34 INFO - PROCESS | 1837 | 1461131614794 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 22:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 22:53:34 INFO - PROCESS | 1837 | 1461131614800 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 22:53:34 INFO - PROCESS | 1837 | 1461131614803 Marionette TRACE conn3 <- [1,1950,null,{}] 22:53:34 INFO - PROCESS | 1837 | 1461131614808 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}] 22:53:34 INFO - PROCESS | 1837 | 1461131614990 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 22:53:35 INFO - PROCESS | 1837 | 1461131615192 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b706b000 == 117 [pid = 1837] [id = 495] 22:53:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7fd3ae55bc00) [pid = 1837] [serial = 1486] [outer = (nil)] 22:53:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7fd3b33c6800) [pid = 1837] [serial = 1487] [outer = 0x7fd3ae55bc00] 22:53:35 INFO - PROCESS | 1837 | 1461131615260 Marionette DEBUG loaded listener.js 22:53:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7fd3b369f800) [pid = 1837] [serial = 1488] [outer = 0x7fd3ae55bc00] 22:53:36 INFO - PROCESS | 1837 | 1461131616105 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]]]}] 22:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 22:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1335ms 22:53:36 INFO - PROCESS | 1837 | 1461131616136 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 22:53:36 INFO - PROCESS | 1837 | 1461131616140 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 22:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 22:53:36 INFO - PROCESS | 1837 | 1461131616145 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 22:53:36 INFO - PROCESS | 1837 | 1461131616148 Marionette TRACE conn3 <- [1,1954,null,{}] 22:53:36 INFO - PROCESS | 1837 | 1461131616153 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}] 22:53:36 INFO - PROCESS | 1837 | 1461131616363 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 22:53:36 INFO - PROCESS | 1837 | 1461131616576 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8fb8800 == 118 [pid = 1837] [id = 496] 22:53:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7fd3a32b1c00) [pid = 1837] [serial = 1489] [outer = (nil)] 22:53:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7fd3b3857400) [pid = 1837] [serial = 1490] [outer = 0x7fd3a32b1c00] 22:53:36 INFO - PROCESS | 1837 | 1461131616689 Marionette DEBUG loaded listener.js 22:53:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7fd3b6a46800) [pid = 1837] [serial = 1491] [outer = 0x7fd3a32b1c00] 22:53:37 INFO - PROCESS | 1837 | 1461131617533 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]]]}] 22:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 22:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1430ms 22:53:37 INFO - PROCESS | 1837 | 1461131617576 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 22:53:37 INFO - PROCESS | 1837 | 1461131617580 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 22:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 22:53:37 INFO - PROCESS | 1837 | 1461131617585 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 22:53:37 INFO - PROCESS | 1837 | 1461131617587 Marionette TRACE conn3 <- [1,1958,null,{}] 22:53:37 INFO - PROCESS | 1837 | 1461131617593 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}] 22:53:37 INFO - PROCESS | 1837 | 1461131617780 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 22:53:38 INFO - PROCESS | 1837 | 1461131617996 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5cea800 == 119 [pid = 1837] [id = 497] 22:53:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7fd3a4188400) [pid = 1837] [serial = 1492] [outer = (nil)] 22:53:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7fd3b768c800) [pid = 1837] [serial = 1493] [outer = 0x7fd3a4188400] 22:53:38 INFO - PROCESS | 1837 | 1461131618066 Marionette DEBUG loaded listener.js 22:53:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7fd3b893d000) [pid = 1837] [serial = 1494] [outer = 0x7fd3a4188400] 22:53:38 INFO - PROCESS | 1837 | 1461131618916 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]]]}] 22:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 22:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1385ms 22:53:38 INFO - PROCESS | 1837 | 1461131618971 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 22:53:38 INFO - PROCESS | 1837 | 1461131618974 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 22:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 22:53:38 INFO - PROCESS | 1837 | 1461131618980 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 22:53:38 INFO - PROCESS | 1837 | 1461131618982 Marionette TRACE conn3 <- [1,1962,null,{}] 22:53:38 INFO - PROCESS | 1837 | 1461131618987 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}] 22:53:39 INFO - PROCESS | 1837 | 1461131619150 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 22:53:39 INFO - PROCESS | 1837 | 1461131619362 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3caa9e800 == 120 [pid = 1837] [id = 498] 22:53:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7fd3a4191c00) [pid = 1837] [serial = 1495] [outer = (nil)] 22:53:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7fd3bf05d400) [pid = 1837] [serial = 1496] [outer = 0x7fd3a4191c00] 22:53:39 INFO - PROCESS | 1837 | 1461131619436 Marionette DEBUG loaded listener.js 22:53:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7fd3c5db3400) [pid = 1837] [serial = 1497] [outer = 0x7fd3a4191c00] 22:53:40 INFO - PROCESS | 1837 | 1461131620258 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]]]}] 22:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 22:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1335ms 22:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 22:53:40 INFO - PROCESS | 1837 | 1461131620316 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 22:53:40 INFO - PROCESS | 1837 | 1461131620319 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 22:53:40 INFO - PROCESS | 1837 | 1461131620324 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 22:53:40 INFO - PROCESS | 1837 | 1461131620327 Marionette TRACE conn3 <- [1,1966,null,{}] 22:53:40 INFO - PROCESS | 1837 | 1461131620332 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}] 22:53:40 INFO - PROCESS | 1837 | 1461131620497 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 22:53:40 INFO - PROCESS | 1837 | 1461131620699 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb0bc800 == 121 [pid = 1837] [id = 499] 22:53:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7fd3a0907000) [pid = 1837] [serial = 1498] [outer = (nil)] 22:53:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7fd3c6f40800) [pid = 1837] [serial = 1499] [outer = 0x7fd3a0907000] 22:53:40 INFO - PROCESS | 1837 | 1461131620763 Marionette DEBUG loaded listener.js 22:53:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7fd3c6f4a800) [pid = 1837] [serial = 1500] [outer = 0x7fd3a0907000] 22:53:41 INFO - PROCESS | 1837 | 1461131621585 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]]]}] 22:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 22:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1327ms 22:53:41 INFO - PROCESS | 1837 | 1461131621652 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 22:53:41 INFO - PROCESS | 1837 | 1461131621655 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 22:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 22:53:41 INFO - PROCESS | 1837 | 1461131621660 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 22:53:41 INFO - PROCESS | 1837 | 1461131621662 Marionette TRACE conn3 <- [1,1970,null,{}] 22:53:41 INFO - PROCESS | 1837 | 1461131621668 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}] 22:53:41 INFO - PROCESS | 1837 | 1461131621838 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 22:53:42 INFO - PROCESS | 1837 | 1461131622041 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39d9cf000 == 122 [pid = 1837] [id = 500] 22:53:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 230 (0x7fd39dda6000) [pid = 1837] [serial = 1501] [outer = (nil)] 22:53:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 231 (0x7fd39ddacc00) [pid = 1837] [serial = 1502] [outer = 0x7fd39dda6000] 22:53:42 INFO - PROCESS | 1837 | 1461131622117 Marionette DEBUG loaded listener.js 22:53:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 232 (0x7fd39ddb1400) [pid = 1837] [serial = 1503] [outer = 0x7fd39dda6000] 22:53:42 INFO - PROCESS | 1837 | 1461131622987 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]]]}] 22:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 22:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1378ms 22:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 22:53:43 INFO - PROCESS | 1837 | 1461131623040 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 22:53:43 INFO - PROCESS | 1837 | 1461131623043 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 22:53:43 INFO - PROCESS | 1837 | 1461131623048 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 22:53:43 INFO - PROCESS | 1837 | 1461131623052 Marionette TRACE conn3 <- [1,1974,null,{}] 22:53:43 INFO - PROCESS | 1837 | 1461131623057 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}] 22:53:43 INFO - PROCESS | 1837 | 1461131623251 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 22:53:43 INFO - PROCESS | 1837 | 1461131623458 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3d2b96800 == 123 [pid = 1837] [id = 501] 22:53:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 233 (0x7fd39dda7000) [pid = 1837] [serial = 1504] [outer = (nil)] 22:53:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 234 (0x7fd3c7169c00) [pid = 1837] [serial = 1505] [outer = 0x7fd39dda7000] 22:53:43 INFO - PROCESS | 1837 | 1461131623530 Marionette DEBUG loaded listener.js 22:53:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 235 (0x7fd3cb166400) [pid = 1837] [serial = 1506] [outer = 0x7fd39dda7000] 22:53:44 INFO - PROCESS | 1837 | 1461131624376 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]]]}] 22:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 22:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1376ms 22:53:44 INFO - PROCESS | 1837 | 1461131624425 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 22:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 22:53:44 INFO - PROCESS | 1837 | 1461131624428 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 22:53:44 INFO - PROCESS | 1837 | 1461131624433 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 22:53:44 INFO - PROCESS | 1837 | 1461131624436 Marionette TRACE conn3 <- [1,1978,null,{}] 22:53:44 INFO - PROCESS | 1837 | 1461131624441 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}] 22:53:44 INFO - PROCESS | 1837 | 1461131624614 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 22:53:44 INFO - PROCESS | 1837 | 1461131624819 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39dade800 == 124 [pid = 1837] [id = 502] 22:53:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7fd39e88a800) [pid = 1837] [serial = 1507] [outer = (nil)] 22:53:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 237 (0x7fd3a3e43000) [pid = 1837] [serial = 1508] [outer = 0x7fd39e88a800] 22:53:44 INFO - PROCESS | 1837 | 1461131624883 Marionette DEBUG loaded listener.js 22:53:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 238 (0x7fd3a500dc00) [pid = 1837] [serial = 1509] [outer = 0x7fd39e88a800] 22:53:45 INFO - PROCESS | 1837 | 1461131625679 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]]]}] 22:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 22:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1283ms 22:53:45 INFO - PROCESS | 1837 | 1461131625719 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 22:53:45 INFO - PROCESS | 1837 | 1461131625722 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 22:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 22:53:45 INFO - PROCESS | 1837 | 1461131625730 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 22:53:45 INFO - PROCESS | 1837 | 1461131625733 Marionette TRACE conn3 <- [1,1982,null,{}] 22:53:45 INFO - PROCESS | 1837 | 1461131625738 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}] 22:53:45 INFO - PROCESS | 1837 | 1461131625921 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 22:53:46 INFO - PROCESS | 1837 | 1461131626126 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39d7a7800 == 125 [pid = 1837] [id = 503] 22:53:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 239 (0x7fd39ffd3800) [pid = 1837] [serial = 1510] [outer = (nil)] 22:53:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7fd3b100c400) [pid = 1837] [serial = 1511] [outer = 0x7fd39ffd3800] 22:53:46 INFO - PROCESS | 1837 | 1461131626190 Marionette DEBUG loaded listener.js 22:53:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 241 (0x7fd3b3013800) [pid = 1837] [serial = 1512] [outer = 0x7fd39ffd3800] 22:53:47 INFO - PROCESS | 1837 | 1461131627005 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]]]}] 22:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 22:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1327ms 22:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 22:53:47 INFO - PROCESS | 1837 | 1461131627058 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 22:53:47 INFO - PROCESS | 1837 | 1461131627061 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 22:53:47 INFO - PROCESS | 1837 | 1461131627067 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 22:53:47 INFO - PROCESS | 1837 | 1461131627070 Marionette TRACE conn3 <- [1,1986,null,{}] 22:53:47 INFO - PROCESS | 1837 | 1461131627075 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}] 22:53:47 INFO - PROCESS | 1837 | 1461131627256 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 22:53:47 INFO - PROCESS | 1837 | 1461131627464 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1013800 == 126 [pid = 1837] [id = 504] 22:53:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 242 (0x7fd39ddac400) [pid = 1837] [serial = 1513] [outer = (nil)] 22:53:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 243 (0x7fd39dff1400) [pid = 1837] [serial = 1514] [outer = 0x7fd39ddac400] 22:53:47 INFO - PROCESS | 1837 | 1461131627529 Marionette DEBUG loaded listener.js 22:53:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 244 (0x7fd39dff5c00) [pid = 1837] [serial = 1515] [outer = 0x7fd39ddac400] 22:53:48 INFO - PROCESS | 1837 | 1461131628331 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]]]}] 22:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 22:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1328ms 22:53:48 INFO - PROCESS | 1837 | 1461131628395 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 22:53:48 INFO - PROCESS | 1837 | 1461131628398 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 22:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 22:53:48 INFO - PROCESS | 1837 | 1461131628403 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 22:53:48 INFO - PROCESS | 1837 | 1461131628405 Marionette TRACE conn3 <- [1,1990,null,{}] 22:53:48 INFO - PROCESS | 1837 | 1461131628411 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}] 22:53:48 INFO - PROCESS | 1837 | 1461131628597 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 22:53:48 INFO - PROCESS | 1837 | 1461131628807 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a102b000 == 127 [pid = 1837] [id = 505] 22:53:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 245 (0x7fd39dfea800) [pid = 1837] [serial = 1516] [outer = (nil)] 22:53:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 246 (0x7fd3ac08e800) [pid = 1837] [serial = 1517] [outer = 0x7fd39dfea800] 22:53:48 INFO - PROCESS | 1837 | 1461131628874 Marionette DEBUG loaded listener.js 22:53:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 247 (0x7fd3b3016400) [pid = 1837] [serial = 1518] [outer = 0x7fd39dfea800] 22:53:49 INFO - PROCESS | 1837 | 1461131629716 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]]]}] 22:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 22:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1375ms 22:53:49 INFO - PROCESS | 1837 | 1461131629780 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 22:53:49 INFO - PROCESS | 1837 | 1461131629783 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 22:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 22:53:49 INFO - PROCESS | 1837 | 1461131629789 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 22:53:49 INFO - PROCESS | 1837 | 1461131629790 Marionette TRACE conn3 <- [1,1994,null,{}] 22:53:49 INFO - PROCESS | 1837 | 1461131629796 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}] 22:53:49 INFO - PROCESS | 1837 | 1461131629980 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 22:53:50 INFO - PROCESS | 1837 | 1461131630196 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39a377800 == 128 [pid = 1837] [id = 506] 22:53:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 248 (0x7fd39a414c00) [pid = 1837] [serial = 1519] [outer = (nil)] 22:53:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 249 (0x7fd39a41b400) [pid = 1837] [serial = 1520] [outer = 0x7fd39a414c00] 22:53:50 INFO - PROCESS | 1837 | 1461131630326 Marionette DEBUG loaded listener.js 22:53:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 250 (0x7fd39a420000) [pid = 1837] [serial = 1521] [outer = 0x7fd39a414c00] 22:53:51 INFO - PROCESS | 1837 | 1461131631184 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]]]}] 22:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 22:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1425ms 22:53:51 INFO - PROCESS | 1837 | 1461131631215 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 22:53:51 INFO - PROCESS | 1837 | 1461131631217 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 22:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 22:53:51 INFO - PROCESS | 1837 | 1461131631223 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 22:53:51 INFO - PROCESS | 1837 | 1461131631225 Marionette TRACE conn3 <- [1,1998,null,{}] 22:53:51 INFO - PROCESS | 1837 | 1461131631230 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}] 22:53:51 INFO - PROCESS | 1837 | 1461131631425 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 22:53:51 INFO - PROCESS | 1837 | 1461131631634 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:51 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a4267000 == 129 [pid = 1837] [id = 507] 22:53:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 251 (0x7fd39a417400) [pid = 1837] [serial = 1522] [outer = (nil)] 22:53:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7fd3a09be000) [pid = 1837] [serial = 1523] [outer = 0x7fd39a417400] 22:53:51 INFO - PROCESS | 1837 | 1461131631697 Marionette DEBUG loaded listener.js 22:53:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 253 (0x7fd3a500d800) [pid = 1837] [serial = 1524] [outer = 0x7fd39a417400] 22:53:52 INFO - PROCESS | 1837 | 1461131632535 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]]]}] 22:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 22:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1379ms 22:53:52 INFO - PROCESS | 1837 | 1461131632603 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 22:53:52 INFO - PROCESS | 1837 | 1461131632606 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 22:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 22:53:52 INFO - PROCESS | 1837 | 1461131632611 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 22:53:52 INFO - PROCESS | 1837 | 1461131632613 Marionette TRACE conn3 <- [1,2002,null,{}] 22:53:52 INFO - PROCESS | 1837 | 1461131632619 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}] 22:53:52 INFO - PROCESS | 1837 | 1461131632797 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 22:53:53 INFO - PROCESS | 1837 | 1461131633484 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a115f000 == 130 [pid = 1837] [id = 508] 22:53:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7fd39ddb0c00) [pid = 1837] [serial = 1525] [outer = (nil)] 22:53:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7fd39e888c00) [pid = 1837] [serial = 1526] [outer = 0x7fd39ddb0c00] 22:53:53 INFO - PROCESS | 1837 | 1461131633554 Marionette DEBUG loaded listener.js 22:53:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7fd39edf0800) [pid = 1837] [serial = 1527] [outer = 0x7fd39ddb0c00] 22:53:54 INFO - PROCESS | 1837 | 1461131634369 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]]]}] 22:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 22:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1829ms 22:53:54 INFO - PROCESS | 1837 | 1461131634443 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 22:53:54 INFO - PROCESS | 1837 | 1461131634449 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 22:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 22:53:54 INFO - PROCESS | 1837 | 1461131634457 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 22:53:54 INFO - PROCESS | 1837 | 1461131634461 Marionette TRACE conn3 <- [1,2006,null,{}] 22:53:54 INFO - PROCESS | 1837 | 1461131634467 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}] 22:53:54 INFO - PROCESS | 1837 | 1461131634652 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 22:53:54 INFO - PROCESS | 1837 | 1461131634865 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39eab0800 == 131 [pid = 1837] [id = 509] 22:53:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7fd39ddb1800) [pid = 1837] [serial = 1528] [outer = (nil)] 22:53:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 258 (0x7fd39edfc000) [pid = 1837] [serial = 1529] [outer = 0x7fd39ddb1800] 22:53:54 INFO - PROCESS | 1837 | 1461131634987 Marionette DEBUG loaded listener.js 22:53:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 259 (0x7fd3a1d57400) [pid = 1837] [serial = 1530] [outer = 0x7fd39ddb1800] 22:53:56 INFO - PROCESS | 1837 | 1461131636031 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]]]}] 22:53:56 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 22:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1633ms 22:53:56 INFO - PROCESS | 1837 | 1461131636094 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 22:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 22:53:56 INFO - PROCESS | 1837 | 1461131636100 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 22:53:56 INFO - PROCESS | 1837 | 1461131636106 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 22:53:56 INFO - PROCESS | 1837 | 1461131636109 Marionette TRACE conn3 <- [1,2010,null,{}] 22:53:56 INFO - PROCESS | 1837 | 1461131636113 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}] 22:53:56 INFO - PROCESS | 1837 | 1461131636299 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 22:53:56 INFO - PROCESS | 1837 | 1461131636507 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39f0cd800 == 132 [pid = 1837] [id = 510] 22:53:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 260 (0x7fd39ffdac00) [pid = 1837] [serial = 1531] [outer = (nil)] 22:53:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 261 (0x7fd3a5cc2400) [pid = 1837] [serial = 1532] [outer = 0x7fd39ffdac00] 22:53:56 INFO - PROCESS | 1837 | 1461131636664 Marionette DEBUG loaded listener.js 22:53:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 262 (0x7fd3abe27000) [pid = 1837] [serial = 1533] [outer = 0x7fd39ffdac00] 22:53:56 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aced2000 == 131 [pid = 1837] [id = 489] 22:53:56 INFO - PROCESS | 1837 | --DOMWINDOW == 261 (0x7fd3b3857800) [pid = 1837] [serial = 1403] [outer = (nil)] [url = about:blank] 22:53:56 INFO - PROCESS | 1837 | --DOMWINDOW == 260 (0x7fd3c5dbb800) [pid = 1837] [serial = 1367] [outer = (nil)] [url = about:blank] 22:53:56 INFO - PROCESS | 1837 | --DOMWINDOW == 259 (0x7fd3b8f59000) [pid = 1837] [serial = 1376] [outer = (nil)] [url = about:blank] 22:53:56 INFO - PROCESS | 1837 | --DOMWINDOW == 258 (0x7fd39e88c800) [pid = 1837] [serial = 1370] [outer = (nil)] [url = about:blank] 22:53:56 INFO - PROCESS | 1837 | --DOMWINDOW == 257 (0x7fd3a5bd4800) [pid = 1837] [serial = 1373] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3acc2a000 == 130 [pid = 1837] [id = 488] 22:53:57 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a740b000 == 129 [pid = 1837] [id = 487] 22:53:57 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a519e800 == 128 [pid = 1837] [id = 486] 22:53:57 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a1dd1000 == 127 [pid = 1837] [id = 485] 22:53:57 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a116e000 == 126 [pid = 1837] [id = 484] 22:53:57 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3f27800 == 125 [pid = 1837] [id = 483] 22:53:57 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2fd9800 == 124 [pid = 1837] [id = 479] 22:53:57 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a0772000 == 123 [pid = 1837] [id = 478] 22:53:57 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39e8cf000 == 122 [pid = 1837] [id = 477] 22:53:57 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2fdf000 == 121 [pid = 1837] [id = 476] 22:53:57 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cde36800 == 120 [pid = 1837] [id = 475] 22:53:57 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cae9f800 == 119 [pid = 1837] [id = 474] 22:53:57 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c8b1c800 == 118 [pid = 1837] [id = 473] 22:53:57 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7f57000 == 117 [pid = 1837] [id = 472] 22:53:57 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7122000 == 116 [pid = 1837] [id = 471] 22:53:57 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2ed1800 == 115 [pid = 1837] [id = 470] 22:53:57 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ad04b800 == 114 [pid = 1837] [id = 469] 22:53:57 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3f1c800 == 113 [pid = 1837] [id = 468] 22:53:57 INFO - PROCESS | 1837 | 1461131637593 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]]]}] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7fd3b3586800) [pid = 1837] [serial = 1401] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7fd3a3d11800) [pid = 1837] [serial = 1385] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7fd3a40a9800) [pid = 1837] [serial = 1386] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7fd3b3850800) [pid = 1837] [serial = 1398] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 252 (0x7fd3b8942000) [pid = 1837] [serial = 1361] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7fd3b357cc00) [pid = 1837] [serial = 1352] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 250 (0x7fd3aeff9800) [pid = 1837] [serial = 1395] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 249 (0x7fd3a41c8400) [pid = 1837] [serial = 1388] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 248 (0x7fd3b6a43c00) [pid = 1837] [serial = 1355] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 247 (0x7fd3a0902400) [pid = 1837] [serial = 1337] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 246 (0x7fd3ac00f800) [pid = 1837] [serial = 1400] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 245 (0x7fd3ae5b3400) [pid = 1837] [serial = 1394] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 244 (0x7fd3a5bd9400) [pid = 1837] [serial = 1379] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 243 (0x7fd3ae556c00) [pid = 1837] [serial = 1392] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 242 (0x7fd3aeff0800) [pid = 1837] [serial = 1346] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 241 (0x7fd3a5de8000) [pid = 1837] [serial = 1389] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 240 (0x7fd3b2696c00) [pid = 1837] [serial = 1397] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7fd3ad0a6000) [pid = 1837] [serial = 1391] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 238 (0x7fd3c5ccc400) [pid = 1837] [serial = 1364] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 237 (0x7fd3b768cc00) [pid = 1837] [serial = 1358] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 236 (0x7fd3a1104c00) [pid = 1837] [serial = 1383] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7fd3a09b9800) [pid = 1837] [serial = 1382] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 234 (0x7fd3b0d37000) [pid = 1837] [serial = 1349] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 233 (0x7fd3ac090800) [pid = 1837] [serial = 1343] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1837 | --DOMWINDOW == 232 (0x7fd3a32b6000) [pid = 1837] [serial = 1340] [outer = (nil)] [url = about:blank] 22:53:57 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 22:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1578ms 22:53:57 INFO - PROCESS | 1837 | 1461131637683 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 22:53:57 INFO - PROCESS | 1837 | 1461131637686 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 22:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 22:53:57 INFO - PROCESS | 1837 | 1461131637700 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 22:53:57 INFO - PROCESS | 1837 | 1461131637708 Marionette TRACE conn3 <- [1,2014,null,{}] 22:53:57 INFO - PROCESS | 1837 | 1461131637715 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}] 22:53:57 INFO - PROCESS | 1837 | 1461131637894 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 22:53:58 INFO - PROCESS | 1837 | 1461131638061 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a359c800 == 114 [pid = 1837] [id = 511] 22:53:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 233 (0x7fd39e88c800) [pid = 1837] [serial = 1534] [outer = (nil)] 22:53:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 234 (0x7fd3ac0ec800) [pid = 1837] [serial = 1535] [outer = 0x7fd39e88c800] 22:53:58 INFO - PROCESS | 1837 | 1461131638118 Marionette DEBUG loaded listener.js 22:53:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 235 (0x7fd3ae53d800) [pid = 1837] [serial = 1536] [outer = 0x7fd39e88c800] 22:53:58 INFO - PROCESS | 1837 | 1461131638832 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]]]}] 22:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 22:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1197ms 22:53:58 INFO - PROCESS | 1837 | 1461131638906 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 22:53:58 INFO - PROCESS | 1837 | 1461131638911 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 22:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 22:53:58 INFO - PROCESS | 1837 | 1461131638922 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 22:53:58 INFO - PROCESS | 1837 | 1461131638924 Marionette TRACE conn3 <- [1,2018,null,{}] 22:53:58 INFO - PROCESS | 1837 | 1461131638928 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}] 22:53:59 INFO - PROCESS | 1837 | 1461131639107 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 22:53:59 INFO - PROCESS | 1837 | 1461131639116 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a5b88000 == 115 [pid = 1837] [id = 512] 22:53:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7fd3ad0a5000) [pid = 1837] [serial = 1537] [outer = (nil)] 22:53:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 237 (0x7fd3aeffbc00) [pid = 1837] [serial = 1538] [outer = 0x7fd3ad0a5000] 22:53:59 INFO - PROCESS | 1837 | 1461131639175 Marionette DEBUG loaded listener.js 22:53:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 238 (0x7fd3afbb6800) [pid = 1837] [serial = 1539] [outer = 0x7fd3ad0a5000] 22:54:00 INFO - PROCESS | 1837 | 1461131640166 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]]]}] 22:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 22:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1280ms 22:54:00 INFO - PROCESS | 1837 | 1461131640206 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 22:54:00 INFO - PROCESS | 1837 | 1461131640209 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 22:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 22:54:00 INFO - PROCESS | 1837 | 1461131640215 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 22:54:00 INFO - PROCESS | 1837 | 1461131640218 Marionette TRACE conn3 <- [1,2022,null,{}] 22:54:00 INFO - PROCESS | 1837 | 1461131640223 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}] 22:54:00 INFO - PROCESS | 1837 | 1461131640461 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 22:54:00 INFO - PROCESS | 1837 | 1461131640493 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3acc22000 == 116 [pid = 1837] [id = 513] 22:54:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 239 (0x7fd3b2d08800) [pid = 1837] [serial = 1540] [outer = (nil)] 22:54:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7fd3b3016000) [pid = 1837] [serial = 1541] [outer = 0x7fd3b2d08800] 22:54:00 INFO - PROCESS | 1837 | 1461131640565 Marionette DEBUG loaded listener.js 22:54:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 241 (0x7fd3b301dc00) [pid = 1837] [serial = 1542] [outer = 0x7fd3b2d08800] 22:54:01 INFO - PROCESS | 1837 | 1461131641794 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]]]}] 22:54:01 INFO - PROCESS | 1837 | --DOMWINDOW == 240 (0x7fd3ae5db400) [pid = 1837] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 22:54:01 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7fd3a09c1800) [pid = 1837] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 22:54:01 INFO - PROCESS | 1837 | --DOMWINDOW == 238 (0x7fd3a0903000) [pid = 1837] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 22:54:01 INFO - PROCESS | 1837 | --DOMWINDOW == 237 (0x7fd3abf73400) [pid = 1837] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 22:54:01 INFO - PROCESS | 1837 | --DOMWINDOW == 236 (0x7fd39fff7000) [pid = 1837] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 22:54:01 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7fd3a40a4400) [pid = 1837] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 22:54:01 INFO - PROCESS | 1837 | --DOMWINDOW == 234 (0x7fd3ac0ecc00) [pid = 1837] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 22:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 22:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1631ms 22:54:01 INFO - PROCESS | 1837 | 1461131641846 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 22:54:01 INFO - PROCESS | 1837 | 1461131641850 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 22:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 22:54:01 INFO - PROCESS | 1837 | 1461131641856 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 22:54:01 INFO - PROCESS | 1837 | 1461131641859 Marionette TRACE conn3 <- [1,2026,null,{}] 22:54:01 INFO - PROCESS | 1837 | 1461131641864 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}] 22:54:02 INFO - PROCESS | 1837 | 1461131642044 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 22:54:02 INFO - PROCESS | 1837 | 1461131642242 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a71a2800 == 117 [pid = 1837] [id = 514] 22:54:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 235 (0x7fd3ae5db400) [pid = 1837] [serial = 1543] [outer = (nil)] 22:54:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7fd3b301e000) [pid = 1837] [serial = 1544] [outer = 0x7fd3ae5db400] 22:54:02 INFO - PROCESS | 1837 | 1461131642299 Marionette DEBUG loaded listener.js 22:54:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 237 (0x7fd3b323d000) [pid = 1837] [serial = 1545] [outer = 0x7fd3ae5db400] 22:54:02 INFO - PROCESS | 1837 | 1461131642969 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]]]}] 22:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 22:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1126ms 22:54:02 INFO - PROCESS | 1837 | 1461131642982 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 22:54:02 INFO - PROCESS | 1837 | 1461131642985 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 22:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 22:54:02 INFO - PROCESS | 1837 | 1461131642991 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 22:54:02 INFO - PROCESS | 1837 | 1461131642993 Marionette TRACE conn3 <- [1,2030,null,{}] 22:54:03 INFO - PROCESS | 1837 | 1461131642998 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}] 22:54:03 INFO - PROCESS | 1837 | 1461131643171 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 22:54:03 INFO - PROCESS | 1837 | 1461131643345 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b0d9b000 == 118 [pid = 1837] [id = 515] 22:54:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 238 (0x7fd3abf7bc00) [pid = 1837] [serial = 1546] [outer = (nil)] 22:54:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 239 (0x7fd3b36a2c00) [pid = 1837] [serial = 1547] [outer = 0x7fd3abf7bc00] 22:54:03 INFO - PROCESS | 1837 | 1461131643404 Marionette DEBUG loaded listener.js 22:54:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7fd3a11cb400) [pid = 1837] [serial = 1548] [outer = 0x7fd3abf7bc00] 22:54:04 INFO - PROCESS | 1837 | 1461131644327 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]]]}] 22:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 22:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1376ms 22:54:04 INFO - PROCESS | 1837 | 1461131644368 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 22:54:04 INFO - PROCESS | 1837 | 1461131644373 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 22:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 22:54:04 INFO - PROCESS | 1837 | 1461131644381 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 22:54:04 INFO - PROCESS | 1837 | 1461131644386 Marionette TRACE conn3 <- [1,2034,null,{}] 22:54:04 INFO - PROCESS | 1837 | 1461131644414 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}] 22:54:04 INFO - PROCESS | 1837 | 1461131644652 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 22:54:04 INFO - PROCESS | 1837 | 1461131644937 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a0fdb000 == 119 [pid = 1837] [id = 516] 22:54:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 241 (0x7fd39e958800) [pid = 1837] [serial = 1549] [outer = (nil)] 22:54:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 242 (0x7fd3a0906c00) [pid = 1837] [serial = 1550] [outer = 0x7fd39e958800] 22:54:05 INFO - PROCESS | 1837 | 1461131645011 Marionette DEBUG loaded listener.js 22:54:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 243 (0x7fd3a1cc7400) [pid = 1837] [serial = 1551] [outer = 0x7fd39e958800] 22:54:05 INFO - PROCESS | 1837 | 1461131645874 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]]]}] 22:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 22:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1557ms 22:54:05 INFO - PROCESS | 1837 | 1461131645940 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 22:54:05 INFO - PROCESS | 1837 | 1461131645948 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 22:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 22:54:05 INFO - PROCESS | 1837 | 1461131645958 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 22:54:05 INFO - PROCESS | 1837 | 1461131645962 Marionette TRACE conn3 <- [1,2038,null,{}] 22:54:05 INFO - PROCESS | 1837 | 1461131645967 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}] 22:54:06 INFO - PROCESS | 1837 | 1461131646176 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 22:54:06 INFO - PROCESS | 1837 | 1461131646384 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a7190800 == 120 [pid = 1837] [id = 517] 22:54:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 244 (0x7fd39ffd8400) [pid = 1837] [serial = 1552] [outer = (nil)] 22:54:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 245 (0x7fd3a5ccc000) [pid = 1837] [serial = 1553] [outer = 0x7fd39ffd8400] 22:54:06 INFO - PROCESS | 1837 | 1461131646545 Marionette DEBUG loaded listener.js 22:54:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 246 (0x7fd3abf73400) [pid = 1837] [serial = 1554] [outer = 0x7fd39ffd8400] 22:54:07 INFO - PROCESS | 1837 | 1461131647544 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]]]}] 22:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 22:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1629ms 22:54:07 INFO - PROCESS | 1837 | 1461131647587 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 22:54:07 INFO - PROCESS | 1837 | 1461131647591 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 22:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 22:54:07 INFO - PROCESS | 1837 | 1461131647597 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 22:54:07 INFO - PROCESS | 1837 | 1461131647602 Marionette TRACE conn3 <- [1,2042,null,{}] 22:54:07 INFO - PROCESS | 1837 | 1461131647619 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}] 22:54:07 INFO - PROCESS | 1837 | 1461131647850 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 22:54:08 INFO - PROCESS | 1837 | 1461131648108 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2fd7800 == 121 [pid = 1837] [id = 518] 22:54:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 247 (0x7fd3ae55f800) [pid = 1837] [serial = 1555] [outer = (nil)] 22:54:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 248 (0x7fd3b1084c00) [pid = 1837] [serial = 1556] [outer = 0x7fd3ae55f800] 22:54:08 INFO - PROCESS | 1837 | 1461131648229 Marionette DEBUG loaded listener.js 22:54:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 249 (0x7fd3b3018c00) [pid = 1837] [serial = 1557] [outer = 0x7fd3ae55f800] 22:54:09 INFO - PROCESS | 1837 | 1461131649081 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]]]}] 22:54:09 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) 22:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1537ms 22:54:09 INFO - PROCESS | 1837 | 1461131649135 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 22:54:09 INFO - PROCESS | 1837 | 1461131649140 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 22:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 22:54:09 INFO - PROCESS | 1837 | 1461131649145 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 22:54:09 INFO - PROCESS | 1837 | 1461131649147 Marionette TRACE conn3 <- [1,2046,null,{}] 22:54:09 INFO - PROCESS | 1837 | 1461131649153 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}] 22:54:09 INFO - PROCESS | 1837 | 1461131649360 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 22:54:09 INFO - PROCESS | 1837 | 1461131649627 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b311b800 == 122 [pid = 1837] [id = 519] 22:54:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 250 (0x7fd39fc50800) [pid = 1837] [serial = 1558] [outer = (nil)] 22:54:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 251 (0x7fd3b3236400) [pid = 1837] [serial = 1559] [outer = 0x7fd39fc50800] 22:54:09 INFO - PROCESS | 1837 | 1461131649705 Marionette DEBUG loaded listener.js 22:54:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7fd3b36a5800) [pid = 1837] [serial = 1560] [outer = 0x7fd39fc50800] 22:54:10 INFO - PROCESS | 1837 | 1461131650546 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]]]}] 22:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1429ms 22:54:10 INFO - PROCESS | 1837 | 1461131650575 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 22:54:10 INFO - PROCESS | 1837 | 1461131650578 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 22:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 22:54:10 INFO - PROCESS | 1837 | 1461131650584 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 22:54:10 INFO - PROCESS | 1837 | 1461131650586 Marionette TRACE conn3 <- [1,2050,null,{}] 22:54:10 INFO - PROCESS | 1837 | 1461131650592 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}] 22:54:10 INFO - PROCESS | 1837 | 1461131650789 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 22:54:11 INFO - PROCESS | 1837 | 1461131651007 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7059800 == 123 [pid = 1837] [id = 520] 22:54:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 253 (0x7fd3a090c000) [pid = 1837] [serial = 1561] [outer = (nil)] 22:54:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7fd3b38e3c00) [pid = 1837] [serial = 1562] [outer = 0x7fd3a090c000] 22:54:11 INFO - PROCESS | 1837 | 1461131651124 Marionette DEBUG loaded listener.js 22:54:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7fd3b4fd8800) [pid = 1837] [serial = 1563] [outer = 0x7fd3a090c000] 22:54:12 INFO - PROCESS | 1837 | 1461131652016 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]]]}] 22:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 22:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1477ms 22:54:12 INFO - PROCESS | 1837 | 1461131652076 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 22:54:12 INFO - PROCESS | 1837 | 1461131652080 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 22:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 22:54:12 INFO - PROCESS | 1837 | 1461131652088 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 22:54:12 INFO - PROCESS | 1837 | 1461131652091 Marionette TRACE conn3 <- [1,2054,null,{}] 22:54:12 INFO - PROCESS | 1837 | 1461131652096 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}] 22:54:12 INFO - PROCESS | 1837 | 1461131652333 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 22:54:12 INFO - PROCESS | 1837 | 1461131652588 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8fc8000 == 124 [pid = 1837] [id = 521] 22:54:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7fd3b5fdc800) [pid = 1837] [serial = 1564] [outer = (nil)] 22:54:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7fd3c5dbb800) [pid = 1837] [serial = 1565] [outer = 0x7fd3b5fdc800] 22:54:12 INFO - PROCESS | 1837 | 1461131652674 Marionette DEBUG loaded listener.js 22:54:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 258 (0x7fd3c7164400) [pid = 1837] [serial = 1566] [outer = 0x7fd3b5fdc800] 22:54:13 INFO - PROCESS | 1837 | 1461131653606 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]]]}] 22:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 22:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1581ms 22:54:13 INFO - PROCESS | 1837 | 1461131653670 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 22:54:13 INFO - PROCESS | 1837 | 1461131653674 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 22:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 22:54:13 INFO - PROCESS | 1837 | 1461131653699 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 22:54:13 INFO - PROCESS | 1837 | 1461131653703 Marionette TRACE conn3 <- [1,2058,null,{}] 22:54:13 INFO - PROCESS | 1837 | 1461131653709 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}] 22:54:13 INFO - PROCESS | 1837 | 1461131653915 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 22:54:14 INFO - PROCESS | 1837 | 1461131654128 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3caaa8000 == 125 [pid = 1837] [id = 522] 22:54:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 259 (0x7fd39dced400) [pid = 1837] [serial = 1567] [outer = (nil)] 22:54:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 260 (0x7fd39dcf6000) [pid = 1837] [serial = 1568] [outer = 0x7fd39dced400] 22:54:14 INFO - PROCESS | 1837 | 1461131654237 Marionette DEBUG loaded listener.js 22:54:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 261 (0x7fd39dcfbc00) [pid = 1837] [serial = 1569] [outer = 0x7fd39dced400] 22:54:15 INFO - PROCESS | 1837 | 1461131655135 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]]]}] 22:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 22:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1492ms 22:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 22:54:15 INFO - PROCESS | 1837 | 1461131655188 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 22:54:15 INFO - PROCESS | 1837 | 1461131655190 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 22:54:15 INFO - PROCESS | 1837 | 1461131655196 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 22:54:15 INFO - PROCESS | 1837 | 1461131655199 Marionette TRACE conn3 <- [1,2062,null,{}] 22:54:15 INFO - PROCESS | 1837 | 1461131655204 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}] 22:54:15 INFO - PROCESS | 1837 | 1461131655378 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 22:54:15 INFO - PROCESS | 1837 | 1461131655588 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb50c800 == 126 [pid = 1837] [id = 523] 22:54:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 262 (0x7fd39dcf1000) [pid = 1837] [serial = 1570] [outer = (nil)] 22:54:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 263 (0x7fd39e7ce400) [pid = 1837] [serial = 1571] [outer = 0x7fd39dcf1000] 22:54:15 INFO - PROCESS | 1837 | 1461131655652 Marionette DEBUG loaded listener.js 22:54:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 264 (0x7fd39e7d2800) [pid = 1837] [serial = 1572] [outer = 0x7fd39dcf1000] 22:54:16 INFO - PROCESS | 1837 | 1461131656510 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]]]}] 22:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 22:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1378ms 22:54:16 INFO - PROCESS | 1837 | 1461131656573 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 22:54:16 INFO - PROCESS | 1837 | 1461131656577 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 22:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 22:54:16 INFO - PROCESS | 1837 | 1461131656583 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 22:54:16 INFO - PROCESS | 1837 | 1461131656585 Marionette TRACE conn3 <- [1,2066,null,{}] 22:54:16 INFO - PROCESS | 1837 | 1461131656591 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}] 22:54:16 INFO - PROCESS | 1837 | 1461131656770 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 22:54:16 INFO - PROCESS | 1837 | 1461131656982 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3996ea000 == 127 [pid = 1837] [id = 524] 22:54:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 265 (0x7fd39dcf3400) [pid = 1837] [serial = 1573] [outer = (nil)] 22:54:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 266 (0x7fd39e7d7400) [pid = 1837] [serial = 1574] [outer = 0x7fd39dcf3400] 22:54:17 INFO - PROCESS | 1837 | 1461131657091 Marionette DEBUG loaded listener.js 22:54:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 267 (0x7fd39ffbfc00) [pid = 1837] [serial = 1575] [outer = 0x7fd39dcf3400] 22:54:17 INFO - PROCESS | 1837 | 1461131657910 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]]]}] 22:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 22:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1381ms 22:54:17 INFO - PROCESS | 1837 | 1461131657965 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 22:54:17 INFO - PROCESS | 1837 | 1461131657969 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 22:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 22:54:17 INFO - PROCESS | 1837 | 1461131657974 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 22:54:17 INFO - PROCESS | 1837 | 1461131657977 Marionette TRACE conn3 <- [1,2070,null,{}] 22:54:17 INFO - PROCESS | 1837 | 1461131657982 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}] 22:54:18 INFO - PROCESS | 1837 | 1461131658164 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 22:54:18 INFO - PROCESS | 1837 | 1461131658377 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a5091800 == 128 [pid = 1837] [id = 525] 22:54:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 268 (0x7fd39e7c9c00) [pid = 1837] [serial = 1576] [outer = (nil)] 22:54:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 269 (0x7fd39ffc5000) [pid = 1837] [serial = 1577] [outer = 0x7fd39e7c9c00] 22:54:18 INFO - PROCESS | 1837 | 1461131658486 Marionette DEBUG loaded listener.js 22:54:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 270 (0x7fd39ffc9c00) [pid = 1837] [serial = 1578] [outer = 0x7fd39e7c9c00] 22:54:19 INFO - PROCESS | 1837 | 1461131659345 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]]]}] 22:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 22:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1430ms 22:54:19 INFO - PROCESS | 1837 | 1461131659404 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 22:54:19 INFO - PROCESS | 1837 | 1461131659409 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 22:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 22:54:19 INFO - PROCESS | 1837 | 1461131659414 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 22:54:19 INFO - PROCESS | 1837 | 1461131659417 Marionette TRACE conn3 <- [1,2074,null,{}] 22:54:19 INFO - PROCESS | 1837 | 1461131659422 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}] 22:54:19 INFO - PROCESS | 1837 | 1461131659653 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 22:54:19 INFO - PROCESS | 1837 | 1461131659864 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aee82800 == 129 [pid = 1837] [id = 526] 22:54:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 271 (0x7fd39e7cac00) [pid = 1837] [serial = 1579] [outer = (nil)] 22:54:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 272 (0x7fd3a2009c00) [pid = 1837] [serial = 1580] [outer = 0x7fd39e7cac00] 22:54:19 INFO - PROCESS | 1837 | 1461131659985 Marionette DEBUG loaded listener.js 22:54:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 273 (0x7fd3b5f16c00) [pid = 1837] [serial = 1581] [outer = 0x7fd39e7cac00] 22:54:20 INFO - PROCESS | 1837 | 1461131660868 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]]]}] 22:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 22:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1482ms 22:54:20 INFO - PROCESS | 1837 | 1461131660913 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 22:54:20 INFO - PROCESS | 1837 | 1461131660917 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 22:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 22:54:20 INFO - PROCESS | 1837 | 1461131660923 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 22:54:20 INFO - PROCESS | 1837 | 1461131660925 Marionette TRACE conn3 <- [1,2078,null,{}] 22:54:20 INFO - PROCESS | 1837 | 1461131660930 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}] 22:54:21 INFO - PROCESS | 1837 | 1461131661123 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 22:54:21 INFO - PROCESS | 1837 | 1461131661348 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39d833800 == 130 [pid = 1837] [id = 527] 22:54:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 274 (0x7fd399c9d000) [pid = 1837] [serial = 1582] [outer = (nil)] 22:54:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 275 (0x7fd399ca4000) [pid = 1837] [serial = 1583] [outer = 0x7fd399c9d000] 22:54:21 INFO - PROCESS | 1837 | 1461131661461 Marionette DEBUG loaded listener.js 22:54:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 276 (0x7fd399ca9c00) [pid = 1837] [serial = 1584] [outer = 0x7fd399c9d000] 22:54:22 INFO - PROCESS | 1837 | 1461131662350 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]]]}] 22:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 22:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1475ms 22:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 22:54:22 INFO - PROCESS | 1837 | 1461131662399 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 22:54:22 INFO - PROCESS | 1837 | 1461131662402 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 22:54:22 INFO - PROCESS | 1837 | 1461131662407 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 22:54:22 INFO - PROCESS | 1837 | 1461131662410 Marionette TRACE conn3 <- [1,2082,null,{}] 22:54:22 INFO - PROCESS | 1837 | 1461131662415 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}] 22:54:22 INFO - PROCESS | 1837 | 1461131662615 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 22:54:22 INFO - PROCESS | 1837 | 1461131662848 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd399672800 == 131 [pid = 1837] [id = 528] 22:54:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 277 (0x7fd399c9f400) [pid = 1837] [serial = 1585] [outer = (nil)] 22:54:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 278 (0x7fd39db7a000) [pid = 1837] [serial = 1586] [outer = 0x7fd399c9f400] 22:54:22 INFO - PROCESS | 1837 | 1461131662927 Marionette DEBUG loaded listener.js 22:54:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 279 (0x7fd39db7f000) [pid = 1837] [serial = 1587] [outer = 0x7fd399c9f400] 22:54:24 INFO - PROCESS | 1837 | 1461131664405 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]]]}] 22:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 22:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 2041ms 22:54:24 INFO - PROCESS | 1837 | 1461131664448 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 22:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 22:54:24 INFO - PROCESS | 1837 | 1461131664454 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 22:54:24 INFO - PROCESS | 1837 | 1461131664461 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 22:54:24 INFO - PROCESS | 1837 | 1461131664466 Marionette TRACE conn3 <- [1,2086,null,{}] 22:54:24 INFO - PROCESS | 1837 | 1461131664472 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}] 22:54:24 INFO - PROCESS | 1837 | 1461131664684 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 22:54:24 INFO - PROCESS | 1837 | 1461131664944 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a115b000 == 132 [pid = 1837] [id = 529] 22:54:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 280 (0x7fd39dfea000) [pid = 1837] [serial = 1588] [outer = (nil)] 22:54:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 281 (0x7fd39dff0000) [pid = 1837] [serial = 1589] [outer = 0x7fd39dfea000] 22:54:25 INFO - PROCESS | 1837 | 1461131665057 Marionette DEBUG loaded listener.js 22:54:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 282 (0x7fd39e95ec00) [pid = 1837] [serial = 1590] [outer = 0x7fd39dfea000] 22:54:25 INFO - PROCESS | 1837 | 1461131665933 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]]]}] 22:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 22:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1529ms 22:54:25 INFO - PROCESS | 1837 | 1461131665990 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 22:54:26 INFO - PROCESS | 1837 | 1461131665998 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 22:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 22:54:26 INFO - PROCESS | 1837 | 1461131666006 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 22:54:26 INFO - PROCESS | 1837 | 1461131666010 Marionette TRACE conn3 <- [1,2090,null,{}] 22:54:26 INFO - PROCESS | 1837 | 1461131666015 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}] 22:54:26 INFO - PROCESS | 1837 | 1461131666175 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 22:54:26 INFO - PROCESS | 1837 | 1461131666636 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39d797800 == 133 [pid = 1837] [id = 530] 22:54:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 283 (0x7fd39fc4f400) [pid = 1837] [serial = 1591] [outer = (nil)] 22:54:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 284 (0x7fd39fe10000) [pid = 1837] [serial = 1592] [outer = 0x7fd39fc4f400] 22:54:26 INFO - PROCESS | 1837 | 1461131666747 Marionette DEBUG loaded listener.js 22:54:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 285 (0x7fd39ffec000) [pid = 1837] [serial = 1593] [outer = 0x7fd39fc4f400] 22:54:27 INFO - PROCESS | 1837 | 1461131667546 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]]]}] 22:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 22:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1582ms 22:54:27 INFO - PROCESS | 1837 | 1461131667589 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 22:54:27 INFO - PROCESS | 1837 | 1461131667591 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 22:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 22:54:27 INFO - PROCESS | 1837 | 1461131667598 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 22:54:27 INFO - PROCESS | 1837 | 1461131667603 Marionette TRACE conn3 <- [1,2094,null,{}] 22:54:27 INFO - PROCESS | 1837 | 1461131667617 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}] 22:54:27 INFO - PROCESS | 1837 | 1461131667803 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 22:54:28 INFO - PROCESS | 1837 | 1461131668074 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a35a1000 == 134 [pid = 1837] [id = 531] 22:54:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 286 (0x7fd3a0905000) [pid = 1837] [serial = 1594] [outer = (nil)] 22:54:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 287 (0x7fd3a110e000) [pid = 1837] [serial = 1595] [outer = 0x7fd3a0905000] 22:54:28 INFO - PROCESS | 1837 | 1461131668168 Marionette DEBUG loaded listener.js 22:54:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 288 (0x7fd3a200d400) [pid = 1837] [serial = 1596] [outer = 0x7fd3a0905000] 22:54:28 INFO - PROCESS | 1837 | 1461131668979 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]]]}] 22:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 22:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1434ms 22:54:29 INFO - PROCESS | 1837 | 1461131669032 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 22:54:29 INFO - PROCESS | 1837 | 1461131669035 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 22:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 22:54:29 INFO - PROCESS | 1837 | 1461131669041 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 22:54:29 INFO - PROCESS | 1837 | 1461131669043 Marionette TRACE conn3 <- [1,2098,null,{}] 22:54:29 INFO - PROCESS | 1837 | 1461131669048 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}] 22:54:29 INFO - PROCESS | 1837 | 1461131669215 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 22:54:29 INFO - PROCESS | 1837 | 1461131669490 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1ea5800 == 135 [pid = 1837] [id = 532] 22:54:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 289 (0x7fd3a3e4ec00) [pid = 1837] [serial = 1597] [outer = (nil)] 22:54:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 290 (0x7fd3a4162c00) [pid = 1837] [serial = 1598] [outer = 0x7fd3a3e4ec00] 22:54:29 INFO - PROCESS | 1837 | 1461131669565 Marionette DEBUG loaded listener.js 22:54:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 291 (0x7fd3a41c7c00) [pid = 1837] [serial = 1599] [outer = 0x7fd3a3e4ec00] 22:54:30 INFO - PROCESS | 1837 | 1461131670497 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]]]}] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a71a2800 == 134 [pid = 1837] [id = 514] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 290 (0x7fd3b385a000) [pid = 1837] [serial = 1415] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 289 (0x7fd3c6f42000) [pid = 1837] [serial = 1421] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 288 (0x7fd3b5a69400) [pid = 1837] [serial = 1418] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 287 (0x7fd3aed7ec00) [pid = 1837] [serial = 1448] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 286 (0x7fd39e95c000) [pid = 1837] [serial = 1424] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 285 (0x7fd3b0ee8400) [pid = 1837] [serial = 1412] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 284 (0x7fd3a1109c00) [pid = 1837] [serial = 1406] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 283 (0x7fd3c6f4d400) [pid = 1837] [serial = 1427] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 282 (0x7fd39edf7400) [pid = 1837] [serial = 1430] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 281 (0x7fd3c6e35400) [pid = 1837] [serial = 1433] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 280 (0x7fd3ac338800) [pid = 1837] [serial = 1436] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 279 (0x7fd3b33cc000) [pid = 1837] [serial = 1439] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 278 (0x7fd3b369dc00) [pid = 1837] [serial = 1442] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 277 (0x7fd3b3235800) [pid = 1837] [serial = 1445] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 276 (0x7fd3b0ee8c00) [pid = 1837] [serial = 1472] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 275 (0x7fd3a5de7800) [pid = 1837] [serial = 1409] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3acc22000 == 133 [pid = 1837] [id = 513] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a5b88000 == 132 [pid = 1837] [id = 512] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a359c800 == 131 [pid = 1837] [id = 511] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39f0cd800 == 130 [pid = 1837] [id = 510] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39eab0800 == 129 [pid = 1837] [id = 509] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a115f000 == 128 [pid = 1837] [id = 508] 22:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 22:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1576ms 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a1013800 == 127 [pid = 1837] [id = 504] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39d7a7800 == 126 [pid = 1837] [id = 503] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39dade800 == 125 [pid = 1837] [id = 502] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3d2b96800 == 124 [pid = 1837] [id = 501] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39d9cf000 == 123 [pid = 1837] [id = 500] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cb0bc800 == 122 [pid = 1837] [id = 499] 22:54:30 INFO - PROCESS | 1837 | 1461131670625 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 22:54:30 INFO - PROCESS | 1837 | 1461131670628 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3caa9e800 == 121 [pid = 1837] [id = 498] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c5cea800 == 120 [pid = 1837] [id = 497] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8fb8800 == 119 [pid = 1837] [id = 496] 22:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b706b000 == 118 [pid = 1837] [id = 495] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2fee800 == 117 [pid = 1837] [id = 494] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2610000 == 116 [pid = 1837] [id = 493] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a719b800 == 115 [pid = 1837] [id = 492] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a1dd4800 == 114 [pid = 1837] [id = 491] 22:54:30 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aee95800 == 113 [pid = 1837] [id = 490] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 274 (0x7fd3abe2e000) [pid = 1837] [serial = 1458] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 273 (0x7fd3ac330000) [pid = 1837] [serial = 1463] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 272 (0x7fd3ac087800) [pid = 1837] [serial = 1460] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 271 (0x7fd3ac0c6400) [pid = 1837] [serial = 1461] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 270 (0x7fd3a4193800) [pid = 1837] [serial = 1455] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 269 (0x7fd3a40b1800) [pid = 1837] [serial = 1454] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 268 (0x7fd3afb84000) [pid = 1837] [serial = 1470] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 267 (0x7fd3ae7bbc00) [pid = 1837] [serial = 1469] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 266 (0x7fd3ac33a800) [pid = 1837] [serial = 1464] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 265 (0x7fd3aed7b800) [pid = 1837] [serial = 1466] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 264 (0x7fd3af70dc00) [pid = 1837] [serial = 1467] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 263 (0x7fd3a1cd1000) [pid = 1837] [serial = 1452] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 262 (0x7fd3a10f2400) [pid = 1837] [serial = 1451] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | --DOMWINDOW == 261 (0x7fd3a416d000) [pid = 1837] [serial = 1457] [outer = (nil)] [url = about:blank] 22:54:30 INFO - PROCESS | 1837 | 1461131670693 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 22:54:30 INFO - PROCESS | 1837 | 1461131670695 Marionette TRACE conn3 <- [1,2102,null,{}] 22:54:30 INFO - PROCESS | 1837 | 1461131670704 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}] 22:54:30 INFO - PROCESS | 1837 | 1461131670858 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 22:54:30 INFO - PROCESS | 1837 | 1461131670866 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39dad5800 == 114 [pid = 1837] [id = 533] 22:54:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 262 (0x7fd39fff1400) [pid = 1837] [serial = 1600] [outer = (nil)] 22:54:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 263 (0x7fd3a3e4d800) [pid = 1837] [serial = 1601] [outer = 0x7fd39fff1400] 22:54:30 INFO - PROCESS | 1837 | 1461131670935 Marionette DEBUG loaded listener.js 22:54:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 264 (0x7fd3a41cc800) [pid = 1837] [serial = 1602] [outer = 0x7fd39fff1400] 22:54:31 INFO - PROCESS | 1837 | 1461131671822 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]]]}] 22:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 22:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1213ms 22:54:31 INFO - PROCESS | 1837 | 1461131671879 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 22:54:31 INFO - PROCESS | 1837 | 1461131671882 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 22:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 22:54:31 INFO - PROCESS | 1837 | 1461131671888 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 22:54:31 INFO - PROCESS | 1837 | 1461131671890 Marionette TRACE conn3 <- [1,2106,null,{}] 22:54:31 INFO - PROCESS | 1837 | 1461131671895 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}] 22:54:32 INFO - PROCESS | 1837 | 1461131672090 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 22:54:32 INFO - PROCESS | 1837 | 1461131672276 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3dba800 == 115 [pid = 1837] [id = 534] 22:54:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 265 (0x7fd39ffd5000) [pid = 1837] [serial = 1603] [outer = (nil)] 22:54:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 266 (0x7fd3a5de5000) [pid = 1837] [serial = 1604] [outer = 0x7fd39ffd5000] 22:54:32 INFO - PROCESS | 1837 | 1461131672341 Marionette DEBUG loaded listener.js 22:54:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 267 (0x7fd3ac08bc00) [pid = 1837] [serial = 1605] [outer = 0x7fd39ffd5000] 22:54:33 INFO - PROCESS | 1837 | 1461131673044 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]]]}] 22:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 22:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1181ms 22:54:33 INFO - PROCESS | 1837 | 1461131673069 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 22:54:33 INFO - PROCESS | 1837 | 1461131673073 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 22:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 22:54:33 INFO - PROCESS | 1837 | 1461131673078 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 22:54:33 INFO - PROCESS | 1837 | 1461131673080 Marionette TRACE conn3 <- [1,2110,null,{}] 22:54:33 INFO - PROCESS | 1837 | 1461131673085 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}] 22:54:33 INFO - PROCESS | 1837 | 1461131673360 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 22:54:33 INFO - PROCESS | 1837 | 1461131673398 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a5b7f000 == 116 [pid = 1837] [id = 535] 22:54:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 268 (0x7fd3ac08d000) [pid = 1837] [serial = 1606] [outer = (nil)] 22:54:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 269 (0x7fd3ac0ec000) [pid = 1837] [serial = 1607] [outer = 0x7fd3ac08d000] 22:54:33 INFO - PROCESS | 1837 | 1461131673456 Marionette DEBUG loaded listener.js 22:54:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 270 (0x7fd3ac33c000) [pid = 1837] [serial = 1608] [outer = 0x7fd3ac08d000] 22:54:34 INFO - PROCESS | 1837 | 1461131674278 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]]]}] 22:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 22:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1232ms 22:54:34 INFO - PROCESS | 1837 | 1461131674318 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 22:54:34 INFO - PROCESS | 1837 | 1461131674322 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 22:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 22:54:34 INFO - PROCESS | 1837 | 1461131674327 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 22:54:34 INFO - PROCESS | 1837 | 1461131674330 Marionette TRACE conn3 <- [1,2114,null,{}] 22:54:34 INFO - PROCESS | 1837 | 1461131674334 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}] 22:54:34 INFO - PROCESS | 1837 | 1461131674571 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 22:54:34 INFO - PROCESS | 1837 | 1461131674628 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a73b5000 == 117 [pid = 1837] [id = 536] 22:54:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 271 (0x7fd39ffedc00) [pid = 1837] [serial = 1609] [outer = (nil)] 22:54:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 272 (0x7fd3ae556800) [pid = 1837] [serial = 1610] [outer = 0x7fd39ffedc00] 22:54:34 INFO - PROCESS | 1837 | 1461131674685 Marionette DEBUG loaded listener.js 22:54:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 273 (0x7fd3ae5dd000) [pid = 1837] [serial = 1611] [outer = 0x7fd39ffedc00] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 272 (0x7fd39e88ac00) [pid = 1837] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 271 (0x7fd3abf73800) [pid = 1837] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 270 (0x7fd3b8bb8c00) [pid = 1837] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 269 (0x7fd3af76d000) [pid = 1837] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 268 (0x7fd3c5db7400) [pid = 1837] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 267 (0x7fd3afb80400) [pid = 1837] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 266 (0x7fd3afbbd400) [pid = 1837] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 265 (0x7fd3ae536000) [pid = 1837] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 264 (0x7fd39fe08000) [pid = 1837] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 263 (0x7fd3a10ee000) [pid = 1837] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 262 (0x7fd3a0909c00) [pid = 1837] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 261 (0x7fd39fe04c00) [pid = 1837] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 260 (0x7fd3a10ecc00) [pid = 1837] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 259 (0x7fd3a416d800) [pid = 1837] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 258 (0x7fd3b2d08800) [pid = 1837] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 257 (0x7fd3ae5db400) [pid = 1837] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7fd39ddb1800) [pid = 1837] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7fd3ad0a5000) [pid = 1837] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7fd39e88c800) [pid = 1837] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7fd39ffdac00) [pid = 1837] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 252 (0x7fd39ddb0c00) [pid = 1837] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7fd39ffd3c00) [pid = 1837] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 22:54:36 INFO - PROCESS | 1837 | --DOMWINDOW == 250 (0x7fd39fc4e000) [pid = 1837] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 22:54:36 INFO - PROCESS | 1837 | 1461131676597 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]]]}] 22:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 22:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2330ms 22:54:36 INFO - PROCESS | 1837 | 1461131676658 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 22:54:36 INFO - PROCESS | 1837 | 1461131676661 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 22:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 22:54:36 INFO - PROCESS | 1837 | 1461131676666 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 22:54:36 INFO - PROCESS | 1837 | 1461131676668 Marionette TRACE conn3 <- [1,2118,null,{}] 22:54:36 INFO - PROCESS | 1837 | 1461131676673 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}] 22:54:36 INFO - PROCESS | 1837 | 1461131676843 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 22:54:37 INFO - PROCESS | 1837 | 1461131677012 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1e9d000 == 118 [pid = 1837] [id = 537] 22:54:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 251 (0x7fd39ddb1800) [pid = 1837] [serial = 1612] [outer = (nil)] 22:54:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7fd39fff0800) [pid = 1837] [serial = 1613] [outer = 0x7fd39ddb1800] 22:54:37 INFO - PROCESS | 1837 | 1461131677082 Marionette DEBUG loaded listener.js 22:54:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 253 (0x7fd3ac0bcc00) [pid = 1837] [serial = 1614] [outer = 0x7fd39ddb1800] 22:54:37 INFO - PROCESS | 1837 | 1461131677701 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]]]}] 22:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 22:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1074ms 22:54:37 INFO - PROCESS | 1837 | 1461131677740 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 22:54:37 INFO - PROCESS | 1837 | 1461131677743 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 22:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 22:54:37 INFO - PROCESS | 1837 | 1461131677748 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 22:54:37 INFO - PROCESS | 1837 | 1461131677750 Marionette TRACE conn3 <- [1,2122,null,{}] 22:54:37 INFO - PROCESS | 1837 | 1461131677755 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}] 22:54:37 INFO - PROCESS | 1837 | 1461131677974 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 22:54:37 INFO - PROCESS | 1837 | 1461131677991 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3acc20800 == 119 [pid = 1837] [id = 538] 22:54:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7fd39ddb1c00) [pid = 1837] [serial = 1615] [outer = (nil)] 22:54:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7fd3ae5df000) [pid = 1837] [serial = 1616] [outer = 0x7fd39ddb1c00] 22:54:38 INFO - PROCESS | 1837 | 1461131678050 Marionette DEBUG loaded listener.js 22:54:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7fd3aeff6000) [pid = 1837] [serial = 1617] [outer = 0x7fd39ddb1c00] 22:54:39 INFO - PROCESS | 1837 | 1461131679154 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]]]}] 22:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 22:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1478ms 22:54:39 INFO - PROCESS | 1837 | 1461131679227 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 22:54:39 INFO - PROCESS | 1837 | 1461131679232 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 22:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 22:54:39 INFO - PROCESS | 1837 | 1461131679241 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 22:54:39 INFO - PROCESS | 1837 | 1461131679244 Marionette TRACE conn3 <- [1,2126,null,{}] 22:54:39 INFO - PROCESS | 1837 | 1461131679252 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}] 22:54:39 INFO - PROCESS | 1837 | 1461131679499 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 22:54:39 INFO - PROCESS | 1837 | 1461131679799 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3488000 == 120 [pid = 1837] [id = 539] 22:54:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7fd39ffcd400) [pid = 1837] [serial = 1618] [outer = (nil)] 22:54:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 258 (0x7fd39ffec400) [pid = 1837] [serial = 1619] [outer = 0x7fd39ffcd400] 22:54:39 INFO - PROCESS | 1837 | 1461131679928 Marionette DEBUG loaded listener.js 22:54:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 259 (0x7fd3a110a800) [pid = 1837] [serial = 1620] [outer = 0x7fd39ffcd400] 22:54:40 INFO - PROCESS | 1837 | ************************* 22:54:40 INFO - PROCESS | 1837 | A coding exception was thrown and uncaught in a Task. 22:54:40 INFO - PROCESS | 1837 | 22:54:40 INFO - PROCESS | 1837 | Full message: TypeError: NetworkError when attempting to fetch resource. 22:54:40 INFO - PROCESS | 1837 | Full stack: 22:54:40 INFO - PROCESS | 1837 | ************************* 22:54:40 INFO - PROCESS | 1837 | 1461131680813 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]]]}] 22:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 22:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1631ms 22:54:40 INFO - PROCESS | 1837 | 1461131680873 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 22:54:40 INFO - PROCESS | 1837 | 1461131680882 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 22:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 22:54:40 INFO - PROCESS | 1837 | 1461131680891 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 22:54:40 INFO - PROCESS | 1837 | 1461131680895 Marionette TRACE conn3 <- [1,2130,null,{}] 22:54:40 INFO - PROCESS | 1837 | 1461131680901 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}] 22:54:41 INFO - PROCESS | 1837 | 1461131681089 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 22:54:41 INFO - PROCESS | 1837 | 1461131681295 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a73a8800 == 121 [pid = 1837] [id = 540] 22:54:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 260 (0x7fd39dfeb000) [pid = 1837] [serial = 1621] [outer = (nil)] 22:54:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 261 (0x7fd3a3e51c00) [pid = 1837] [serial = 1622] [outer = 0x7fd39dfeb000] 22:54:41 INFO - PROCESS | 1837 | 1461131681408 Marionette DEBUG loaded listener.js 22:54:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 262 (0x7fd3a500c800) [pid = 1837] [serial = 1623] [outer = 0x7fd39dfeb000] 22:54:42 INFO - PROCESS | 1837 | 1461131682352 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] 22:54:42 INFO - PROCESS | 1837 | 1461131682425 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 22:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 22:54:42 INFO - PROCESS | 1837 | 1461131682431 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 22:54:42 INFO - PROCESS | 1837 | 1461131682437 Marionette TRACE conn3 <- [1,2134,null,{}] 22:54:42 INFO - PROCESS | 1837 | 1461131682452 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}] 22:54:42 INFO - PROCESS | 1837 | 1461131682684 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 22:54:42 INFO - PROCESS | 1837 | 1461131682900 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af7d2000 == 122 [pid = 1837] [id = 541] 22:54:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 263 (0x7fd3a2005800) [pid = 1837] [serial = 1624] [outer = (nil)] 22:54:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 264 (0x7fd3ac011800) [pid = 1837] [serial = 1625] [outer = 0x7fd3a2005800] 22:54:43 INFO - PROCESS | 1837 | 1461131683013 Marionette DEBUG loaded listener.js 22:54:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 265 (0x7fd3aed73400) [pid = 1837] [serial = 1626] [outer = 0x7fd3a2005800] 22:54:43 INFO - PROCESS | 1837 | 1461131683973 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]]]}] 22:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 22:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1590ms 22:54:44 INFO - PROCESS | 1837 | 1461131684022 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 22:54:44 INFO - PROCESS | 1837 | 1461131684026 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 22:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 22:54:44 INFO - PROCESS | 1837 | 1461131684031 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 22:54:44 INFO - PROCESS | 1837 | 1461131684034 Marionette TRACE conn3 <- [1,2138,null,{}] 22:54:44 INFO - PROCESS | 1837 | 1461131684039 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}] 22:54:44 INFO - PROCESS | 1837 | 1461131684216 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 22:54:44 INFO - PROCESS | 1837 | 1461131684479 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2f6a800 == 123 [pid = 1837] [id = 542] 22:54:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 266 (0x7fd3a5008000) [pid = 1837] [serial = 1627] [outer = (nil)] 22:54:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 267 (0x7fd3afbbd400) [pid = 1837] [serial = 1628] [outer = 0x7fd3a5008000] 22:54:44 INFO - PROCESS | 1837 | 1461131684550 Marionette DEBUG loaded listener.js 22:54:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 268 (0x7fd3b1089400) [pid = 1837] [serial = 1629] [outer = 0x7fd3a5008000] 22:54:45 INFO - PROCESS | 1837 | 1461131685374 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]]]}] 22:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 22:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1377ms 22:54:45 INFO - PROCESS | 1837 | 1461131685418 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 22:54:45 INFO - PROCESS | 1837 | 1461131685421 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 22:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 22:54:45 INFO - PROCESS | 1837 | 1461131685428 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 22:54:45 INFO - PROCESS | 1837 | 1461131685431 Marionette TRACE conn3 <- [1,2142,null,{}] 22:54:45 INFO - PROCESS | 1837 | 1461131685435 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}] 22:54:45 INFO - PROCESS | 1837 | 1461131685609 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 22:54:45 INFO - PROCESS | 1837 | 1461131685822 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b3118800 == 124 [pid = 1837] [id = 543] 22:54:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 269 (0x7fd39fe0a000) [pid = 1837] [serial = 1630] [outer = (nil)] 22:54:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 270 (0x7fd3b2d0d000) [pid = 1837] [serial = 1631] [outer = 0x7fd39fe0a000] 22:54:45 INFO - PROCESS | 1837 | 1461131685930 Marionette DEBUG loaded listener.js 22:54:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 271 (0x7fd3b3016800) [pid = 1837] [serial = 1632] [outer = 0x7fd39fe0a000] 22:54:46 INFO - PROCESS | 1837 | 1461131686908 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] 22:54:46 INFO - PROCESS | 1837 | 1461131686966 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 22:54:46 INFO - PROCESS | 1837 | 1461131686972 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 22:54:46 INFO - PROCESS | 1837 | 1461131686975 Marionette TRACE conn3 <- [1,2146,null,{}] 22:54:46 INFO - PROCESS | 1837 | 1461131686980 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}] 22:54:47 INFO - PROCESS | 1837 | 1461131687201 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 22:54:47 INFO - PROCESS | 1837 | 1461131687420 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b760f000 == 125 [pid = 1837] [id = 544] 22:54:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 272 (0x7fd3a40a7800) [pid = 1837] [serial = 1633] [outer = (nil)] 22:54:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 273 (0x7fd3b0eea000) [pid = 1837] [serial = 1634] [outer = 0x7fd3a40a7800] 22:54:47 INFO - PROCESS | 1837 | 1461131687546 Marionette DEBUG loaded listener.js 22:54:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 274 (0x7fd3b5fe3800) [pid = 1837] [serial = 1635] [outer = 0x7fd3a40a7800] 22:54:48 INFO - PROCESS | 1837 | 1461131688798 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] 22:54:48 INFO - PROCESS | 1837 | 1461131688855 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 22:54:48 INFO - PROCESS | 1837 | 1461131688862 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 22:54:48 INFO - PROCESS | 1837 | 1461131688865 Marionette TRACE conn3 <- [1,2150,null,{}] 22:54:48 INFO - PROCESS | 1837 | 1461131688870 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}] 22:54:49 INFO - PROCESS | 1837 | 1461131689188 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 22:54:49 INFO - PROCESS | 1837 | 1461131689451 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bb474000 == 126 [pid = 1837] [id = 545] 22:54:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 275 (0x7fd3a4161c00) [pid = 1837] [serial = 1636] [outer = (nil)] 22:54:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 276 (0x7fd3b7a5e400) [pid = 1837] [serial = 1637] [outer = 0x7fd3a4161c00] 22:54:49 INFO - PROCESS | 1837 | 1461131689568 Marionette DEBUG loaded listener.js 22:54:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 277 (0x7fd3b995d800) [pid = 1837] [serial = 1638] [outer = 0x7fd3a4161c00] 22:54:50 INFO - PROCESS | 1837 | 1461131690407 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]]]}] 22:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 22:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1577ms 22:54:50 INFO - PROCESS | 1837 | 1461131690450 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 22:54:50 INFO - PROCESS | 1837 | 1461131690454 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 22:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 22:54:50 INFO - PROCESS | 1837 | 1461131690460 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 22:54:50 INFO - PROCESS | 1837 | 1461131690464 Marionette TRACE conn3 <- [1,2154,null,{}] 22:54:50 INFO - PROCESS | 1837 | 1461131690469 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}] 22:54:50 INFO - PROCESS | 1837 | 1461131690668 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 22:54:50 INFO - PROCESS | 1837 | 1461131690884 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c9080800 == 127 [pid = 1837] [id = 546] 22:54:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 278 (0x7fd3a41c5000) [pid = 1837] [serial = 1639] [outer = (nil)] 22:54:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 279 (0x7fd3c4e63000) [pid = 1837] [serial = 1640] [outer = 0x7fd3a41c5000] 22:54:51 INFO - PROCESS | 1837 | 1461131690994 Marionette DEBUG loaded listener.js 22:54:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 280 (0x7fd3c5f1ac00) [pid = 1837] [serial = 1641] [outer = 0x7fd3a41c5000] 22:54:51 INFO - PROCESS | 1837 | 1461131691893 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]]]}] 22:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 22:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1482ms 22:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 22:54:51 INFO - PROCESS | 1837 | 1461131691944 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 22:54:51 INFO - PROCESS | 1837 | 1461131691947 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 22:54:51 INFO - PROCESS | 1837 | 1461131691954 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 22:54:51 INFO - PROCESS | 1837 | 1461131691957 Marionette TRACE conn3 <- [1,2158,null,{}] 22:54:51 INFO - PROCESS | 1837 | 1461131691962 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}] 22:54:52 INFO - PROCESS | 1837 | 1461131692233 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 22:54:52 INFO - PROCESS | 1837 | 1461131692534 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cae9c000 == 128 [pid = 1837] [id = 547] 22:54:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 281 (0x7fd3a090a800) [pid = 1837] [serial = 1642] [outer = (nil)] 22:54:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 282 (0x7fd3c6142c00) [pid = 1837] [serial = 1643] [outer = 0x7fd3a090a800] 22:54:52 INFO - PROCESS | 1837 | 1461131692606 Marionette DEBUG loaded listener.js 22:54:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 283 (0x7fd3c6f4b400) [pid = 1837] [serial = 1644] [outer = 0x7fd3a090a800] 22:54:53 INFO - PROCESS | 1837 | 1461131693442 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]]]}] 22:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 22:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1528ms 22:54:53 INFO - PROCESS | 1837 | 1461131693481 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 22:54:53 INFO - PROCESS | 1837 | 1461131693485 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 22:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 22:54:53 INFO - PROCESS | 1837 | 1461131693490 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 22:54:53 INFO - PROCESS | 1837 | 1461131693492 Marionette TRACE conn3 <- [1,2162,null,{}] 22:54:53 INFO - PROCESS | 1837 | 1461131693498 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}] 22:54:53 INFO - PROCESS | 1837 | 1461131693680 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 22:54:53 INFO - PROCESS | 1837 | 1461131693896 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cf49f000 == 129 [pid = 1837] [id = 548] 22:54:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 284 (0x7fd3a40ab800) [pid = 1837] [serial = 1645] [outer = (nil)] 22:54:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 285 (0x7fd3a4e3e400) [pid = 1837] [serial = 1646] [outer = 0x7fd3a40ab800] 22:54:54 INFO - PROCESS | 1837 | 1461131694006 Marionette DEBUG loaded listener.js 22:54:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 286 (0x7fd3a4e44400) [pid = 1837] [serial = 1647] [outer = 0x7fd3a40ab800] 22:54:54 INFO - PROCESS | 1837 | 1461131694913 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]]]}] 22:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 22:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1478ms 22:54:54 INFO - PROCESS | 1837 | 1461131694969 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 22:54:54 INFO - PROCESS | 1837 | 1461131694973 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 22:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 22:54:54 INFO - PROCESS | 1837 | 1461131694979 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 22:54:54 INFO - PROCESS | 1837 | 1461131694982 Marionette TRACE conn3 <- [1,2166,null,{}] 22:54:54 INFO - PROCESS | 1837 | 1461131694987 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}] 22:54:55 INFO - PROCESS | 1837 | 1461131695198 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 22:54:55 INFO - PROCESS | 1837 | 1461131695410 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3992fa800 == 130 [pid = 1837] [id = 549] 22:54:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 287 (0x7fd3a4e36400) [pid = 1837] [serial = 1648] [outer = (nil)] 22:54:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 288 (0x7fd3c90de000) [pid = 1837] [serial = 1649] [outer = 0x7fd3a4e36400] 22:54:55 INFO - PROCESS | 1837 | 1461131695527 Marionette DEBUG loaded listener.js 22:54:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 289 (0x7fd3cb08e400) [pid = 1837] [serial = 1650] [outer = 0x7fd3a4e36400] 22:54:56 INFO - PROCESS | 1837 | 1461131696387 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]]]}] 22:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 22:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1483ms 22:54:56 INFO - PROCESS | 1837 | 1461131696463 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 22:54:56 INFO - PROCESS | 1837 | 1461131696465 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 22:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 22:54:56 INFO - PROCESS | 1837 | 1461131696472 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 22:54:56 INFO - PROCESS | 1837 | 1461131696475 Marionette TRACE conn3 <- [1,2170,null,{}] 22:54:56 INFO - PROCESS | 1837 | 1461131696480 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}] 22:54:56 INFO - PROCESS | 1837 | 1461131696709 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 22:54:56 INFO - PROCESS | 1837 | 1461131696964 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3995e0800 == 131 [pid = 1837] [id = 550] 22:54:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 290 (0x7fd39c4c4c00) [pid = 1837] [serial = 1651] [outer = (nil)] 22:54:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 291 (0x7fd39c4cc000) [pid = 1837] [serial = 1652] [outer = 0x7fd39c4c4c00] 22:54:57 INFO - PROCESS | 1837 | 1461131697038 Marionette DEBUG loaded listener.js 22:54:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 292 (0x7fd39c4d0800) [pid = 1837] [serial = 1653] [outer = 0x7fd39c4c4c00] 22:54:57 INFO - PROCESS | 1837 | 1461131697941 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]]]}] 22:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 22:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1532ms 22:54:58 INFO - PROCESS | 1837 | 1461131698005 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 22:54:58 INFO - PROCESS | 1837 | 1461131698008 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 22:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 22:54:58 INFO - PROCESS | 1837 | 1461131698014 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 22:54:58 INFO - PROCESS | 1837 | 1461131698016 Marionette TRACE conn3 <- [1,2174,null,{}] 22:54:58 INFO - PROCESS | 1837 | 1461131698021 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}] 22:54:58 INFO - PROCESS | 1837 | 1461131698220 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 22:54:58 INFO - PROCESS | 1837 | 1461131698573 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3991c7000 == 132 [pid = 1837] [id = 551] 22:54:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 293 (0x7fd39e889c00) [pid = 1837] [serial = 1654] [outer = (nil)] 22:54:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 294 (0x7fd39eda2800) [pid = 1837] [serial = 1655] [outer = 0x7fd39e889c00] 22:54:58 INFO - PROCESS | 1837 | 1461131698654 Marionette DEBUG loaded listener.js 22:54:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 295 (0x7fd39eda7400) [pid = 1837] [serial = 1656] [outer = 0x7fd39e889c00] 22:54:59 INFO - PROCESS | 1837 | 1461131699477 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]]]}] 22:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 22:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1531ms 22:54:59 INFO - PROCESS | 1837 | 1461131699546 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 22:54:59 INFO - PROCESS | 1837 | 1461131699549 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 22:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 22:54:59 INFO - PROCESS | 1837 | 1461131699555 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 22:54:59 INFO - PROCESS | 1837 | 1461131699557 Marionette TRACE conn3 <- [1,2178,null,{}] 22:54:59 INFO - PROCESS | 1837 | 1461131699562 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}] 22:54:59 INFO - PROCESS | 1837 | 1461131699766 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 22:55:00 INFO - PROCESS | 1837 | 1461131700030 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39e8e2800 == 133 [pid = 1837] [id = 552] 22:55:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 296 (0x7fd39e884400) [pid = 1837] [serial = 1657] [outer = (nil)] 22:55:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 297 (0x7fd39eda7c00) [pid = 1837] [serial = 1658] [outer = 0x7fd39e884400] 22:55:00 INFO - PROCESS | 1837 | 1461131700140 Marionette DEBUG loaded listener.js 22:55:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 298 (0x7fd39edf6000) [pid = 1837] [serial = 1659] [outer = 0x7fd39e884400] 22:55:01 INFO - PROCESS | 1837 | 1461131701011 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]]]}] 22:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 22:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1535ms 22:55:01 INFO - PROCESS | 1837 | 1461131701091 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 22:55:01 INFO - PROCESS | 1837 | 1461131701095 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 22:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 22:55:01 INFO - PROCESS | 1837 | 1461131701101 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 22:55:01 INFO - PROCESS | 1837 | 1461131701103 Marionette TRACE conn3 <- [1,2182,null,{}] 22:55:01 INFO - PROCESS | 1837 | 1461131701109 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}] 22:55:01 INFO - PROCESS | 1837 | 1461131701317 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 22:55:01 INFO - PROCESS | 1837 | 1461131701634 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1de2800 == 134 [pid = 1837] [id = 553] 22:55:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 299 (0x7fd39dda3c00) [pid = 1837] [serial = 1660] [outer = (nil)] 22:55:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 300 (0x7fd3a090bc00) [pid = 1837] [serial = 1661] [outer = 0x7fd39dda3c00] 22:55:01 INFO - PROCESS | 1837 | 1461131701708 Marionette DEBUG loaded listener.js 22:55:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 301 (0x7fd3a4160400) [pid = 1837] [serial = 1662] [outer = 0x7fd39dda3c00] 22:55:02 INFO - PROCESS | 1837 | 1461131702578 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]]]}] 22:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 22:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1530ms 22:55:02 INFO - PROCESS | 1837 | 1461131702632 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 22:55:02 INFO - PROCESS | 1837 | 1461131702636 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 22:55:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 22:55:02 INFO - PROCESS | 1837 | 1461131702641 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 22:55:02 INFO - PROCESS | 1837 | 1461131702643 Marionette TRACE conn3 <- [1,2186,null,{}] 22:55:02 INFO - PROCESS | 1837 | 1461131702649 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}] 22:55:02 INFO - PROCESS | 1837 | 1461131702852 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 22:55:03 INFO - PROCESS | 1837 | 1461131703078 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39d7a7000 == 135 [pid = 1837] [id = 554] 22:55:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 302 (0x7fd39a41dc00) [pid = 1837] [serial = 1663] [outer = (nil)] 22:55:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 303 (0x7fd39fff2c00) [pid = 1837] [serial = 1664] [outer = 0x7fd39a41dc00] 22:55:03 INFO - PROCESS | 1837 | 1461131703195 Marionette DEBUG loaded listener.js 22:55:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 304 (0x7fd3a1ee0400) [pid = 1837] [serial = 1665] [outer = 0x7fd39a41dc00] 22:55:04 INFO - PROCESS | 1837 | 1461131704582 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]]]}] 22:55:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 22:55:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1976ms 22:55:04 INFO - PROCESS | 1837 | 1461131704651 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 22:55:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 22:55:04 INFO - PROCESS | 1837 | 1461131704656 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 22:55:04 INFO - PROCESS | 1837 | 1461131704682 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 22:55:04 INFO - PROCESS | 1837 | 1461131704688 Marionette TRACE conn3 <- [1,2190,null,{}] 22:55:04 INFO - PROCESS | 1837 | 1461131704705 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}] 22:55:04 INFO - PROCESS | 1837 | 1461131704917 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 22:55:05 INFO - PROCESS | 1837 | 1461131705179 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39d837800 == 136 [pid = 1837] [id = 555] 22:55:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 305 (0x7fd39a418800) [pid = 1837] [serial = 1666] [outer = (nil)] 22:55:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 306 (0x7fd39db81800) [pid = 1837] [serial = 1667] [outer = 0x7fd39a418800] 22:55:05 INFO - PROCESS | 1837 | 1461131705247 Marionette DEBUG loaded listener.js 22:55:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 307 (0x7fd39dcf9400) [pid = 1837] [serial = 1668] [outer = 0x7fd39a418800] 22:55:06 INFO - PROCESS | 1837 | 1461131706142 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]]]}] 22:55:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 22:55:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1566ms 22:55:06 INFO - PROCESS | 1837 | 1461131706230 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 22:55:06 INFO - PROCESS | 1837 | 1461131706244 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 22:55:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 22:55:06 INFO - PROCESS | 1837 | 1461131706260 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 22:55:06 INFO - PROCESS | 1837 | 1461131706263 Marionette TRACE conn3 <- [1,2194,null,{}] 22:55:06 INFO - PROCESS | 1837 | 1461131706321 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}] 22:55:06 INFO - PROCESS | 1837 | 1461131706626 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 22:55:06 INFO - PROCESS | 1837 | 1461131706810 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39a36e800 == 137 [pid = 1837] [id = 556] 22:55:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 308 (0x7fd39dced000) [pid = 1837] [serial = 1669] [outer = (nil)] 22:55:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 309 (0x7fd39dff7400) [pid = 1837] [serial = 1670] [outer = 0x7fd39dced000] 22:55:06 INFO - PROCESS | 1837 | 1461131706877 Marionette DEBUG loaded listener.js 22:55:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 310 (0x7fd39e7d6c00) [pid = 1837] [serial = 1671] [outer = 0x7fd39dced000] 22:55:07 INFO - PROCESS | 1837 | 1461131707754 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]]]}] 22:55:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 22:55:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1534ms 22:55:07 INFO - PROCESS | 1837 | 1461131707795 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 22:55:07 INFO - PROCESS | 1837 | 1461131707798 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 22:55:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 22:55:07 INFO - PROCESS | 1837 | 1461131707804 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 22:55:07 INFO - PROCESS | 1837 | 1461131707809 Marionette TRACE conn3 <- [1,2198,null,{}] 22:55:07 INFO - PROCESS | 1837 | 1461131707847 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}] 22:55:08 INFO - PROCESS | 1837 | 1461131708052 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 22:55:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a1e9d000 == 136 [pid = 1837] [id = 537] 22:55:08 INFO - PROCESS | 1837 | --DOMWINDOW == 309 (0x7fd3b36a2c00) [pid = 1837] [serial = 1547] [outer = (nil)] [url = about:blank] 22:55:08 INFO - PROCESS | 1837 | --DOMWINDOW == 308 (0x7fd39ddacc00) [pid = 1837] [serial = 1502] [outer = (nil)] [url = about:blank] 22:55:08 INFO - PROCESS | 1837 | --DOMWINDOW == 307 (0x7fd3c7169c00) [pid = 1837] [serial = 1505] [outer = (nil)] [url = about:blank] 22:55:08 INFO - PROCESS | 1837 | --DOMWINDOW == 306 (0x7fd3a3e43000) [pid = 1837] [serial = 1508] [outer = (nil)] [url = about:blank] 22:55:08 INFO - PROCESS | 1837 | --DOMWINDOW == 305 (0x7fd3b100c400) [pid = 1837] [serial = 1511] [outer = (nil)] [url = about:blank] 22:55:08 INFO - PROCESS | 1837 | --DOMWINDOW == 304 (0x7fd39dff1400) [pid = 1837] [serial = 1514] [outer = (nil)] [url = about:blank] 22:55:08 INFO - PROCESS | 1837 | --DOMWINDOW == 303 (0x7fd3ac08e800) [pid = 1837] [serial = 1517] [outer = (nil)] [url = about:blank] 22:55:08 INFO - PROCESS | 1837 | --DOMWINDOW == 302 (0x7fd39a41b400) [pid = 1837] [serial = 1520] [outer = (nil)] [url = about:blank] 22:55:08 INFO - PROCESS | 1837 | --DOMWINDOW == 301 (0x7fd3a09be000) [pid = 1837] [serial = 1523] [outer = (nil)] [url = about:blank] 22:55:08 INFO - PROCESS | 1837 | 1461131708464 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a73b5000 == 135 [pid = 1837] [id = 536] 22:55:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a5b7f000 == 134 [pid = 1837] [id = 535] 22:55:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3dba800 == 133 [pid = 1837] [id = 534] 22:55:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39d793800 == 134 [pid = 1837] [id = 557] 22:55:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 302 (0x7fd39ddb2400) [pid = 1837] [serial = 1672] [outer = (nil)] 22:55:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 303 (0x7fd39fc4e000) [pid = 1837] [serial = 1673] [outer = 0x7fd39ddb2400] 22:55:08 INFO - PROCESS | 1837 | 1461131708569 Marionette DEBUG loaded listener.js 22:55:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 304 (0x7fd39ffc6400) [pid = 1837] [serial = 1674] [outer = 0x7fd39ddb2400] 22:55:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39dad5800 == 133 [pid = 1837] [id = 533] 22:55:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a1ea5800 == 132 [pid = 1837] [id = 532] 22:55:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a35a1000 == 131 [pid = 1837] [id = 531] 22:55:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39d797800 == 130 [pid = 1837] [id = 530] 22:55:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a115b000 == 129 [pid = 1837] [id = 529] 22:55:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aee82800 == 128 [pid = 1837] [id = 526] 22:55:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a5091800 == 127 [pid = 1837] [id = 525] 22:55:08 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3996ea000 == 126 [pid = 1837] [id = 524] 22:55:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cb50c800 == 125 [pid = 1837] [id = 523] 22:55:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3caaa8000 == 124 [pid = 1837] [id = 522] 22:55:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8fc8000 == 123 [pid = 1837] [id = 521] 22:55:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7059800 == 122 [pid = 1837] [id = 520] 22:55:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b311b800 == 121 [pid = 1837] [id = 519] 22:55:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2fd7800 == 120 [pid = 1837] [id = 518] 22:55:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a7190800 == 119 [pid = 1837] [id = 517] 22:55:09 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a0fdb000 == 118 [pid = 1837] [id = 516] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 303 (0x7fd3b323a800) [pid = 1837] [serial = 1449] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 302 (0x7fd3a11cbc00) [pid = 1837] [serial = 1239] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 301 (0x7fd3ae55ac00) [pid = 1837] [serial = 1380] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 300 (0x7fd3aeff7000) [pid = 1837] [serial = 1206] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 299 (0x7fd3c716a000) [pid = 1837] [serial = 1224] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 298 (0x7fd3b38e3000) [pid = 1837] [serial = 1209] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 297 (0x7fd3caf27400) [pid = 1837] [serial = 1227] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 296 (0x7fd3c6e2cc00) [pid = 1837] [serial = 1221] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 295 (0x7fd3b6ce9400) [pid = 1837] [serial = 1212] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 294 (0x7fd3c5db4400) [pid = 1837] [serial = 1218] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 293 (0x7fd39fffa000) [pid = 1837] [serial = 1236] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 292 (0x7fd3cb3a0000) [pid = 1837] [serial = 1233] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 291 (0x7fd3b7a56000) [pid = 1837] [serial = 1215] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 290 (0x7fd3a4165c00) [pid = 1837] [serial = 1311] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 289 (0x7fd3a10fa800) [pid = 1837] [serial = 1230] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 288 (0x7fd3a7212800) [pid = 1837] [serial = 1203] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 287 (0x7fd3b323d000) [pid = 1837] [serial = 1545] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 286 (0x7fd3afbb6800) [pid = 1837] [serial = 1539] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 285 (0x7fd3b3016000) [pid = 1837] [serial = 1541] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 284 (0x7fd3b301dc00) [pid = 1837] [serial = 1542] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 283 (0x7fd3b301e000) [pid = 1837] [serial = 1544] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 282 (0x7fd3b33c6800) [pid = 1837] [serial = 1487] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 281 (0x7fd3a1d57400) [pid = 1837] [serial = 1530] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 280 (0x7fd39edfc000) [pid = 1837] [serial = 1529] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 279 (0x7fd3b0eecc00) [pid = 1837] [serial = 1484] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 278 (0x7fd3ae55b800) [pid = 1837] [serial = 1481] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 277 (0x7fd3aeffbc00) [pid = 1837] [serial = 1538] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 276 (0x7fd3b3857400) [pid = 1837] [serial = 1490] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 275 (0x7fd3b768c800) [pid = 1837] [serial = 1493] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 274 (0x7fd3a5bd5c00) [pid = 1837] [serial = 1478] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 273 (0x7fd3ac0ec800) [pid = 1837] [serial = 1535] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 272 (0x7fd3ae53d800) [pid = 1837] [serial = 1536] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 271 (0x7fd3a5cc2400) [pid = 1837] [serial = 1532] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 270 (0x7fd3abe27000) [pid = 1837] [serial = 1533] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 269 (0x7fd3bf05d400) [pid = 1837] [serial = 1496] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 268 (0x7fd3c6f40800) [pid = 1837] [serial = 1499] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 267 (0x7fd39fff0000) [pid = 1837] [serial = 1475] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 266 (0x7fd39edf0800) [pid = 1837] [serial = 1527] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | --DOMWINDOW == 265 (0x7fd39e888c00) [pid = 1837] [serial = 1526] [outer = (nil)] [url = about:blank] 22:55:09 INFO - PROCESS | 1837 | 1461131709355 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]]]}] 22:55:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 22:55:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1593ms 22:55:09 INFO - PROCESS | 1837 | 1461131709398 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 22:55:09 INFO - PROCESS | 1837 | 1461131709402 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 22:55:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 22:55:09 INFO - PROCESS | 1837 | 1461131709407 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 22:55:09 INFO - PROCESS | 1837 | 1461131709409 Marionette TRACE conn3 <- [1,2202,null,{}] 22:55:09 INFO - PROCESS | 1837 | 1461131709414 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}] 22:55:09 INFO - PROCESS | 1837 | 1461131709614 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 22:55:09 INFO - PROCESS | 1837 | 1461131709820 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a0771800 == 119 [pid = 1837] [id = 558] 22:55:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 266 (0x7fd39e958c00) [pid = 1837] [serial = 1675] [outer = (nil)] 22:55:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 267 (0x7fd39fff8400) [pid = 1837] [serial = 1676] [outer = 0x7fd39e958c00] 22:55:09 INFO - PROCESS | 1837 | 1461131709886 Marionette DEBUG loaded listener.js 22:55:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 268 (0x7fd3a0909400) [pid = 1837] [serial = 1677] [outer = 0x7fd39e958c00] 22:55:10 INFO - PROCESS | 1837 | 1461131710644 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]]]}] 22:55:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 22:55:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1282ms 22:55:10 INFO - PROCESS | 1837 | 1461131710691 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 22:55:10 INFO - PROCESS | 1837 | 1461131710694 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 22:55:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 22:55:10 INFO - PROCESS | 1837 | 1461131710700 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 22:55:10 INFO - PROCESS | 1837 | 1461131710702 Marionette TRACE conn3 <- [1,2206,null,{}] 22:55:10 INFO - PROCESS | 1837 | 1461131710707 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}] 22:55:10 INFO - PROCESS | 1837 | 1461131710971 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 22:55:11 INFO - PROCESS | 1837 | 1461131711092 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a0fe1000 == 120 [pid = 1837] [id = 559] 22:55:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 269 (0x7fd39edf0800) [pid = 1837] [serial = 1678] [outer = (nil)] 22:55:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 270 (0x7fd3a09bfc00) [pid = 1837] [serial = 1679] [outer = 0x7fd39edf0800] 22:55:11 INFO - PROCESS | 1837 | 1461131711154 Marionette DEBUG loaded listener.js 22:55:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 271 (0x7fd3a10f9400) [pid = 1837] [serial = 1680] [outer = 0x7fd39edf0800] 22:55:11 INFO - PROCESS | 1837 | 1461131711947 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]]]}] 22:55:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 22:55:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1279ms 22:55:11 INFO - PROCESS | 1837 | 1461131711983 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 22:55:11 INFO - PROCESS | 1837 | 1461131711985 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 22:55:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 22:55:11 INFO - PROCESS | 1837 | 1461131711991 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 22:55:11 INFO - PROCESS | 1837 | 1461131711994 Marionette TRACE conn3 <- [1,2210,null,{}] 22:55:12 INFO - PROCESS | 1837 | 1461131711999 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}] 22:55:12 INFO - PROCESS | 1837 | 1461131712262 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 22:55:12 INFO - PROCESS | 1837 | 1461131712309 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1ddf000 == 121 [pid = 1837] [id = 560] 22:55:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 272 (0x7fd3a1cc7800) [pid = 1837] [serial = 1681] [outer = (nil)] 22:55:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 273 (0x7fd3a1edf000) [pid = 1837] [serial = 1682] [outer = 0x7fd3a1cc7800] 22:55:12 INFO - PROCESS | 1837 | 1461131712394 Marionette DEBUG loaded listener.js 22:55:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 274 (0x7fd3a200dc00) [pid = 1837] [serial = 1683] [outer = 0x7fd3a1cc7800] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 273 (0x7fd39fe03800) [pid = 1837] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 272 (0x7fd3ae5da000) [pid = 1837] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 271 (0x7fd3ac00b400) [pid = 1837] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 270 (0x7fd3ac334000) [pid = 1837] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 269 (0x7fd3ac086000) [pid = 1837] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 268 (0x7fd39edfa000) [pid = 1837] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 267 (0x7fd39e883c00) [pid = 1837] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 266 (0x7fd3a5bd6c00) [pid = 1837] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 265 (0x7fd39e955000) [pid = 1837] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 264 (0x7fd3a3e4a800) [pid = 1837] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 263 (0x7fd39fc4f400) [pid = 1837] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 262 (0x7fd39fff1400) [pid = 1837] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 261 (0x7fd3b26a0800) [pid = 1837] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 260 (0x7fd39edf0c00) [pid = 1837] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 259 (0x7fd3a0905000) [pid = 1837] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 258 (0x7fd3b2a40800) [pid = 1837] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 257 (0x7fd3c5a73c00) [pid = 1837] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7fd3b1c2e800) [pid = 1837] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7fd3a3e4ec00) [pid = 1837] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7fd3ac08d000) [pid = 1837] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7fd3ae560c00) [pid = 1837] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 252 (0x7fd39e886400) [pid = 1837] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7fd3a1102800) [pid = 1837] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 250 (0x7fd39ffce000) [pid = 1837] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 249 (0x7fd3b7688400) [pid = 1837] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 248 (0x7fd39ddb1800) [pid = 1837] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 247 (0x7fd3af3e3800) [pid = 1837] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 246 (0x7fd39e882c00) [pid = 1837] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 245 (0x7fd3b2ea6000) [pid = 1837] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 244 (0x7fd39fe05400) [pid = 1837] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 243 (0x7fd39ffed800) [pid = 1837] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 242 (0x7fd39e955800) [pid = 1837] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 241 (0x7fd39dfea000) [pid = 1837] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 240 (0x7fd3ae7ba800) [pid = 1837] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7fd3a5de7c00) [pid = 1837] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 238 (0x7fd3a5da7800) [pid = 1837] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 237 (0x7fd3b7a54800) [pid = 1837] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 236 (0x7fd39edf5000) [pid = 1837] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7fd39ffeb800) [pid = 1837] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 234 (0x7fd3ae7bdc00) [pid = 1837] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 233 (0x7fd3a1104800) [pid = 1837] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 232 (0x7fd3afbbe800) [pid = 1837] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 231 (0x7fd39e959400) [pid = 1837] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 230 (0x7fd3b6dd8c00) [pid = 1837] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 229 (0x7fd39e88f400) [pid = 1837] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7fd3a5de9c00) [pid = 1837] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7fd39fc55800) [pid = 1837] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7fd39ffd5000) [pid = 1837] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7fd39e882400) [pid = 1837] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7fd3b33c8000) [pid = 1837] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7fd39ffedc00) [pid = 1837] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7fd3a5da2c00) [pid = 1837] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7fd3b33c8800) [pid = 1837] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7fd3ae5e0000) [pid = 1837] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7fd3abf7bc00) [pid = 1837] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7fd39ffd8800) [pid = 1837] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7fd3a5dad000) [pid = 1837] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 22:55:13 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7fd3abe27c00) [pid = 1837] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 22:55:14 INFO - PROCESS | 1837 | 1461131714159 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]]]}] 22:55:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 22:55:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2183ms 22:55:14 INFO - PROCESS | 1837 | 1461131714175 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 22:55:14 INFO - PROCESS | 1837 | 1461131714178 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 22:55:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 22:55:14 INFO - PROCESS | 1837 | 1461131714183 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 22:55:14 INFO - PROCESS | 1837 | 1461131714185 Marionette TRACE conn3 <- [1,2214,null,{}] 22:55:14 INFO - PROCESS | 1837 | 1461131714190 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}] 22:55:14 INFO - PROCESS | 1837 | 1461131714348 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 22:55:14 INFO - PROCESS | 1837 | 1461131714531 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39eaaf800 == 122 [pid = 1837] [id = 561] 22:55:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7fd39ddb1800) [pid = 1837] [serial = 1684] [outer = (nil)] 22:55:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7fd39e95b000) [pid = 1837] [serial = 1685] [outer = 0x7fd39ddb1800] 22:55:14 INFO - PROCESS | 1837 | 1461131714586 Marionette DEBUG loaded listener.js 22:55:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7fd39ffd5400) [pid = 1837] [serial = 1686] [outer = 0x7fd39ddb1800] 22:55:15 INFO - PROCESS | 1837 | 1461131715215 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]]]}] 22:55:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 22:55:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1074ms 22:55:15 INFO - PROCESS | 1837 | 1461131715258 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 22:55:15 INFO - PROCESS | 1837 | 1461131715260 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 22:55:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 22:55:15 INFO - PROCESS | 1837 | 1461131715265 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 22:55:15 INFO - PROCESS | 1837 | 1461131715267 Marionette TRACE conn3 <- [1,2218,null,{}] 22:55:15 INFO - PROCESS | 1837 | 1461131715272 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}] 22:55:15 INFO - PROCESS | 1837 | 1461131715495 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 22:55:15 INFO - PROCESS | 1837 | 1461131715517 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3584800 == 123 [pid = 1837] [id = 562] 22:55:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7fd39e882400) [pid = 1837] [serial = 1687] [outer = (nil)] 22:55:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7fd3a1102800) [pid = 1837] [serial = 1688] [outer = 0x7fd39e882400] 22:55:15 INFO - PROCESS | 1837 | 1461131715572 Marionette DEBUG loaded listener.js 22:55:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7fd3a2012800) [pid = 1837] [serial = 1689] [outer = 0x7fd39e882400] 22:55:16 INFO - PROCESS | 1837 | 1461131716675 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]]]}] 22:55:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 22:55:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1474ms 22:55:16 INFO - PROCESS | 1837 | 1461131716741 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 22:55:16 INFO - PROCESS | 1837 | 1461131716747 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 22:55:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 22:55:16 INFO - PROCESS | 1837 | 1461131716756 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 22:55:16 INFO - PROCESS | 1837 | 1461131716760 Marionette TRACE conn3 <- [1,2222,null,{}] 22:55:16 INFO - PROCESS | 1837 | 1461131716776 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}] 22:55:17 INFO - PROCESS | 1837 | 1461131717021 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 22:55:17 INFO - PROCESS | 1837 | 1461131717277 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39d826800 == 124 [pid = 1837] [id = 563] 22:55:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7fd39dcf5000) [pid = 1837] [serial = 1690] [outer = (nil)] 22:55:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7fd39e7d0800) [pid = 1837] [serial = 1691] [outer = 0x7fd39dcf5000] 22:55:17 INFO - PROCESS | 1837 | 1461131717349 Marionette DEBUG loaded listener.js 22:55:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7fd39e961000) [pid = 1837] [serial = 1692] [outer = 0x7fd39dcf5000] 22:55:18 INFO - PROCESS | 1837 | 1461131718307 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]]]}] 22:55:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 22:55:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1585ms 22:55:18 INFO - PROCESS | 1837 | 1461131718342 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 22:55:18 INFO - PROCESS | 1837 | 1461131718350 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 22:55:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 22:55:18 INFO - PROCESS | 1837 | 1461131718359 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 22:55:18 INFO - PROCESS | 1837 | 1461131718363 Marionette TRACE conn3 <- [1,2226,null,{}] 22:55:18 INFO - PROCESS | 1837 | 1461131718368 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}] 22:55:18 INFO - PROCESS | 1837 | 1461131718566 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 22:55:18 INFO - PROCESS | 1837 | 1461131718784 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1392800 == 125 [pid = 1837] [id = 564] 22:55:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7fd39dcf6800) [pid = 1837] [serial = 1693] [outer = (nil)] 22:55:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7fd39ffda800) [pid = 1837] [serial = 1694] [outer = 0x7fd39dcf6800] 22:55:18 INFO - PROCESS | 1837 | 1461131718905 Marionette DEBUG loaded listener.js 22:55:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7fd3a09bec00) [pid = 1837] [serial = 1695] [outer = 0x7fd39dcf6800] 22:55:19 INFO - PROCESS | 1837 | 1461131719825 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]]]}] 22:55:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 22:55:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1488ms 22:55:19 INFO - PROCESS | 1837 | 1461131719846 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 22:55:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 22:55:19 INFO - PROCESS | 1837 | 1461131719850 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 22:55:19 INFO - PROCESS | 1837 | 1461131719856 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 22:55:19 INFO - PROCESS | 1837 | 1461131719861 Marionette TRACE conn3 <- [1,2230,null,{}] 22:55:19 INFO - PROCESS | 1837 | 1461131719876 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}] 22:55:20 INFO - PROCESS | 1837 | 1461131720078 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 22:55:20 INFO - PROCESS | 1837 | 1461131720301 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3f36000 == 126 [pid = 1837] [id = 565] 22:55:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7fd3a1105400) [pid = 1837] [serial = 1696] [outer = (nil)] 22:55:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 230 (0x7fd3a1d5a800) [pid = 1837] [serial = 1697] [outer = 0x7fd3a1105400] 22:55:20 INFO - PROCESS | 1837 | 1461131720423 Marionette DEBUG loaded listener.js 22:55:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 231 (0x7fd3a2005400) [pid = 1837] [serial = 1698] [outer = 0x7fd3a1105400] 22:55:21 INFO - PROCESS | 1837 | 1461131721334 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]]]}] 22:55:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 22:55:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1538ms 22:55:21 INFO - PROCESS | 1837 | 1461131721393 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 22:55:21 INFO - PROCESS | 1837 | 1461131721398 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 22:55:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 22:55:21 INFO - PROCESS | 1837 | 1461131721403 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 22:55:21 INFO - PROCESS | 1837 | 1461131721406 Marionette TRACE conn3 <- [1,2234,null,{}] 22:55:21 INFO - PROCESS | 1837 | 1461131721411 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}] 22:55:21 INFO - PROCESS | 1837 | 1461131721610 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 22:55:21 INFO - PROCESS | 1837 | 1461131721829 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a4279800 == 127 [pid = 1837] [id = 566] 22:55:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 232 (0x7fd3a09c2000) [pid = 1837] [serial = 1699] [outer = (nil)] 22:55:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 233 (0x7fd3a3d06800) [pid = 1837] [serial = 1700] [outer = 0x7fd3a09c2000] 22:55:21 INFO - PROCESS | 1837 | 1461131721948 Marionette DEBUG loaded listener.js 22:55:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 234 (0x7fd3a3d0f000) [pid = 1837] [serial = 1701] [outer = 0x7fd3a09c2000] 22:55:22 INFO - PROCESS | 1837 | 1461131722763 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]]]}] 22:55:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 22:55:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1375ms 22:55:22 INFO - PROCESS | 1837 | 1461131722780 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 22:55:22 INFO - PROCESS | 1837 | 1461131722782 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 22:55:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 22:55:22 INFO - PROCESS | 1837 | 1461131722788 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 22:55:22 INFO - PROCESS | 1837 | 1461131722790 Marionette TRACE conn3 <- [1,2238,null,{}] 22:55:22 INFO - PROCESS | 1837 | 1461131722796 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}] 22:55:22 INFO - PROCESS | 1837 | 1461131722991 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 22:55:23 INFO - PROCESS | 1837 | 1461131723222 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a50d4800 == 128 [pid = 1837] [id = 567] 22:55:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 235 (0x7fd3a200a000) [pid = 1837] [serial = 1702] [outer = (nil)] 22:55:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7fd3a3e50800) [pid = 1837] [serial = 1703] [outer = 0x7fd3a200a000] 22:55:23 INFO - PROCESS | 1837 | 1461131723292 Marionette DEBUG loaded listener.js 22:55:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 237 (0x7fd3a40ab400) [pid = 1837] [serial = 1704] [outer = 0x7fd3a200a000] 22:55:24 INFO - PROCESS | 1837 | 1461131724186 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]]]}] 22:55:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 22:55:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1439ms 22:55:24 INFO - PROCESS | 1837 | 1461131724228 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 22:55:24 INFO - PROCESS | 1837 | 1461131724232 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 22:55:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 22:55:24 INFO - PROCESS | 1837 | 1461131724237 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 22:55:24 INFO - PROCESS | 1837 | 1461131724240 Marionette TRACE conn3 <- [1,2242,null,{}] 22:55:24 INFO - PROCESS | 1837 | 1461131724246 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}] 22:55:24 INFO - PROCESS | 1837 | 1461131724481 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 22:55:24 INFO - PROCESS | 1837 | 1461131724708 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a5b88800 == 129 [pid = 1837] [id = 568] 22:55:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 238 (0x7fd3a4162000) [pid = 1837] [serial = 1705] [outer = (nil)] 22:55:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 239 (0x7fd3a41c3c00) [pid = 1837] [serial = 1706] [outer = 0x7fd3a4162000] 22:55:24 INFO - PROCESS | 1837 | 1461131724837 Marionette DEBUG loaded listener.js 22:55:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7fd3a4e41000) [pid = 1837] [serial = 1707] [outer = 0x7fd3a4162000] 22:55:25 INFO - PROCESS | 1837 | 1461131725698 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]]]}] 22:55:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 22:55:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1475ms 22:55:25 INFO - PROCESS | 1837 | 1461131725724 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 22:55:25 INFO - PROCESS | 1837 | 1461131725728 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 22:55:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 22:55:25 INFO - PROCESS | 1837 | 1461131725736 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 22:55:25 INFO - PROCESS | 1837 | 1461131725739 Marionette TRACE conn3 <- [1,2246,null,{}] 22:55:25 INFO - PROCESS | 1837 | 1461131725743 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}] 22:55:25 INFO - PROCESS | 1837 | 1461131725924 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 22:55:26 INFO - PROCESS | 1837 | 1461131726187 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a739c800 == 130 [pid = 1837] [id = 569] 22:55:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 241 (0x7fd3a4166800) [pid = 1837] [serial = 1708] [outer = (nil)] 22:55:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 242 (0x7fd3a500c000) [pid = 1837] [serial = 1709] [outer = 0x7fd3a4166800] 22:55:26 INFO - PROCESS | 1837 | 1461131726257 Marionette DEBUG loaded listener.js 22:55:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 243 (0x7fd3a5bd9000) [pid = 1837] [serial = 1710] [outer = 0x7fd3a4166800] 22:55:27 INFO - PROCESS | 1837 | 1461131727063 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]]]}] 22:55:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 22:55:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1381ms 22:55:27 INFO - PROCESS | 1837 | 1461131727118 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 22:55:27 INFO - PROCESS | 1837 | 1461131727122 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 22:55:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 22:55:27 INFO - PROCESS | 1837 | 1461131727127 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 22:55:27 INFO - PROCESS | 1837 | 1461131727129 Marionette TRACE conn3 <- [1,2250,null,{}] 22:55:27 INFO - PROCESS | 1837 | 1461131727134 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}] 22:55:27 INFO - PROCESS | 1837 | 1461131727315 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 22:55:27 INFO - PROCESS | 1837 | 1461131727534 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a76a5000 == 131 [pid = 1837] [id = 570] 22:55:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 244 (0x7fd3a4191400) [pid = 1837] [serial = 1711] [outer = (nil)] 22:55:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 245 (0x7fd3a5cc3400) [pid = 1837] [serial = 1712] [outer = 0x7fd3a4191400] 22:55:27 INFO - PROCESS | 1837 | 1461131727639 Marionette DEBUG loaded listener.js 22:55:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 246 (0x7fd3a5d9e800) [pid = 1837] [serial = 1713] [outer = 0x7fd3a4191400] 22:55:28 INFO - PROCESS | 1837 | 1461131728457 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]]]}] 22:55:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 22:55:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1380ms 22:55:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 22:55:28 INFO - PROCESS | 1837 | 1461131728509 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 22:55:28 INFO - PROCESS | 1837 | 1461131728512 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 22:55:28 INFO - PROCESS | 1837 | 1461131728518 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 22:55:28 INFO - PROCESS | 1837 | 1461131728521 Marionette TRACE conn3 <- [1,2254,null,{}] 22:55:28 INFO - PROCESS | 1837 | 1461131728526 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}] 22:55:28 INFO - PROCESS | 1837 | 1461131728708 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 22:55:29 INFO - PROCESS | 1837 | 1461131729005 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3acc25000 == 132 [pid = 1837] [id = 571] 22:55:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 247 (0x7fd3a5da6c00) [pid = 1837] [serial = 1714] [outer = (nil)] 22:55:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 248 (0x7fd3a5dacc00) [pid = 1837] [serial = 1715] [outer = 0x7fd3a5da6c00] 22:55:29 INFO - PROCESS | 1837 | 1461131729079 Marionette DEBUG loaded listener.js 22:55:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 249 (0x7fd3a5deb000) [pid = 1837] [serial = 1716] [outer = 0x7fd3a5da6c00] 22:55:29 INFO - PROCESS | 1837 | 1461131729933 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]]]}] 22:55:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 22:55:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1480ms 22:55:29 INFO - PROCESS | 1837 | 1461131729998 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 22:55:30 INFO - PROCESS | 1837 | 1461131730002 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 22:55:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 22:55:30 INFO - PROCESS | 1837 | 1461131730008 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 22:55:30 INFO - PROCESS | 1837 | 1461131730011 Marionette TRACE conn3 <- [1,2258,null,{}] 22:55:30 INFO - PROCESS | 1837 | 1461131730016 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}] 22:55:30 INFO - PROCESS | 1837 | 1461131730259 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 22:55:30 INFO - PROCESS | 1837 | 1461131730548 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ae6ef000 == 133 [pid = 1837] [id = 572] 22:55:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 250 (0x7fd3a7215400) [pid = 1837] [serial = 1717] [outer = (nil)] 22:55:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 251 (0x7fd3abe25c00) [pid = 1837] [serial = 1718] [outer = 0x7fd3a7215400] 22:55:30 INFO - PROCESS | 1837 | 1461131730626 Marionette DEBUG loaded listener.js 22:55:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7fd3abe2cc00) [pid = 1837] [serial = 1719] [outer = 0x7fd3a7215400] 22:55:31 INFO - PROCESS | 1837 | 1461131731490 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]]]}] 22:55:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 22:55:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1526ms 22:55:31 INFO - PROCESS | 1837 | 1461131731535 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 22:55:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 22:55:31 INFO - PROCESS | 1837 | 1461131731539 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 22:55:31 INFO - PROCESS | 1837 | 1461131731545 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 22:55:31 INFO - PROCESS | 1837 | 1461131731549 Marionette TRACE conn3 <- [1,2262,null,{}] 22:55:31 INFO - PROCESS | 1837 | 1461131731555 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}] 22:55:31 INFO - PROCESS | 1837 | 1461131731784 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 22:55:32 INFO - PROCESS | 1837 | 1461131732045 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aeea2000 == 134 [pid = 1837] [id = 573] 22:55:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 253 (0x7fd3abf7e800) [pid = 1837] [serial = 1720] [outer = (nil)] 22:55:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7fd3ac00e000) [pid = 1837] [serial = 1721] [outer = 0x7fd3abf7e800] 22:55:32 INFO - PROCESS | 1837 | 1461131732168 Marionette DEBUG loaded listener.js 22:55:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7fd3ac08f400) [pid = 1837] [serial = 1722] [outer = 0x7fd3abf7e800] 22:55:32 INFO - PROCESS | 1837 | 1461131732931 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]]]}] 22:55:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 22:55:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1430ms 22:55:32 INFO - PROCESS | 1837 | 1461131732975 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 22:55:32 INFO - PROCESS | 1837 | 1461131732978 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 22:55:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 22:55:32 INFO - PROCESS | 1837 | 1461131732984 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 22:55:32 INFO - PROCESS | 1837 | 1461131732986 Marionette TRACE conn3 <- [1,2266,null,{}] 22:55:32 INFO - PROCESS | 1837 | 1461131732991 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}] 22:55:33 INFO - PROCESS | 1837 | 1461131733188 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 22:55:33 INFO - PROCESS | 1837 | 1461131733453 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b1067000 == 135 [pid = 1837] [id = 574] 22:55:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7fd3abf82c00) [pid = 1837] [serial = 1723] [outer = (nil)] 22:55:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7fd3ac0c5800) [pid = 1837] [serial = 1724] [outer = 0x7fd3abf82c00] 22:55:33 INFO - PROCESS | 1837 | 1461131733527 Marionette DEBUG loaded listener.js 22:55:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 258 (0x7fd3ac0eb400) [pid = 1837] [serial = 1725] [outer = 0x7fd3abf82c00] 22:55:34 INFO - PROCESS | 1837 | 1461131734376 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]]]}] 22:55:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 22:55:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1428ms 22:55:34 INFO - PROCESS | 1837 | 1461131734413 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 22:55:34 INFO - PROCESS | 1837 | 1461131734416 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 22:55:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 22:55:34 INFO - PROCESS | 1837 | 1461131734421 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 22:55:34 INFO - PROCESS | 1837 | 1461131734424 Marionette TRACE conn3 <- [1,2270,null,{}] 22:55:34 INFO - PROCESS | 1837 | 1461131734429 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}] 22:55:34 INFO - PROCESS | 1837 | 1461131734633 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 22:55:34 INFO - PROCESS | 1837 | 1461131734910 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2715000 == 136 [pid = 1837] [id = 575] 22:55:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 259 (0x7fd3ac08fc00) [pid = 1837] [serial = 1726] [outer = (nil)] 22:55:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 260 (0x7fd3ac335800) [pid = 1837] [serial = 1727] [outer = 0x7fd3ac08fc00] 22:55:34 INFO - PROCESS | 1837 | 1461131734990 Marionette DEBUG loaded listener.js 22:55:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 261 (0x7fd3ad0a3400) [pid = 1837] [serial = 1728] [outer = 0x7fd3ac08fc00] 22:55:35 INFO - PROCESS | 1837 | 1461131735788 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]]]}] 22:55:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 22:55:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1441ms 22:55:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 22:55:35 INFO - PROCESS | 1837 | 1461131735864 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 22:55:35 INFO - PROCESS | 1837 | 1461131735866 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 22:55:35 INFO - PROCESS | 1837 | 1461131735873 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 22:55:35 INFO - PROCESS | 1837 | 1461131735876 Marionette TRACE conn3 <- [1,2274,null,{}] 22:55:35 INFO - PROCESS | 1837 | 1461131735881 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}] 22:55:36 INFO - PROCESS | 1837 | 1461131736085 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 22:55:36 INFO - PROCESS | 1837 | 1461131736346 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2f70000 == 137 [pid = 1837] [id = 576] 22:55:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 262 (0x7fd3ac0ba400) [pid = 1837] [serial = 1729] [outer = (nil)] 22:55:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 263 (0x7fd3ad0b0c00) [pid = 1837] [serial = 1730] [outer = 0x7fd3ac0ba400] 22:55:36 INFO - PROCESS | 1837 | 1461131736423 Marionette DEBUG loaded listener.js 22:55:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 264 (0x7fd3ae538c00) [pid = 1837] [serial = 1731] [outer = 0x7fd3ac0ba400] 22:55:37 INFO - PROCESS | 1837 | 1461131737213 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]]]}] 22:55:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 22:55:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1377ms 22:55:37 INFO - PROCESS | 1837 | 1461131737249 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 22:55:37 INFO - PROCESS | 1837 | 1461131737253 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 22:55:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 22:55:37 INFO - PROCESS | 1837 | 1461131737258 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 22:55:37 INFO - PROCESS | 1837 | 1461131737260 Marionette TRACE conn3 <- [1,2278,null,{}] 22:55:37 INFO - PROCESS | 1837 | 1461131737265 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}] 22:55:37 INFO - PROCESS | 1837 | 1461131737448 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 22:55:37 INFO - PROCESS | 1837 | 1461131737719 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b3707000 == 138 [pid = 1837] [id = 577] 22:55:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 265 (0x7fd3ac332000) [pid = 1837] [serial = 1732] [outer = (nil)] 22:55:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 266 (0x7fd3ae541c00) [pid = 1837] [serial = 1733] [outer = 0x7fd3ac332000] 22:55:37 INFO - PROCESS | 1837 | 1461131737788 Marionette DEBUG loaded listener.js 22:55:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 267 (0x7fd3ae55f000) [pid = 1837] [serial = 1734] [outer = 0x7fd3ac332000] 22:55:38 INFO - PROCESS | 1837 | 1461131738622 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]]]}] 22:55:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 22:55:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1424ms 22:55:38 INFO - PROCESS | 1837 | 1461131738683 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 22:55:38 INFO - PROCESS | 1837 | 1461131738687 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 22:55:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 22:55:38 INFO - PROCESS | 1837 | 1461131738692 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 22:55:38 INFO - PROCESS | 1837 | 1461131738694 Marionette TRACE conn3 <- [1,2282,null,{}] 22:55:38 INFO - PROCESS | 1837 | 1461131738699 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}] 22:55:38 INFO - PROCESS | 1837 | 1461131738888 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 22:55:39 INFO - PROCESS | 1837 | 1461131739162 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39a362800 == 139 [pid = 1837] [id = 578] 22:55:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 268 (0x7fd399ca1800) [pid = 1837] [serial = 1735] [outer = (nil)] 22:55:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 269 (0x7fd39fc5c800) [pid = 1837] [serial = 1736] [outer = 0x7fd399ca1800] 22:55:39 INFO - PROCESS | 1837 | 1461131739235 Marionette DEBUG loaded listener.js 22:55:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 270 (0x7fd3a5da3000) [pid = 1837] [serial = 1737] [outer = 0x7fd399ca1800] 22:55:40 INFO - PROCESS | 1837 | 1461131740100 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]]]}] 22:55:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 22:55:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1425ms 22:55:40 INFO - PROCESS | 1837 | 1461131740118 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 22:55:40 INFO - PROCESS | 1837 | 1461131740121 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 22:55:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 22:55:40 INFO - PROCESS | 1837 | 1461131740126 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 22:55:40 INFO - PROCESS | 1837 | 1461131740128 Marionette TRACE conn3 <- [1,2286,null,{}] 22:55:40 INFO - PROCESS | 1837 | 1461131740133 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}] 22:55:40 INFO - PROCESS | 1837 | 1461131740333 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 22:55:40 INFO - PROCESS | 1837 | 1461131740605 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b3712800 == 140 [pid = 1837] [id = 579] 22:55:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 271 (0x7fd39a41d800) [pid = 1837] [serial = 1738] [outer = (nil)] 22:55:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 272 (0x7fd3ae53e800) [pid = 1837] [serial = 1739] [outer = 0x7fd39a41d800] 22:55:40 INFO - PROCESS | 1837 | 1461131740678 Marionette DEBUG loaded listener.js 22:55:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 273 (0x7fd3ae5b1c00) [pid = 1837] [serial = 1740] [outer = 0x7fd39a41d800] 22:55:41 INFO - PROCESS | 1837 | 1461131741531 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]]]}] 22:55:41 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 22:55:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1482ms 22:55:41 INFO - PROCESS | 1837 | 1461131741610 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 22:55:41 INFO - PROCESS | 1837 | 1461131741613 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 22:55:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 22:55:41 INFO - PROCESS | 1837 | 1461131741619 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 22:55:41 INFO - PROCESS | 1837 | 1461131741622 Marionette TRACE conn3 <- [1,2290,null,{}] 22:55:41 INFO - PROCESS | 1837 | 1461131741627 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}] 22:55:41 INFO - PROCESS | 1837 | 1461131741868 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 22:55:42 INFO - PROCESS | 1837 | 1461131742192 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2fcf800 == 141 [pid = 1837] [id = 580] 22:55:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 274 (0x7fd39a41e000) [pid = 1837] [serial = 1741] [outer = (nil)] 22:55:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 275 (0x7fd39e961400) [pid = 1837] [serial = 1742] [outer = 0x7fd39a41e000] 22:55:42 INFO - PROCESS | 1837 | 1461131742263 Marionette DEBUG loaded listener.js 22:55:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 276 (0x7fd3a40aac00) [pid = 1837] [serial = 1743] [outer = 0x7fd39a41e000] 22:55:43 INFO - PROCESS | 1837 | 1461131743096 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]]]}] 22:55:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 22:55:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1533ms 22:55:43 INFO - PROCESS | 1837 | 1461131743154 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 22:55:43 INFO - PROCESS | 1837 | 1461131743157 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 22:55:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 22:55:43 INFO - PROCESS | 1837 | 1461131743163 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 22:55:43 INFO - PROCESS | 1837 | 1461131743167 Marionette TRACE conn3 <- [1,2294,null,{}] 22:55:43 INFO - PROCESS | 1837 | 1461131743172 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}] 22:55:43 INFO - PROCESS | 1837 | 1461131743365 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 22:55:43 INFO - PROCESS | 1837 | 1461131743645 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2716000 == 142 [pid = 1837] [id = 581] 22:55:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 277 (0x7fd39db83c00) [pid = 1837] [serial = 1744] [outer = (nil)] 22:55:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 278 (0x7fd3a0904000) [pid = 1837] [serial = 1745] [outer = 0x7fd39db83c00] 22:55:43 INFO - PROCESS | 1837 | 1461131743719 Marionette DEBUG loaded listener.js 22:55:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 279 (0x7fd3a3d08800) [pid = 1837] [serial = 1746] [outer = 0x7fd39db83c00] 22:55:44 INFO - PROCESS | 1837 | 1461131744603 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]]]}] 22:55:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 22:55:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1478ms 22:55:44 INFO - PROCESS | 1837 | 1461131744648 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 22:55:44 INFO - PROCESS | 1837 | 1461131744651 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 22:55:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 22:55:44 INFO - PROCESS | 1837 | 1461131744661 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 22:55:44 INFO - PROCESS | 1837 | 1461131744663 Marionette TRACE conn3 <- [1,2298,null,{}] 22:55:44 INFO - PROCESS | 1837 | 1461131744667 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}] 22:55:44 INFO - PROCESS | 1837 | 1461131744877 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 22:55:45 INFO - PROCESS | 1837 | 1461131745670 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39fcc1000 == 143 [pid = 1837] [id = 582] 22:55:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 280 (0x7fd399ca3000) [pid = 1837] [serial = 1747] [outer = (nil)] 22:55:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 281 (0x7fd39a41ac00) [pid = 1837] [serial = 1748] [outer = 0x7fd399ca3000] 22:55:45 INFO - PROCESS | 1837 | 1461131745797 Marionette DEBUG loaded listener.js 22:55:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 282 (0x7fd39db75000) [pid = 1837] [serial = 1749] [outer = 0x7fd399ca3000] 22:55:46 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39eaaf800 == 142 [pid = 1837] [id = 561] 22:55:46 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a1ddf000 == 141 [pid = 1837] [id = 560] 22:55:46 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39d793800 == 140 [pid = 1837] [id = 557] 22:55:46 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39a36e800 == 139 [pid = 1837] [id = 556] 22:55:46 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39d837800 == 138 [pid = 1837] [id = 555] 22:55:46 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3991c7000 == 137 [pid = 1837] [id = 551] 22:55:46 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3995e0800 == 136 [pid = 1837] [id = 550] 22:55:46 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3992fa800 == 135 [pid = 1837] [id = 549] 22:55:46 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cf49f000 == 134 [pid = 1837] [id = 548] 22:55:46 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cae9c000 == 133 [pid = 1837] [id = 547] 22:55:46 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c9080800 == 132 [pid = 1837] [id = 546] 22:55:46 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bb474000 == 131 [pid = 1837] [id = 545] 22:55:46 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b760f000 == 130 [pid = 1837] [id = 544] 22:55:46 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b3118800 == 129 [pid = 1837] [id = 543] 22:55:46 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2f6a800 == 128 [pid = 1837] [id = 542] 22:55:46 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af7d2000 == 127 [pid = 1837] [id = 541] 22:55:46 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a73a8800 == 126 [pid = 1837] [id = 540] 22:55:46 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3488000 == 125 [pid = 1837] [id = 539] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 281 (0x7fd3a1ed6400) [pid = 1837] [serial = 1407] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 280 (0x7fd3c5dbb800) [pid = 1837] [serial = 1565] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 279 (0x7fd3c9013400) [pid = 1837] [serial = 1428] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 278 (0x7fd39dff0000) [pid = 1837] [serial = 1589] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 277 (0x7fd3b1089c00) [pid = 1837] [serial = 1350] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 276 (0x7fd3b7690400) [pid = 1837] [serial = 1419] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 275 (0x7fd39ffc5000) [pid = 1837] [serial = 1577] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 274 (0x7fd39fe10000) [pid = 1837] [serial = 1592] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 273 (0x7fd3ae5b7800) [pid = 1837] [serial = 1278] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 272 (0x7fd3c610d000) [pid = 1837] [serial = 1296] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 271 (0x7fd3b38e3c00) [pid = 1837] [serial = 1562] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 270 (0x7fd3a110e000) [pid = 1837] [serial = 1595] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 269 (0x7fd3cb159400) [pid = 1837] [serial = 1437] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 268 (0x7fd3a415fc00) [pid = 1837] [serial = 1341] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 267 (0x7fd39e95ec00) [pid = 1837] [serial = 1590] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 266 (0x7fd3b02adc00) [pid = 1837] [serial = 1284] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 265 (0x7fd3a1ed8c00) [pid = 1837] [serial = 1272] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 264 (0x7fd3bfd0a000) [pid = 1837] [serial = 1293] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 263 (0x7fd39edfcc00) [pid = 1837] [serial = 1431] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 262 (0x7fd3bb86e400) [pid = 1837] [serial = 1362] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 261 (0x7fd3b323ac00) [pid = 1837] [serial = 1446] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 260 (0x7fd3a5ccc000) [pid = 1837] [serial = 1553] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 259 (0x7fd3c90dac00) [pid = 1837] [serial = 1299] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 258 (0x7fd3a11ce800) [pid = 1837] [serial = 1308] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 257 (0x7fd3ac08bc00) [pid = 1837] [serial = 1605] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7fd3c90dd000) [pid = 1837] [serial = 1371] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7fd3b33d0400) [pid = 1837] [serial = 1440] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7fd3a0906c00) [pid = 1837] [serial = 1550] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7fd3ae556800) [pid = 1837] [serial = 1610] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 252 (0x7fd3af767000) [pid = 1837] [serial = 1347] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7fd3b36a2400) [pid = 1837] [serial = 1443] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 250 (0x7fd3ac0bcc00) [pid = 1837] [serial = 1614] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 249 (0x7fd39e7d7400) [pid = 1837] [serial = 1574] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 248 (0x7fd3cb087c00) [pid = 1837] [serial = 1368] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 247 (0x7fd3a11cb400) [pid = 1837] [serial = 1548] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 246 (0x7fd3a5de5000) [pid = 1837] [serial = 1604] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 245 (0x7fd3a09c6c00) [pid = 1837] [serial = 1338] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 244 (0x7fd3ae53f400) [pid = 1837] [serial = 1344] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 243 (0x7fd3ae5dd000) [pid = 1837] [serial = 1611] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 242 (0x7fd399ca4000) [pid = 1837] [serial = 1583] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 241 (0x7fd3a4162c00) [pid = 1837] [serial = 1598] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 240 (0x7fd3a2009c00) [pid = 1837] [serial = 1580] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7fd3af3de000) [pid = 1837] [serial = 1281] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 238 (0x7fd3ae537c00) [pid = 1837] [serial = 1269] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 237 (0x7fd3b4ed3c00) [pid = 1837] [serial = 1416] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 236 (0x7fd3a41cc800) [pid = 1837] [serial = 1602] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7fd39dcf6000) [pid = 1837] [serial = 1568] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 234 (0x7fd3b1084c00) [pid = 1837] [serial = 1556] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 233 (0x7fd3afb87c00) [pid = 1837] [serial = 1335] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 232 (0x7fd3b3236000) [pid = 1837] [serial = 1485] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 231 (0x7fd3aed7f800) [pid = 1837] [serial = 1482] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 230 (0x7fd3a5def800) [pid = 1837] [serial = 1479] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 229 (0x7fd3a1cc4800) [pid = 1837] [serial = 1476] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7fd3b2d0d800) [pid = 1837] [serial = 1473] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7fd3ae5df000) [pid = 1837] [serial = 1616] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7fd39e960c00) [pid = 1837] [serial = 1425] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7fd3a5da4400) [pid = 1837] [serial = 1275] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7fd39db7a000) [pid = 1837] [serial = 1586] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7fd39ffec000) [pid = 1837] [serial = 1593] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7fd3a3e4d800) [pid = 1837] [serial = 1601] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7fd3b6ddb400) [pid = 1837] [serial = 1356] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7fd3caf29400) [pid = 1837] [serial = 1434] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7fd3a200d400) [pid = 1837] [serial = 1596] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7fd3b7685000) [pid = 1837] [serial = 1287] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7fd3c6f50400) [pid = 1837] [serial = 1422] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7fd3b4fdc000) [pid = 1837] [serial = 1353] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7fd3a41c7c00) [pid = 1837] [serial = 1599] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7fd3ac0ec000) [pid = 1837] [serial = 1607] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7fd3b2d10c00) [pid = 1837] [serial = 1413] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7fd3a5bd9800) [pid = 1837] [serial = 1374] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7fd3ad0a7400) [pid = 1837] [serial = 1410] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 210 (0x7fd3ac33c000) [pid = 1837] [serial = 1608] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7fd3caf2d800) [pid = 1837] [serial = 1302] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7fd3c6ed8800) [pid = 1837] [serial = 1365] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7fd3b3236400) [pid = 1837] [serial = 1559] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7fd39e7ce400) [pid = 1837] [serial = 1571] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7fd39fff0800) [pid = 1837] [serial = 1613] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7fd3b972ec00) [pid = 1837] [serial = 1290] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7fd3c6f46000) [pid = 1837] [serial = 1377] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7fd3b7f8b800) [pid = 1837] [serial = 1359] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7fd3a09c3000) [pid = 1837] [serial = 1305] [outer = (nil)] [url = about:blank] 22:55:47 INFO - PROCESS | 1837 | 1461131747383 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]]]}] 22:55:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 22:55:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 2782ms 22:55:47 INFO - PROCESS | 1837 | 1461131747443 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 22:55:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 22:55:47 INFO - PROCESS | 1837 | 1461131747449 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 22:55:47 INFO - PROCESS | 1837 | 1461131747456 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 22:55:47 INFO - PROCESS | 1837 | 1461131747460 Marionette TRACE conn3 <- [1,2302,null,{}] 22:55:47 INFO - PROCESS | 1837 | 1461131747466 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}] 22:55:47 INFO - PROCESS | 1837 | 1461131747694 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 22:55:47 INFO - PROCESS | 1837 | 1461131747861 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3995dd800 == 126 [pid = 1837] [id = 583] 22:55:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7fd399ca4000) [pid = 1837] [serial = 1750] [outer = (nil)] 22:55:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7fd39dff4400) [pid = 1837] [serial = 1751] [outer = 0x7fd399ca4000] 22:55:47 INFO - PROCESS | 1837 | 1461131747921 Marionette DEBUG loaded listener.js 22:55:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7fd39edadc00) [pid = 1837] [serial = 1752] [outer = 0x7fd399ca4000] 22:55:48 INFO - PROCESS | 1837 | 1461131748695 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]]]}] 22:55:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 22:55:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1279ms 22:55:48 INFO - PROCESS | 1837 | 1461131748737 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 22:55:48 INFO - PROCESS | 1837 | 1461131748742 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 22:55:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 22:55:48 INFO - PROCESS | 1837 | 1461131748750 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 22:55:48 INFO - PROCESS | 1837 | 1461131748753 Marionette TRACE conn3 <- [1,2306,null,{}] 22:55:48 INFO - PROCESS | 1837 | 1461131748758 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}] 22:55:48 INFO - PROCESS | 1837 | 1461131748940 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 22:55:48 INFO - PROCESS | 1837 | 1461131748958 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39dadd800 == 127 [pid = 1837] [id = 584] 22:55:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7fd39c4c2c00) [pid = 1837] [serial = 1753] [outer = (nil)] 22:55:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7fd39fe10000) [pid = 1837] [serial = 1754] [outer = 0x7fd39c4c2c00] 22:55:49 INFO - PROCESS | 1837 | 1461131749197 Marionette DEBUG loaded listener.js 22:55:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7fd39fff0800) [pid = 1837] [serial = 1755] [outer = 0x7fd39c4c2c00] 22:55:49 INFO - PROCESS | 1837 | 1461131749984 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]]]}] 22:55:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 22:55:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1280ms 22:55:50 INFO - PROCESS | 1837 | 1461131750030 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 22:55:50 INFO - PROCESS | 1837 | 1461131750032 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 22:55:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 22:55:50 INFO - PROCESS | 1837 | 1461131750040 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 22:55:50 INFO - PROCESS | 1837 | 1461131750048 Marionette TRACE conn3 <- [1,2310,null,{}] 22:55:50 INFO - PROCESS | 1837 | 1461131750077 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}] 22:55:50 INFO - PROCESS | 1837 | 1461131750315 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 22:55:50 INFO - PROCESS | 1837 | 1461131750342 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a0949800 == 128 [pid = 1837] [id = 585] 22:55:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7fd39fe04800) [pid = 1837] [serial = 1756] [outer = (nil)] 22:55:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7fd3a10fa400) [pid = 1837] [serial = 1757] [outer = 0x7fd39fe04800] 22:55:50 INFO - PROCESS | 1837 | 1461131750398 Marionette DEBUG loaded listener.js 22:55:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7fd3a11cbc00) [pid = 1837] [serial = 1758] [outer = 0x7fd39fe04800] 22:55:51 INFO - PROCESS | 1837 | 1461131751371 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]]]}] 22:55:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 22:55:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1388ms 22:55:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 22:55:51 INFO - PROCESS | 1837 | 1461131751428 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 22:55:51 INFO - PROCESS | 1837 | 1461131751431 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 22:55:51 INFO - PROCESS | 1837 | 1461131751436 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 22:55:51 INFO - PROCESS | 1837 | 1461131751439 Marionette TRACE conn3 <- [1,2314,null,{}] 22:55:51 INFO - PROCESS | 1837 | 1461131751443 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}] 22:55:51 INFO - PROCESS | 1837 | 1461131751986 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 22:55:52 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7fd39edf0800) [pid = 1837] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 22:55:52 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7fd3a1cc7800) [pid = 1837] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 22:55:52 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7fd39dced000) [pid = 1837] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 22:55:52 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7fd39ddb2400) [pid = 1837] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 22:55:52 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7fd39a418800) [pid = 1837] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 22:55:52 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7fd39e958c00) [pid = 1837] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 22:55:52 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7fd39ddb1800) [pid = 1837] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 22:55:52 INFO - PROCESS | 1837 | 1461131752150 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39dacc800 == 129 [pid = 1837] [id = 586] 22:55:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7fd399ca2800) [pid = 1837] [serial = 1759] [outer = (nil)] 22:55:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7fd39dff1800) [pid = 1837] [serial = 1760] [outer = 0x7fd399ca2800] 22:55:52 INFO - PROCESS | 1837 | 1461131752209 Marionette DEBUG loaded listener.js 22:55:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7fd3a11c8000) [pid = 1837] [serial = 1761] [outer = 0x7fd399ca2800] 22:55:52 INFO - PROCESS | 1837 | 1461131752850 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]]]}] 22:55:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 22:55:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1431ms 22:55:52 INFO - PROCESS | 1837 | 1461131752867 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 22:55:52 INFO - PROCESS | 1837 | 1461131752871 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 22:55:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 22:55:52 INFO - PROCESS | 1837 | 1461131752877 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 22:55:52 INFO - PROCESS | 1837 | 1461131752879 Marionette TRACE conn3 <- [1,2318,null,{}] 22:55:52 INFO - PROCESS | 1837 | 1461131752884 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}] 22:55:53 INFO - PROCESS | 1837 | 1461131753051 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 22:55:53 INFO - PROCESS | 1837 | 1461131753078 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:53 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3dab000 == 130 [pid = 1837] [id = 587] 22:55:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7fd3a1ee2c00) [pid = 1837] [serial = 1762] [outer = (nil)] 22:55:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7fd3a200cc00) [pid = 1837] [serial = 1763] [outer = 0x7fd3a1ee2c00] 22:55:53 INFO - PROCESS | 1837 | 1461131753146 Marionette DEBUG loaded listener.js 22:55:53 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7fd3a3e4d800) [pid = 1837] [serial = 1764] [outer = 0x7fd3a1ee2c00] 22:55:54 INFO - PROCESS | 1837 | 1461131754199 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] 22:55:54 INFO - PROCESS | 1837 | 1461131754262 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 22:55:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 22:55:54 INFO - PROCESS | 1837 | 1461131754275 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 22:55:54 INFO - PROCESS | 1837 | 1461131754281 Marionette TRACE conn3 <- [1,2322,null,{}] 22:55:54 INFO - PROCESS | 1837 | 1461131754290 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}] 22:55:54 INFO - PROCESS | 1837 | 1461131754523 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 22:55:54 INFO - PROCESS | 1837 | 1461131754842 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39dada000 == 131 [pid = 1837] [id = 588] 22:55:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7fd39e7d4800) [pid = 1837] [serial = 1765] [outer = (nil)] 22:55:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 211 (0x7fd39e88cc00) [pid = 1837] [serial = 1766] [outer = 0x7fd39e7d4800] 22:55:54 INFO - PROCESS | 1837 | 1461131754928 Marionette DEBUG loaded listener.js 22:55:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7fd39fc50000) [pid = 1837] [serial = 1767] [outer = 0x7fd39e7d4800] 22:55:55 INFO - PROCESS | 1837 | 1461131755783 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]]]}] 22:55:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 22:55:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1538ms 22:55:55 INFO - PROCESS | 1837 | 1461131755810 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 22:55:55 INFO - PROCESS | 1837 | 1461131755818 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 22:55:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 22:55:55 INFO - PROCESS | 1837 | 1461131755828 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 22:55:55 INFO - PROCESS | 1837 | 1461131755832 Marionette TRACE conn3 <- [1,2326,null,{}] 22:55:55 INFO - PROCESS | 1837 | 1461131755837 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}] 22:55:56 INFO - PROCESS | 1837 | 1461131756028 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 22:55:56 INFO - PROCESS | 1837 | 1461131756244 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a349a000 == 132 [pid = 1837] [id = 589] 22:55:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7fd39e882c00) [pid = 1837] [serial = 1768] [outer = (nil)] 22:55:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7fd3a0904400) [pid = 1837] [serial = 1769] [outer = 0x7fd39e882c00] 22:55:56 INFO - PROCESS | 1837 | 1461131756351 Marionette DEBUG loaded listener.js 22:55:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7fd3a10eec00) [pid = 1837] [serial = 1770] [outer = 0x7fd39e882c00] 22:55:57 INFO - PROCESS | 1837 | 1461131757339 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]]]}] 22:55:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 22:55:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1578ms 22:55:57 INFO - PROCESS | 1837 | 1461131757407 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 22:55:57 INFO - PROCESS | 1837 | 1461131757411 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 22:55:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 22:55:57 INFO - PROCESS | 1837 | 1461131757416 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 22:55:57 INFO - PROCESS | 1837 | 1461131757421 Marionette TRACE conn3 <- [1,2330,null,{}] 22:55:57 INFO - PROCESS | 1837 | 1461131757436 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}] 22:55:57 INFO - PROCESS | 1837 | 1461131757679 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 22:55:57 INFO - PROCESS | 1837 | 1461131757930 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a4281800 == 133 [pid = 1837] [id = 590] 22:55:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7fd3a1edc000) [pid = 1837] [serial = 1771] [outer = (nil)] 22:55:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7fd3a32b8000) [pid = 1837] [serial = 1772] [outer = 0x7fd3a1edc000] 22:55:58 INFO - PROCESS | 1837 | 1461131758048 Marionette DEBUG loaded listener.js 22:55:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7fd3a40a6800) [pid = 1837] [serial = 1773] [outer = 0x7fd3a1edc000] 22:55:58 INFO - PROCESS | 1837 | 1461131758869 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]]]}] 22:55:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 22:55:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1484ms 22:55:58 INFO - PROCESS | 1837 | 1461131758901 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 22:55:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 22:55:58 INFO - PROCESS | 1837 | 1461131758906 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 22:55:58 INFO - PROCESS | 1837 | 1461131758911 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 22:55:58 INFO - PROCESS | 1837 | 1461131758914 Marionette TRACE conn3 <- [1,2334,null,{}] 22:55:58 INFO - PROCESS | 1837 | 1461131758919 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}] 22:55:59 INFO - PROCESS | 1837 | 1461131759113 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 22:55:59 INFO - PROCESS | 1837 | 1461131759365 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a5b7a800 == 134 [pid = 1837] [id = 591] 22:55:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7fd3a416e000) [pid = 1837] [serial = 1774] [outer = (nil)] 22:55:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7fd3a41c7400) [pid = 1837] [serial = 1775] [outer = 0x7fd3a416e000] 22:55:59 INFO - PROCESS | 1837 | 1461131759477 Marionette DEBUG loaded listener.js 22:55:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7fd3a41ce000) [pid = 1837] [serial = 1776] [outer = 0x7fd3a416e000] 22:56:00 INFO - PROCESS | 1837 | 1461131760388 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]]]}] 22:56:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 22:56:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1531ms 22:56:00 INFO - PROCESS | 1837 | 1461131760443 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 22:56:00 INFO - PROCESS | 1837 | 1461131760446 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 22:56:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 22:56:00 INFO - PROCESS | 1837 | 1461131760452 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 22:56:00 INFO - PROCESS | 1837 | 1461131760454 Marionette TRACE conn3 <- [1,2338,null,{}] 22:56:00 INFO - PROCESS | 1837 | 1461131760459 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}] 22:56:00 INFO - PROCESS | 1837 | 1461131760651 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 22:56:00 INFO - PROCESS | 1837 | 1461131760869 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3abdde000 == 135 [pid = 1837] [id = 592] 22:56:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7fd3a418a000) [pid = 1837] [serial = 1777] [outer = (nil)] 22:56:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7fd3a4e43000) [pid = 1837] [serial = 1778] [outer = 0x7fd3a418a000] 22:56:00 INFO - PROCESS | 1837 | 1461131760977 Marionette DEBUG loaded listener.js 22:56:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7fd3a5bd8000) [pid = 1837] [serial = 1779] [outer = 0x7fd3a418a000] 22:56:01 INFO - PROCESS | 1837 | 1461131761909 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]]]}] 22:56:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 22:56:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1529ms 22:56:01 INFO - PROCESS | 1837 | 1461131761983 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 22:56:01 INFO - PROCESS | 1837 | 1461131761986 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 22:56:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 22:56:01 INFO - PROCESS | 1837 | 1461131761992 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 22:56:01 INFO - PROCESS | 1837 | 1461131761995 Marionette TRACE conn3 <- [1,2342,null,{}] 22:56:02 INFO - PROCESS | 1837 | 1461131762000 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}] 22:56:02 INFO - PROCESS | 1837 | 1461131762270 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 22:56:02 INFO - PROCESS | 1837 | 1461131762531 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aee8b800 == 136 [pid = 1837] [id = 593] 22:56:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7fd3a7207400) [pid = 1837] [serial = 1780] [outer = (nil)] 22:56:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7fd3abe30400) [pid = 1837] [serial = 1781] [outer = 0x7fd3a7207400] 22:56:02 INFO - PROCESS | 1837 | 1461131762657 Marionette DEBUG loaded listener.js 22:56:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7fd3ac00a400) [pid = 1837] [serial = 1782] [outer = 0x7fd3a7207400] 22:56:03 INFO - PROCESS | 1837 | 1461131763453 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]]]}] 22:56:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 22:56:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1531ms 22:56:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 22:56:03 INFO - PROCESS | 1837 | 1461131763524 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 22:56:03 INFO - PROCESS | 1837 | 1461131763527 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 22:56:03 INFO - PROCESS | 1837 | 1461131763533 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 22:56:03 INFO - PROCESS | 1837 | 1461131763536 Marionette TRACE conn3 <- [1,2346,null,{}] 22:56:03 INFO - PROCESS | 1837 | 1461131763541 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}] 22:56:03 INFO - PROCESS | 1837 | 1461131763740 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 22:56:03 INFO - PROCESS | 1837 | 1461131763955 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b260c000 == 137 [pid = 1837] [id = 594] 22:56:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7fd3a7213400) [pid = 1837] [serial = 1783] [outer = (nil)] 22:56:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7fd3ac0c6000) [pid = 1837] [serial = 1784] [outer = 0x7fd3a7213400] 22:56:04 INFO - PROCESS | 1837 | 1461131764064 Marionette DEBUG loaded listener.js 22:56:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 230 (0x7fd3ae532c00) [pid = 1837] [serial = 1785] [outer = 0x7fd3a7213400] 22:56:04 INFO - PROCESS | 1837 | 1461131764951 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]]]}] 22:56:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 22:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1480ms 22:56:05 INFO - PROCESS | 1837 | 1461131765012 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 22:56:05 INFO - PROCESS | 1837 | 1461131765015 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 22:56:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 22:56:05 INFO - PROCESS | 1837 | 1461131765021 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 22:56:05 INFO - PROCESS | 1837 | 1461131765023 Marionette TRACE conn3 <- [1,2350,null,{}] 22:56:05 INFO - PROCESS | 1837 | 1461131765028 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}] 22:56:05 INFO - PROCESS | 1837 | 1461131765216 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 22:56:05 INFO - PROCESS | 1837 | 1461131765429 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2fce800 == 138 [pid = 1837] [id = 595] 22:56:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 231 (0x7fd3abe27800) [pid = 1837] [serial = 1786] [outer = (nil)] 22:56:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 232 (0x7fd3ae557400) [pid = 1837] [serial = 1787] [outer = 0x7fd3abe27800] 22:56:05 INFO - PROCESS | 1837 | 1461131765538 Marionette DEBUG loaded listener.js 22:56:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 233 (0x7fd3ae5b8000) [pid = 1837] [serial = 1788] [outer = 0x7fd3abe27800] 22:56:06 INFO - PROCESS | 1837 | 1461131766359 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]]]}] 22:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 22:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1384ms 22:56:06 INFO - PROCESS | 1837 | 1461131766405 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 22:56:06 INFO - PROCESS | 1837 | 1461131766408 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 22:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 22:56:06 INFO - PROCESS | 1837 | 1461131766414 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 22:56:06 INFO - PROCESS | 1837 | 1461131766416 Marionette TRACE conn3 <- [1,2354,null,{}] 22:56:06 INFO - PROCESS | 1837 | 1461131766421 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}] 22:56:06 INFO - PROCESS | 1837 | 1461131766605 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 22:56:06 INFO - PROCESS | 1837 | 1461131766822 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b3720800 == 139 [pid = 1837] [id = 596] 22:56:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 234 (0x7fd3ac009400) [pid = 1837] [serial = 1789] [outer = (nil)] 22:56:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 235 (0x7fd3a41c4400) [pid = 1837] [serial = 1790] [outer = 0x7fd3ac009400] 22:56:06 INFO - PROCESS | 1837 | 1461131766934 Marionette DEBUG loaded listener.js 22:56:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7fd3ae7bc800) [pid = 1837] [serial = 1791] [outer = 0x7fd3ac009400] 22:56:07 INFO - PROCESS | 1837 | 1461131767801 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]]]}] 22:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 22:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1433ms 22:56:07 INFO - PROCESS | 1837 | 1461131767847 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 22:56:07 INFO - PROCESS | 1837 | 1461131767851 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 22:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 22:56:07 INFO - PROCESS | 1837 | 1461131767857 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 22:56:07 INFO - PROCESS | 1837 | 1461131767859 Marionette TRACE conn3 <- [1,2358,null,{}] 22:56:07 INFO - PROCESS | 1837 | 1461131767864 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}] 22:56:08 INFO - PROCESS | 1837 | 1461131768053 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 22:56:08 INFO - PROCESS | 1837 | 1461131768275 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b707d000 == 140 [pid = 1837] [id = 597] 22:56:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 237 (0x7fd3ae537c00) [pid = 1837] [serial = 1792] [outer = (nil)] 22:56:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 238 (0x7fd3aed09c00) [pid = 1837] [serial = 1793] [outer = 0x7fd3ae537c00] 22:56:08 INFO - PROCESS | 1837 | 1461131768382 Marionette DEBUG loaded listener.js 22:56:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 239 (0x7fd3aed76000) [pid = 1837] [serial = 1794] [outer = 0x7fd3ae537c00] 22:56:09 INFO - PROCESS | 1837 | 1461131769233 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]]]}] 22:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 22:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1429ms 22:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 22:56:09 INFO - PROCESS | 1837 | 1461131769287 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 22:56:09 INFO - PROCESS | 1837 | 1461131769290 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 22:56:09 INFO - PROCESS | 1837 | 1461131769296 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 22:56:09 INFO - PROCESS | 1837 | 1461131769300 Marionette TRACE conn3 <- [1,2362,null,{}] 22:56:09 INFO - PROCESS | 1837 | 1461131769305 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}] 22:56:09 INFO - PROCESS | 1837 | 1461131769539 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 22:56:09 INFO - PROCESS | 1837 | 1461131769806 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b77b1000 == 141 [pid = 1837] [id = 598] 22:56:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7fd3ae5e0400) [pid = 1837] [serial = 1795] [outer = (nil)] 22:56:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 241 (0x7fd3aeff2400) [pid = 1837] [serial = 1796] [outer = 0x7fd3ae5e0400] 22:56:09 INFO - PROCESS | 1837 | 1461131769886 Marionette DEBUG loaded listener.js 22:56:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 242 (0x7fd3af1e7400) [pid = 1837] [serial = 1797] [outer = 0x7fd3ae5e0400] 22:56:10 INFO - PROCESS | 1837 | 1461131770797 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]]]}] 22:56:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 22:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1534ms 22:56:10 INFO - PROCESS | 1837 | 1461131770830 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 22:56:10 INFO - PROCESS | 1837 | 1461131770832 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 22:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 22:56:10 INFO - PROCESS | 1837 | 1461131770838 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 22:56:10 INFO - PROCESS | 1837 | 1461131770840 Marionette TRACE conn3 <- [1,2366,null,{}] 22:56:10 INFO - PROCESS | 1837 | 1461131770845 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}] 22:56:11 INFO - PROCESS | 1837 | 1461131771054 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 22:56:11 INFO - PROCESS | 1837 | 1461131771319 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8db2800 == 142 [pid = 1837] [id = 599] 22:56:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 243 (0x7fd3aed74800) [pid = 1837] [serial = 1798] [outer = (nil)] 22:56:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 244 (0x7fd3af703c00) [pid = 1837] [serial = 1799] [outer = 0x7fd3aed74800] 22:56:11 INFO - PROCESS | 1837 | 1461131771393 Marionette DEBUG loaded listener.js 22:56:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 245 (0x7fd3af763400) [pid = 1837] [serial = 1800] [outer = 0x7fd3aed74800] 22:56:12 INFO - PROCESS | 1837 | 1461131772265 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]]]}] 22:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 22:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1486ms 22:56:12 INFO - PROCESS | 1837 | 1461131772326 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 22:56:12 INFO - PROCESS | 1837 | 1461131772329 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 22:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 22:56:12 INFO - PROCESS | 1837 | 1461131772336 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 22:56:12 INFO - PROCESS | 1837 | 1461131772339 Marionette TRACE conn3 <- [1,2370,null,{}] 22:56:12 INFO - PROCESS | 1837 | 1461131772344 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}] 22:56:12 INFO - PROCESS | 1837 | 1461131772546 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 22:56:12 INFO - PROCESS | 1837 | 1461131772812 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bb472000 == 143 [pid = 1837] [id = 600] 22:56:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 246 (0x7fd3aed7b800) [pid = 1837] [serial = 1801] [outer = (nil)] 22:56:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 247 (0x7fd3af931800) [pid = 1837] [serial = 1802] [outer = 0x7fd3aed7b800] 22:56:12 INFO - PROCESS | 1837 | 1461131772886 Marionette DEBUG loaded listener.js 22:56:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 248 (0x7fd3afb82400) [pid = 1837] [serial = 1803] [outer = 0x7fd3aed7b800] 22:56:13 INFO - PROCESS | 1837 | 1461131773697 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]]]}] 22:56:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 22:56:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1426ms 22:56:13 INFO - PROCESS | 1837 | 1461131773764 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 22:56:13 INFO - PROCESS | 1837 | 1461131773767 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 22:56:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 22:56:13 INFO - PROCESS | 1837 | 1461131773772 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 22:56:13 INFO - PROCESS | 1837 | 1461131773774 Marionette TRACE conn3 <- [1,2374,null,{}] 22:56:13 INFO - PROCESS | 1837 | 1461131773780 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}] 22:56:13 INFO - PROCESS | 1837 | 1461131773990 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 22:56:14 INFO - PROCESS | 1837 | 1461131774249 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5c5e800 == 144 [pid = 1837] [id = 601] 22:56:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 249 (0x7fd3af768000) [pid = 1837] [serial = 1804] [outer = (nil)] 22:56:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 250 (0x7fd3afbbe400) [pid = 1837] [serial = 1805] [outer = 0x7fd3af768000] 22:56:14 INFO - PROCESS | 1837 | 1461131774321 Marionette DEBUG loaded listener.js 22:56:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 251 (0x7fd3b0182400) [pid = 1837] [serial = 1806] [outer = 0x7fd3af768000] 22:56:15 INFO - PROCESS | 1837 | 1461131775185 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]]]}] 22:56:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 22:56:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1480ms 22:56:15 INFO - PROCESS | 1837 | 1461131775254 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 22:56:15 INFO - PROCESS | 1837 | 1461131775257 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 22:56:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 22:56:15 INFO - PROCESS | 1837 | 1461131775263 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 22:56:15 INFO - PROCESS | 1837 | 1461131775266 Marionette TRACE conn3 <- [1,2378,null,{}] 22:56:15 INFO - PROCESS | 1837 | 1461131775271 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}] 22:56:15 INFO - PROCESS | 1837 | 1461131775487 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 22:56:15 INFO - PROCESS | 1837 | 1461131775751 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c713e000 == 145 [pid = 1837] [id = 602] 22:56:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7fd3a0911000) [pid = 1837] [serial = 1807] [outer = (nil)] 22:56:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 253 (0x7fd3b0182800) [pid = 1837] [serial = 1808] [outer = 0x7fd3a0911000] 22:56:15 INFO - PROCESS | 1837 | 1461131775824 Marionette DEBUG loaded listener.js 22:56:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7fd3b0eeb400) [pid = 1837] [serial = 1809] [outer = 0x7fd3a0911000] 22:56:16 INFO - PROCESS | 1837 | 1461131776679 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]]]}] 22:56: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 22:56:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1484ms 22:56:16 INFO - PROCESS | 1837 | 1461131776749 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 22:56:16 INFO - PROCESS | 1837 | 1461131776752 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 22:56:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 22:56:16 INFO - PROCESS | 1837 | 1461131776758 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 22:56:16 INFO - PROCESS | 1837 | 1461131776761 Marionette TRACE conn3 <- [1,2382,null,{}] 22:56:16 INFO - PROCESS | 1837 | 1461131776767 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}] 22:56:17 INFO - PROCESS | 1837 | 1461131777008 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 22:56:17 INFO - PROCESS | 1837 | 1461131777266 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3caab1800 == 146 [pid = 1837] [id = 603] 22:56:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7fd3a32b6800) [pid = 1837] [serial = 1810] [outer = (nil)] 22:56:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7fd3b1086400) [pid = 1837] [serial = 1811] [outer = 0x7fd3a32b6800] 22:56:17 INFO - PROCESS | 1837 | 1461131777378 Marionette DEBUG loaded listener.js 22:56:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7fd3b1c30c00) [pid = 1837] [serial = 1812] [outer = 0x7fd3a32b6800] 22:56:18 INFO - PROCESS | 1837 | 1461131778178 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]]]}] 22:56: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 22:56:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1476ms 22:56:18 INFO - PROCESS | 1837 | 1461131778238 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 22:56:18 INFO - PROCESS | 1837 | 1461131778241 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 22:56:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 22:56:18 INFO - PROCESS | 1837 | 1461131778250 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 22:56:18 INFO - PROCESS | 1837 | 1461131778252 Marionette TRACE conn3 <- [1,2386,null,{}] 22:56:18 INFO - PROCESS | 1837 | 1461131778256 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}] 22:56:18 INFO - PROCESS | 1837 | 1461131778453 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 22:56:18 INFO - PROCESS | 1837 | 1461131778717 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3992de800 == 147 [pid = 1837] [id = 604] 22:56:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 258 (0x7fd399ca9000) [pid = 1837] [serial = 1813] [outer = (nil)] 22:56:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 259 (0x7fd39dff2000) [pid = 1837] [serial = 1814] [outer = 0x7fd399ca9000] 22:56:18 INFO - PROCESS | 1837 | 1461131778787 Marionette DEBUG loaded listener.js 22:56:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 260 (0x7fd3b0ef4800) [pid = 1837] [serial = 1815] [outer = 0x7fd399ca9000] 22:56:19 INFO - PROCESS | 1837 | 1461131779675 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]]]}] 22:56:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 22:56:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1482ms 22:56:19 INFO - PROCESS | 1837 | 1461131779737 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 22:56:19 INFO - PROCESS | 1837 | 1461131779745 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 22:56:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 22:56:19 INFO - PROCESS | 1837 | 1461131779751 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 22:56:19 INFO - PROCESS | 1837 | 1461131779753 Marionette TRACE conn3 <- [1,2390,null,{}] 22:56:19 INFO - PROCESS | 1837 | 1461131779759 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}] 22:56:19 INFO - PROCESS | 1837 | 1461131779956 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 22:56:20 INFO - PROCESS | 1837 | 1461131780234 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3485800 == 148 [pid = 1837] [id = 605] 22:56:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 261 (0x7fd39db7b800) [pid = 1837] [serial = 1816] [outer = (nil)] 22:56:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 262 (0x7fd3b26e1c00) [pid = 1837] [serial = 1817] [outer = 0x7fd39db7b800] 22:56:20 INFO - PROCESS | 1837 | 1461131780340 Marionette DEBUG loaded listener.js 22:56:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 263 (0x7fd3b2d0fc00) [pid = 1837] [serial = 1818] [outer = 0x7fd39db7b800] 22:56:21 INFO - PROCESS | 1837 | 1461131781158 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]]]}] 22:56:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 22:56:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1928ms 22:56:21 INFO - PROCESS | 1837 | 1461131781682 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 22:56:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 22:56:21 INFO - PROCESS | 1837 | 1461131781688 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 22:56:21 INFO - PROCESS | 1837 | 1461131781694 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 22:56:21 INFO - PROCESS | 1837 | 1461131781697 Marionette TRACE conn3 <- [1,2394,null,{}] 22:56:21 INFO - PROCESS | 1837 | 1461131781706 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}] 22:56:22 INFO - PROCESS | 1837 | 1461131782066 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 22:56:22 INFO - PROCESS | 1837 | 1461131782277 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3491800 == 149 [pid = 1837] [id = 606] 22:56:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 264 (0x7fd39e7c8c00) [pid = 1837] [serial = 1819] [outer = (nil)] 22:56:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 265 (0x7fd39e88d400) [pid = 1837] [serial = 1820] [outer = 0x7fd39e7c8c00] 22:56:22 INFO - PROCESS | 1837 | 1461131782341 Marionette DEBUG loaded listener.js 22:56:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 266 (0x7fd39edfb000) [pid = 1837] [serial = 1821] [outer = 0x7fd39e7c8c00] 22:56:23 INFO - PROCESS | 1837 | 1461131783232 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]]]}] 22:56:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 22:56:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1593ms 22:56:23 INFO - PROCESS | 1837 | 1461131783288 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 22:56:23 INFO - PROCESS | 1837 | 1461131783292 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 22:56:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 22:56:23 INFO - PROCESS | 1837 | 1461131783303 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 22:56:23 INFO - PROCESS | 1837 | 1461131783307 Marionette TRACE conn3 <- [1,2398,null,{}] 22:56:23 INFO - PROCESS | 1837 | 1461131783313 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}] 22:56:23 INFO - PROCESS | 1837 | 1461131783511 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 22:56:23 INFO - PROCESS | 1837 | 1461131783950 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3996f4000 == 150 [pid = 1837] [id = 607] 22:56:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 267 (0x7fd39fff4800) [pid = 1837] [serial = 1822] [outer = (nil)] 22:56:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 268 (0x7fd3a090a000) [pid = 1837] [serial = 1823] [outer = 0x7fd39fff4800] 22:56:24 INFO - PROCESS | 1837 | 1461131784019 Marionette DEBUG loaded listener.js 22:56:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 269 (0x7fd3a10ec800) [pid = 1837] [serial = 1824] [outer = 0x7fd39fff4800] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39d833800 == 149 [pid = 1837] [id = 527] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39dacc800 == 148 [pid = 1837] [id = 586] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a0fe1000 == 147 [pid = 1837] [id = 559] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a0771800 == 146 [pid = 1837] [id = 558] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a0949800 == 145 [pid = 1837] [id = 585] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39dadd800 == 144 [pid = 1837] [id = 584] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3995dd800 == 143 [pid = 1837] [id = 583] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39fcc1000 == 142 [pid = 1837] [id = 582] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b3712800 == 141 [pid = 1837] [id = 579] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39a362800 == 140 [pid = 1837] [id = 578] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b3707000 == 139 [pid = 1837] [id = 577] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2f70000 == 138 [pid = 1837] [id = 576] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2715000 == 137 [pid = 1837] [id = 575] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b1067000 == 136 [pid = 1837] [id = 574] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aeea2000 == 135 [pid = 1837] [id = 573] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ae6ef000 == 134 [pid = 1837] [id = 572] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3acc25000 == 133 [pid = 1837] [id = 571] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a76a5000 == 132 [pid = 1837] [id = 570] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a739c800 == 131 [pid = 1837] [id = 569] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a5b88800 == 130 [pid = 1837] [id = 568] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a50d4800 == 129 [pid = 1837] [id = 567] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a4279800 == 128 [pid = 1837] [id = 566] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3f36000 == 127 [pid = 1837] [id = 565] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a1392800 == 126 [pid = 1837] [id = 564] 22:56:24 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39d826800 == 125 [pid = 1837] [id = 563] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 268 (0x7fd3a1102800) [pid = 1837] [serial = 1688] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 267 (0x7fd39ffec400) [pid = 1837] [serial = 1619] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 266 (0x7fd3a09bfc00) [pid = 1837] [serial = 1679] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 265 (0x7fd3a200dc00) [pid = 1837] [serial = 1683] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 264 (0x7fd39e7d6c00) [pid = 1837] [serial = 1671] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 263 (0x7fd39dff7400) [pid = 1837] [serial = 1670] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 262 (0x7fd39fff2c00) [pid = 1837] [serial = 1664] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 261 (0x7fd3c4e63000) [pid = 1837] [serial = 1640] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 260 (0x7fd3b0eea000) [pid = 1837] [serial = 1634] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 259 (0x7fd39fc4e000) [pid = 1837] [serial = 1673] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 258 (0x7fd3c6142c00) [pid = 1837] [serial = 1643] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 257 (0x7fd39dcf9400) [pid = 1837] [serial = 1668] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7fd39fff8400) [pid = 1837] [serial = 1676] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7fd3a1edf000) [pid = 1837] [serial = 1682] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7fd39db81800) [pid = 1837] [serial = 1667] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7fd39e95b000) [pid = 1837] [serial = 1685] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 252 (0x7fd39eda7c00) [pid = 1837] [serial = 1658] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7fd3c90de000) [pid = 1837] [serial = 1649] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 250 (0x7fd3b7a5e400) [pid = 1837] [serial = 1637] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 249 (0x7fd39eda2800) [pid = 1837] [serial = 1655] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 248 (0x7fd3ac011800) [pid = 1837] [serial = 1625] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 247 (0x7fd39ffd5400) [pid = 1837] [serial = 1686] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 246 (0x7fd3a4e3e400) [pid = 1837] [serial = 1646] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 245 (0x7fd3afbbd400) [pid = 1837] [serial = 1628] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 244 (0x7fd39ffc6400) [pid = 1837] [serial = 1674] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 243 (0x7fd3a0909400) [pid = 1837] [serial = 1677] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 242 (0x7fd3a090bc00) [pid = 1837] [serial = 1661] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 241 (0x7fd3a10f9400) [pid = 1837] [serial = 1680] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 240 (0x7fd39c4cc000) [pid = 1837] [serial = 1652] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7fd3a3e51c00) [pid = 1837] [serial = 1622] [outer = (nil)] [url = about:blank] 22:56:24 INFO - PROCESS | 1837 | --DOMWINDOW == 238 (0x7fd3b2d0d000) [pid = 1837] [serial = 1631] [outer = (nil)] [url = about:blank] 22:56:25 INFO - PROCESS | 1837 | 1461131785136 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]]]}] 22:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 22:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1887ms 22:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 22:56:25 INFO - PROCESS | 1837 | 1461131785188 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 22:56:25 INFO - PROCESS | 1837 | 1461131785191 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 22:56:25 INFO - PROCESS | 1837 | 1461131785197 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 22:56:25 INFO - PROCESS | 1837 | 1461131785200 Marionette TRACE conn3 <- [1,2402,null,{}] 22:56:25 INFO - PROCESS | 1837 | 1461131785213 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}] 22:56:25 INFO - PROCESS | 1837 | 1461131785409 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 22:56:25 INFO - PROCESS | 1837 | 1461131785612 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39dacc800 == 126 [pid = 1837] [id = 608] 22:56:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 239 (0x7fd39edad800) [pid = 1837] [serial = 1825] [outer = (nil)] 22:56:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7fd3a1cc2c00) [pid = 1837] [serial = 1826] [outer = 0x7fd39edad800] 22:56:25 INFO - PROCESS | 1837 | 1461131785682 Marionette DEBUG loaded listener.js 22:56:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 241 (0x7fd3a1ed7800) [pid = 1837] [serial = 1827] [outer = 0x7fd39edad800] 22:56:26 INFO - PROCESS | 1837 | 1461131786468 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]]]}] 22:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 22:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1293ms 22:56:26 INFO - PROCESS | 1837 | 1461131786489 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 22:56:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 22:56:26 INFO - PROCESS | 1837 | 1461131786492 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 22:56:26 INFO - PROCESS | 1837 | 1461131786500 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 22:56:26 INFO - PROCESS | 1837 | 1461131786503 Marionette TRACE conn3 <- [1,2406,null,{}] 22:56:26 INFO - PROCESS | 1837 | 1461131786508 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}] 22:56:26 INFO - PROCESS | 1837 | 1461131786694 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 22:56:26 INFO - PROCESS | 1837 | 1461131786911 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a101f000 == 127 [pid = 1837] [id = 609] 22:56:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 242 (0x7fd39fff5800) [pid = 1837] [serial = 1828] [outer = (nil)] 22:56:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 243 (0x7fd3a32b7000) [pid = 1837] [serial = 1829] [outer = 0x7fd39fff5800] 22:56:26 INFO - PROCESS | 1837 | 1461131786970 Marionette DEBUG loaded listener.js 22:56:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 244 (0x7fd3a40a4c00) [pid = 1837] [serial = 1830] [outer = 0x7fd39fff5800] 22:56:27 INFO - PROCESS | 1837 | 1461131787764 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]]]}] 22:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 22:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1329ms 22:56:27 INFO - PROCESS | 1837 | 1461131787826 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 22:56:27 INFO - PROCESS | 1837 | 1461131787830 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 22:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 22:56:27 INFO - PROCESS | 1837 | 1461131787842 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 22:56:27 INFO - PROCESS | 1837 | 1461131787844 Marionette TRACE conn3 <- [1,2410,null,{}] 22:56:27 INFO - PROCESS | 1837 | 1461131787849 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}] 22:56:28 INFO - PROCESS | 1837 | 1461131788086 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 22:56:28 INFO - PROCESS | 1837 | 1461131788116 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3dbd800 == 128 [pid = 1837] [id = 610] 22:56:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 245 (0x7fd3a40a5000) [pid = 1837] [serial = 1831] [outer = (nil)] 22:56:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 246 (0x7fd3a41c5400) [pid = 1837] [serial = 1832] [outer = 0x7fd3a40a5000] 22:56:28 INFO - PROCESS | 1837 | 1461131788170 Marionette DEBUG loaded listener.js 22:56:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 247 (0x7fd3a4e3e400) [pid = 1837] [serial = 1833] [outer = 0x7fd3a40a5000] 22:56:29 INFO - PROCESS | 1837 | --DOMWINDOW == 246 (0x7fd399ca4000) [pid = 1837] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 22:56:29 INFO - PROCESS | 1837 | --DOMWINDOW == 245 (0x7fd39c4c2c00) [pid = 1837] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 22:56:29 INFO - PROCESS | 1837 | --DOMWINDOW == 244 (0x7fd399ca2800) [pid = 1837] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 22:56:29 INFO - PROCESS | 1837 | --DOMWINDOW == 243 (0x7fd399ca3000) [pid = 1837] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 22:56:29 INFO - PROCESS | 1837 | --DOMWINDOW == 242 (0x7fd39fe04800) [pid = 1837] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 22:56:29 INFO - PROCESS | 1837 | --DOMWINDOW == 241 (0x7fd39e882400) [pid = 1837] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 22:56:29 INFO - PROCESS | 1837 | --DOMWINDOW == 240 (0x7fd39ddb1c00) [pid = 1837] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 22:56:29 INFO - PROCESS | 1837 | 1461131789394 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]]]}] 22:56:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 22:56:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1586ms 22:56:29 INFO - PROCESS | 1837 | 1461131789422 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 22:56:29 INFO - PROCESS | 1837 | 1461131789425 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 22:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 22:56:29 INFO - PROCESS | 1837 | 1461131789435 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 22:56:29 INFO - PROCESS | 1837 | 1461131789436 Marionette TRACE conn3 <- [1,2414,null,{}] 22:56:29 INFO - PROCESS | 1837 | 1461131789440 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}] 22:56:29 INFO - PROCESS | 1837 | 1461131789659 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 22:56:29 INFO - PROCESS | 1837 | 1461131789919 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a50d2800 == 129 [pid = 1837] [id = 611] 22:56:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 241 (0x7fd3a5da5c00) [pid = 1837] [serial = 1834] [outer = (nil)] 22:56:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 242 (0x7fd3a5de3c00) [pid = 1837] [serial = 1835] [outer = 0x7fd3a5da5c00] 22:56:29 INFO - PROCESS | 1837 | 1461131789982 Marionette DEBUG loaded listener.js 22:56:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 243 (0x7fd3a7211400) [pid = 1837] [serial = 1836] [outer = 0x7fd3a5da5c00] 22:56:30 INFO - PROCESS | 1837 | 1461131790672 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]]]}] 22:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 22:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1290ms 22:56:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 22:56:30 INFO - PROCESS | 1837 | 1461131790725 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 22:56:30 INFO - PROCESS | 1837 | 1461131790728 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 22:56:30 INFO - PROCESS | 1837 | 1461131790744 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 22:56:30 INFO - PROCESS | 1837 | 1461131790746 Marionette TRACE conn3 <- [1,2418,null,{}] 22:56:30 INFO - PROCESS | 1837 | 1461131790752 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}] 22:56:31 INFO - PROCESS | 1837 | 1461131791001 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 22:56:31 INFO - PROCESS | 1837 | 1461131791020 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a7407000 == 130 [pid = 1837] [id = 612] 22:56:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 244 (0x7fd3a7214000) [pid = 1837] [serial = 1837] [outer = (nil)] 22:56:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 245 (0x7fd3ac003400) [pid = 1837] [serial = 1838] [outer = 0x7fd3a7214000] 22:56:31 INFO - PROCESS | 1837 | 1461131791077 Marionette DEBUG loaded listener.js 22:56:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 246 (0x7fd3ac0e5000) [pid = 1837] [serial = 1839] [outer = 0x7fd3a7214000] 22:56:32 INFO - PROCESS | 1837 | 1461131792282 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]]]}] 22:56:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 22:56:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1600ms 22:56:32 INFO - PROCESS | 1837 | 1461131792334 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 22:56:32 INFO - PROCESS | 1837 | 1461131792341 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 22:56:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 22:56:32 INFO - PROCESS | 1837 | 1461131792350 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 22:56:32 INFO - PROCESS | 1837 | 1461131792355 Marionette TRACE conn3 <- [1,2422,null,{}] 22:56:32 INFO - PROCESS | 1837 | 1461131792362 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}] 22:56:32 INFO - PROCESS | 1837 | 1461131792606 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 22:56:32 INFO - PROCESS | 1837 | 1461131792918 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a0fd9800 == 131 [pid = 1837] [id = 613] 22:56:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 247 (0x7fd39edad400) [pid = 1837] [serial = 1840] [outer = (nil)] 22:56:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 248 (0x7fd39fe0d000) [pid = 1837] [serial = 1841] [outer = 0x7fd39edad400] 22:56:33 INFO - PROCESS | 1837 | 1461131793000 Marionette DEBUG loaded listener.js 22:56:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 249 (0x7fd3a090a400) [pid = 1837] [serial = 1842] [outer = 0x7fd39edad400] 22:56:33 INFO - PROCESS | 1837 | 1461131793920 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]]]}] 22:56:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 22:56:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1633ms 22:56:33 INFO - PROCESS | 1837 | 1461131793985 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 22:56:33 INFO - PROCESS | 1837 | 1461131793994 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 22:56:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 22:56:34 INFO - PROCESS | 1837 | 1461131794003 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 22:56:34 INFO - PROCESS | 1837 | 1461131794007 Marionette TRACE conn3 <- [1,2426,null,{}] 22:56:34 INFO - PROCESS | 1837 | 1461131794013 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}] 22:56:34 INFO - PROCESS | 1837 | 1461131794235 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 22:56:34 INFO - PROCESS | 1837 | 1461131794580 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a50ae000 == 132 [pid = 1837] [id = 614] 22:56:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 250 (0x7fd3a09c6c00) [pid = 1837] [serial = 1843] [outer = (nil)] 22:56:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 251 (0x7fd3a1edf000) [pid = 1837] [serial = 1844] [outer = 0x7fd3a09c6c00] 22:56:34 INFO - PROCESS | 1837 | 1461131794655 Marionette DEBUG loaded listener.js 22:56:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7fd3a40a4400) [pid = 1837] [serial = 1845] [outer = 0x7fd3a09c6c00] 22:56:35 INFO - PROCESS | 1837 | 1461131795507 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]]]}] 22:56:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 22:56:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1529ms 22:56:35 INFO - PROCESS | 1837 | 1461131795546 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 22:56:35 INFO - PROCESS | 1837 | 1461131795550 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 22:56:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 22:56:35 INFO - PROCESS | 1837 | 1461131795558 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 22:56:35 INFO - PROCESS | 1837 | 1461131795563 Marionette TRACE conn3 <- [1,2430,null,{}] 22:56:35 INFO - PROCESS | 1837 | 1461131795578 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}] 22:56:35 INFO - PROCESS | 1837 | 1461131795773 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 22:56:36 INFO - PROCESS | 1837 | 1461131795996 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ae6ec000 == 133 [pid = 1837] [id = 615] 22:56:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 253 (0x7fd3a1ed6400) [pid = 1837] [serial = 1846] [outer = (nil)] 22:56:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7fd3a5cc7000) [pid = 1837] [serial = 1847] [outer = 0x7fd3a1ed6400] 22:56:36 INFO - PROCESS | 1837 | 1461131796113 Marionette DEBUG loaded listener.js 22:56:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7fd3a720e800) [pid = 1837] [serial = 1848] [outer = 0x7fd3a1ed6400] 22:56:36 INFO - PROCESS | 1837 | 1461131796976 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]]]}] 22:56:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 22:56:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1430ms 22:56:36 INFO - PROCESS | 1837 | 1461131796988 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 22:56:36 INFO - PROCESS | 1837 | 1461131796991 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 22:56:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 22:56:37 INFO - PROCESS | 1837 | 1461131796997 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 22:56:37 INFO - PROCESS | 1837 | 1461131796999 Marionette TRACE conn3 <- [1,2434,null,{}] 22:56:37 INFO - PROCESS | 1837 | 1461131797004 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}] 22:56:37 INFO - PROCESS | 1837 | 1461131797196 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 22:56:37 INFO - PROCESS | 1837 | 1461131797462 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b1061000 == 134 [pid = 1837] [id = 616] 22:56:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7fd3a1d5c000) [pid = 1837] [serial = 1849] [outer = (nil)] 22:56:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7fd3ac0e9c00) [pid = 1837] [serial = 1850] [outer = 0x7fd3a1d5c000] 22:56:37 INFO - PROCESS | 1837 | 1461131797533 Marionette DEBUG loaded listener.js 22:56:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 258 (0x7fd3ad0aec00) [pid = 1837] [serial = 1851] [outer = 0x7fd3a1d5c000] 22:56:38 INFO - PROCESS | 1837 | 1461131798384 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]]]}] 22:56:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 22:56:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1432ms 22:56:38 INFO - PROCESS | 1837 | 1461131798430 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 22:56:38 INFO - PROCESS | 1837 | 1461131798433 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 22:56:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 22:56:38 INFO - PROCESS | 1837 | 1461131798439 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 22:56:38 INFO - PROCESS | 1837 | 1461131798441 Marionette TRACE conn3 <- [1,2438,null,{}] 22:56:38 INFO - PROCESS | 1837 | 1461131798446 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}] 22:56:38 INFO - PROCESS | 1837 | 1461131798648 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 22:56:38 INFO - PROCESS | 1837 | 1461131798889 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2fd4000 == 135 [pid = 1837] [id = 617] 22:56:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 259 (0x7fd3a5bdb400) [pid = 1837] [serial = 1852] [outer = (nil)] 22:56:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 260 (0x7fd3ae5ab400) [pid = 1837] [serial = 1853] [outer = 0x7fd3a5bdb400] 22:56:38 INFO - PROCESS | 1837 | 1461131798964 Marionette DEBUG loaded listener.js 22:56:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 261 (0x7fd3aed0e000) [pid = 1837] [serial = 1854] [outer = 0x7fd3a5bdb400] 22:56:40 INFO - PROCESS | 1837 | 1461131800119 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]]]}] 22:56:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 22:56:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1736ms 22:56:40 INFO - PROCESS | 1837 | 1461131800179 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 22:56:40 INFO - PROCESS | 1837 | 1461131800182 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 22:56:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 22:56:40 INFO - PROCESS | 1837 | 1461131800189 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 22:56:40 INFO - PROCESS | 1837 | 1461131800192 Marionette TRACE conn3 <- [1,2442,null,{}] 22:56:40 INFO - PROCESS | 1837 | 1461131800197 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}] 22:56:40 INFO - PROCESS | 1837 | 1461131800449 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 22:56:40 INFO - PROCESS | 1837 | 1461131800753 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b761e000 == 136 [pid = 1837] [id = 618] 22:56:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 262 (0x7fd3aed0f400) [pid = 1837] [serial = 1855] [outer = (nil)] 22:56:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 263 (0x7fd3af70e800) [pid = 1837] [serial = 1856] [outer = 0x7fd3aed0f400] 22:56:40 INFO - PROCESS | 1837 | 1461131800826 Marionette DEBUG loaded listener.js 22:56:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 264 (0x7fd3b3012c00) [pid = 1837] [serial = 1857] [outer = 0x7fd3aed0f400] 22:56:41 INFO - PROCESS | 1837 | 1461131801631 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]]]}] 22:56:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 22:56:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1476ms 22:56:41 INFO - PROCESS | 1837 | 1461131801665 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 22:56:41 INFO - PROCESS | 1837 | 1461131801668 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 22:56:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 22:56:41 INFO - PROCESS | 1837 | 1461131801674 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 22:56:41 INFO - PROCESS | 1837 | 1461131801676 Marionette TRACE conn3 <- [1,2446,null,{}] 22:56:41 INFO - PROCESS | 1837 | 1461131801681 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}] 22:56:41 INFO - PROCESS | 1837 | 1461131801875 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 22:56:42 INFO - PROCESS | 1837 | 1461131802142 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5af4800 == 137 [pid = 1837] [id = 619] 22:56:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 265 (0x7fd3ae53c000) [pid = 1837] [serial = 1858] [outer = (nil)] 22:56:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 266 (0x7fd3b301cc00) [pid = 1837] [serial = 1859] [outer = 0x7fd3ae53c000] 22:56:42 INFO - PROCESS | 1837 | 1461131802214 Marionette DEBUG loaded listener.js 22:56:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 267 (0x7fd3b3233000) [pid = 1837] [serial = 1860] [outer = 0x7fd3ae53c000] 22:56:43 INFO - PROCESS | 1837 | 1461131803038 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]]]}] 22:56:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 22:56:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1427ms 22:56:43 INFO - PROCESS | 1837 | 1461131803103 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 22:56:43 INFO - PROCESS | 1837 | 1461131803107 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 22:56:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 22:56:43 INFO - PROCESS | 1837 | 1461131803113 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 22:56:43 INFO - PROCESS | 1837 | 1461131803116 Marionette TRACE conn3 <- [1,2450,null,{}] 22:56:43 INFO - PROCESS | 1837 | 1461131803121 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}] 22:56:43 INFO - PROCESS | 1837 | 1461131803364 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 22:56:43 INFO - PROCESS | 1837 | 1461131803633 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3caca7800 == 138 [pid = 1837] [id = 620] 22:56:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 268 (0x7fd3aeffcc00) [pid = 1837] [serial = 1861] [outer = (nil)] 22:56:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 269 (0x7fd3b323ac00) [pid = 1837] [serial = 1862] [outer = 0x7fd3aeffcc00] 22:56:43 INFO - PROCESS | 1837 | 1461131803747 Marionette DEBUG loaded listener.js 22:56:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 270 (0x7fd3b33c7400) [pid = 1837] [serial = 1863] [outer = 0x7fd3aeffcc00] 22:56:44 INFO - PROCESS | 1837 | 1461131804599 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]]]}] 22:56:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 22:56:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1537ms 22:56:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 22:56:44 INFO - PROCESS | 1837 | 1461131804651 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 22:56:44 INFO - PROCESS | 1837 | 1461131804653 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 22:56:44 INFO - PROCESS | 1837 | 1461131804659 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 22:56:44 INFO - PROCESS | 1837 | 1461131804662 Marionette TRACE conn3 <- [1,2454,null,{}] 22:56:44 INFO - PROCESS | 1837 | 1461131804667 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}] 22:56:44 INFO - PROCESS | 1837 | 1461131804875 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 22:56:45 INFO - PROCESS | 1837 | 1461131805223 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cae94800 == 139 [pid = 1837] [id = 621] 22:56:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 271 (0x7fd3a0907400) [pid = 1837] [serial = 1864] [outer = (nil)] 22:56:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 272 (0x7fd3b02ac800) [pid = 1837] [serial = 1865] [outer = 0x7fd3a0907400] 22:56:45 INFO - PROCESS | 1837 | 1461131805298 Marionette DEBUG loaded listener.js 22:56:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 273 (0x7fd3b3580c00) [pid = 1837] [serial = 1866] [outer = 0x7fd3a0907400] 22:56:46 INFO - PROCESS | 1837 | 1461131806116 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]]]}] 22:56:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 22:56:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1530ms 22:56:46 INFO - PROCESS | 1837 | 1461131806190 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 22:56:46 INFO - PROCESS | 1837 | 1461131806193 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 22:56:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 22:56:46 INFO - PROCESS | 1837 | 1461131806199 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 22:56:46 INFO - PROCESS | 1837 | 1461131806201 Marionette TRACE conn3 <- [1,2458,null,{}] 22:56:46 INFO - PROCESS | 1837 | 1461131806207 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}] 22:56:46 INFO - PROCESS | 1837 | 1461131806452 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 22:56:46 INFO - PROCESS | 1837 | 1461131806716 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb0c6800 == 140 [pid = 1837] [id = 622] 22:56:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 274 (0x7fd3b369fc00) [pid = 1837] [serial = 1867] [outer = (nil)] 22:56:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 275 (0x7fd3b36a4800) [pid = 1837] [serial = 1868] [outer = 0x7fd3b369fc00] 22:56:46 INFO - PROCESS | 1837 | 1461131806841 Marionette DEBUG loaded listener.js 22:56:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 276 (0x7fd3b36a9800) [pid = 1837] [serial = 1869] [outer = 0x7fd3b369fc00] 22:56:47 INFO - PROCESS | 1837 | 1461131807628 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]]]}] 22:56:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 22:56:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1477ms 22:56:47 INFO - PROCESS | 1837 | 1461131807677 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 22:56:47 INFO - PROCESS | 1837 | 1461131807681 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 22:56:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 22:56:47 INFO - PROCESS | 1837 | 1461131807686 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 22:56:47 INFO - PROCESS | 1837 | 1461131807690 Marionette TRACE conn3 <- [1,2462,null,{}] 22:56:47 INFO - PROCESS | 1837 | 1461131807695 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}] 22:56:47 INFO - PROCESS | 1837 | 1461131807920 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 22:56:48 INFO - PROCESS | 1837 | 1461131808186 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cde37800 == 141 [pid = 1837] [id = 623] 22:56:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 277 (0x7fd3b36a2400) [pid = 1837] [serial = 1870] [outer = (nil)] 22:56:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 278 (0x7fd3b4ec8000) [pid = 1837] [serial = 1871] [outer = 0x7fd3b36a2400] 22:56:48 INFO - PROCESS | 1837 | 1461131808266 Marionette DEBUG loaded listener.js 22:56:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 279 (0x7fd3b515cc00) [pid = 1837] [serial = 1872] [outer = 0x7fd3b36a2400] 22:56:49 INFO - PROCESS | 1837 | 1461131809099 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]]]}] 22:56:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 22:56:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1476ms 22:56:49 INFO - PROCESS | 1837 | 1461131809164 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 22:56:49 INFO - PROCESS | 1837 | 1461131809168 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 22:56:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 22:56:49 INFO - PROCESS | 1837 | 1461131809174 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 22:56:49 INFO - PROCESS | 1837 | 1461131809176 Marionette TRACE conn3 <- [1,2466,null,{}] 22:56:49 INFO - PROCESS | 1837 | 1461131809182 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}] 22:56:49 INFO - PROCESS | 1837 | 1461131809385 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 22:56:49 INFO - PROCESS | 1837 | 1461131809661 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd395148000 == 142 [pid = 1837] [id = 624] 22:56:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 280 (0x7fd3a40a3400) [pid = 1837] [serial = 1873] [outer = (nil)] 22:56:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 281 (0x7fd3b51cf800) [pid = 1837] [serial = 1874] [outer = 0x7fd3a40a3400] 22:56:49 INFO - PROCESS | 1837 | 1461131809771 Marionette DEBUG loaded listener.js 22:56:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 282 (0x7fd3b5f12c00) [pid = 1837] [serial = 1875] [outer = 0x7fd3a40a3400] 22:56:50 INFO - PROCESS | 1837 | 1461131810608 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]]]}] 22:56:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 22:56:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1487ms 22:56:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 22:56:50 INFO - PROCESS | 1837 | 1461131810662 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 22:56:50 INFO - PROCESS | 1837 | 1461131810664 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 22:56:50 INFO - PROCESS | 1837 | 1461131810670 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 22:56:50 INFO - PROCESS | 1837 | 1461131810673 Marionette TRACE conn3 <- [1,2470,null,{}] 22:56:50 INFO - PROCESS | 1837 | 1461131810678 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}] 22:56:50 INFO - PROCESS | 1837 | 1461131810886 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 22:56:51 INFO - PROCESS | 1837 | 1461131811156 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:51 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cde41800 == 143 [pid = 1837] [id = 625] 22:56:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 283 (0x7fd3b384c800) [pid = 1837] [serial = 1876] [outer = (nil)] 22:56:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 284 (0x7fd3b6ce7c00) [pid = 1837] [serial = 1877] [outer = 0x7fd3b384c800] 22:56:51 INFO - PROCESS | 1837 | 1461131811227 Marionette DEBUG loaded listener.js 22:56:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 285 (0x7fd3b6dd9000) [pid = 1837] [serial = 1878] [outer = 0x7fd3b384c800] 22:56:52 INFO - PROCESS | 1837 | 1461131812014 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]]]}] 22:56:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 22:56:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1382ms 22:56:52 INFO - PROCESS | 1837 | 1461131812052 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 22:56:52 INFO - PROCESS | 1837 | 1461131812055 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 22:56:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 22:56:52 INFO - PROCESS | 1837 | 1461131812061 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 22:56:52 INFO - PROCESS | 1837 | 1461131812064 Marionette TRACE conn3 <- [1,2474,null,{}] 22:56:52 INFO - PROCESS | 1837 | 1461131812069 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}] 22:56:52 INFO - PROCESS | 1837 | 1461131812268 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 22:56:52 INFO - PROCESS | 1837 | 1461131812540 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aee17800 == 144 [pid = 1837] [id = 626] 22:56:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 286 (0x7fd3b5f0b400) [pid = 1837] [serial = 1879] [outer = (nil)] 22:56:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 287 (0x7fd3b74e3400) [pid = 1837] [serial = 1880] [outer = 0x7fd3b5f0b400] 22:56:52 INFO - PROCESS | 1837 | 1461131812611 Marionette DEBUG loaded listener.js 22:56:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 288 (0x7fd3b768e400) [pid = 1837] [serial = 1881] [outer = 0x7fd3b5f0b400] 22:56:53 INFO - PROCESS | 1837 | 1461131813442 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]]]}] 22:56:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 22:56:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1428ms 22:56:53 INFO - PROCESS | 1837 | 1461131813490 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 22:56:53 INFO - PROCESS | 1837 | 1461131813493 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 22:56:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 22:56:53 INFO - PROCESS | 1837 | 1461131813499 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 22:56:53 INFO - PROCESS | 1837 | 1461131813501 Marionette TRACE conn3 <- [1,2478,null,{}] 22:56:53 INFO - PROCESS | 1837 | 1461131813507 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}] 22:56:53 INFO - PROCESS | 1837 | 1461131813714 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 22:56:53 INFO - PROCESS | 1837 | 1461131813994 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ac26e800 == 145 [pid = 1837] [id = 627] 22:56:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 289 (0x7fd39ffcec00) [pid = 1837] [serial = 1882] [outer = (nil)] 22:56:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 290 (0x7fd3b6ddb400) [pid = 1837] [serial = 1883] [outer = 0x7fd39ffcec00] 22:56:54 INFO - PROCESS | 1837 | 1461131814066 Marionette DEBUG loaded listener.js 22:56:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 291 (0x7fd3b7a5d800) [pid = 1837] [serial = 1884] [outer = 0x7fd39ffcec00] 22:56:54 INFO - PROCESS | 1837 | 1461131814926 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]]]}] 22:56:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 22:56:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1479ms 22:56:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 22:56:54 INFO - PROCESS | 1837 | 1461131814979 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 22:56:54 INFO - PROCESS | 1837 | 1461131814981 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 22:56:54 INFO - PROCESS | 1837 | 1461131814987 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 22:56:54 INFO - PROCESS | 1837 | 1461131814990 Marionette TRACE conn3 <- [1,2482,null,{}] 22:56:54 INFO - PROCESS | 1837 | 1461131814995 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}] 22:56:55 INFO - PROCESS | 1837 | 1461131815224 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 22:56:55 INFO - PROCESS | 1837 | 1461131815499 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39506a800 == 146 [pid = 1837] [id = 628] 22:56:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 292 (0x7fd3a09bb000) [pid = 1837] [serial = 1885] [outer = (nil)] 22:56:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 293 (0x7fd3b7f90c00) [pid = 1837] [serial = 1886] [outer = 0x7fd3a09bb000] 22:56:55 INFO - PROCESS | 1837 | 1461131815611 Marionette DEBUG loaded listener.js 22:56:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 294 (0x7fd3b893bc00) [pid = 1837] [serial = 1887] [outer = 0x7fd3a09bb000] 22:56:56 INFO - PROCESS | 1837 | 1461131816480 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]]]}] 22:56:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 22:56:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1527ms 22:56:56 INFO - PROCESS | 1837 | 1461131816515 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 22:56:56 INFO - PROCESS | 1837 | 1461131816518 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 22:56:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 22:56:56 INFO - PROCESS | 1837 | 1461131816523 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 22:56:56 INFO - PROCESS | 1837 | 1461131816525 Marionette TRACE conn3 <- [1,2486,null,{}] 22:56:56 INFO - PROCESS | 1837 | 1461131816531 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}] 22:56:56 INFO - PROCESS | 1837 | 1461131816749 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 22:56:57 INFO - PROCESS | 1837 | 1461131817625 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3996f3000 == 147 [pid = 1837] [id = 629] 22:56:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 295 (0x7fd39a419400) [pid = 1837] [serial = 1888] [outer = (nil)] 22:56:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 296 (0x7fd39c4cb000) [pid = 1837] [serial = 1889] [outer = 0x7fd39a419400] 22:56:57 INFO - PROCESS | 1837 | 1461131817761 Marionette DEBUG loaded listener.js 22:56:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 297 (0x7fd39dda4c00) [pid = 1837] [serial = 1890] [outer = 0x7fd39a419400] 22:56:58 INFO - PROCESS | 1837 | 1461131818617 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]]]}] 22:56:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 22:56:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 2127ms 22:56:58 INFO - PROCESS | 1837 | 1461131818652 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 22:56:58 INFO - PROCESS | 1837 | 1461131818658 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 22:56:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 22:56:58 INFO - PROCESS | 1837 | 1461131818666 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 22:56:58 INFO - PROCESS | 1837 | 1461131818669 Marionette TRACE conn3 <- [1,2490,null,{}] 22:56:58 INFO - PROCESS | 1837 | 1461131818675 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}] 22:56:58 INFO - PROCESS | 1837 | 1461131818870 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 22:56:59 INFO - PROCESS | 1837 | 1461131819163 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39f0db800 == 148 [pid = 1837] [id = 630] 22:56:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 298 (0x7fd399ca1c00) [pid = 1837] [serial = 1891] [outer = (nil)] 22:56:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 299 (0x7fd39e886800) [pid = 1837] [serial = 1892] [outer = 0x7fd399ca1c00] 22:56:59 INFO - PROCESS | 1837 | 1461131819235 Marionette DEBUG loaded listener.js 22:56:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 300 (0x7fd39ffc7400) [pid = 1837] [serial = 1893] [outer = 0x7fd399ca1c00] 22:57:00 INFO - PROCESS | 1837 | 1461131820159 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]]]}] 22:57:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 22:57:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1631ms 22:57:00 INFO - PROCESS | 1837 | 1461131820300 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 22:57:00 INFO - PROCESS | 1837 | 1461131820312 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 22:57:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 22:57:00 INFO - PROCESS | 1837 | 1461131820407 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 22:57:00 INFO - PROCESS | 1837 | 1461131820409 Marionette TRACE conn3 <- [1,2494,null,{}] 22:57:00 INFO - PROCESS | 1837 | 1461131820418 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}] 22:57:00 INFO - PROCESS | 1837 | 1461131820714 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 22:57:01 INFO - PROCESS | 1837 | 1461131821072 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39d833800 == 149 [pid = 1837] [id = 631] 22:57:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 301 (0x7fd39e882400) [pid = 1837] [serial = 1894] [outer = (nil)] 22:57:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 302 (0x7fd3a10f1c00) [pid = 1837] [serial = 1895] [outer = 0x7fd39e882400] 22:57:01 INFO - PROCESS | 1837 | 1461131821152 Marionette DEBUG loaded listener.js 22:57:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 303 (0x7fd3a1d56000) [pid = 1837] [serial = 1896] [outer = 0x7fd39e882400] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a50d2800 == 148 [pid = 1837] [id = 611] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3dbd800 == 147 [pid = 1837] [id = 610] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a101f000 == 146 [pid = 1837] [id = 609] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39dacc800 == 145 [pid = 1837] [id = 608] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3996f4000 == 144 [pid = 1837] [id = 607] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3491800 == 143 [pid = 1837] [id = 606] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3485800 == 142 [pid = 1837] [id = 605] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3992de800 == 141 [pid = 1837] [id = 604] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c5c5e800 == 140 [pid = 1837] [id = 601] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bb472000 == 139 [pid = 1837] [id = 600] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8db2800 == 138 [pid = 1837] [id = 599] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b77b1000 == 137 [pid = 1837] [id = 598] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b707d000 == 136 [pid = 1837] [id = 597] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b3720800 == 135 [pid = 1837] [id = 596] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2fce800 == 134 [pid = 1837] [id = 595] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b260c000 == 133 [pid = 1837] [id = 594] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aee8b800 == 132 [pid = 1837] [id = 593] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3abdde000 == 131 [pid = 1837] [id = 592] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a5b7a800 == 130 [pid = 1837] [id = 591] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a4281800 == 129 [pid = 1837] [id = 590] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3acc20800 == 128 [pid = 1837] [id = 538] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a349a000 == 127 [pid = 1837] [id = 589] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39dada000 == 126 [pid = 1837] [id = 588] 22:57:01 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3dab000 == 125 [pid = 1837] [id = 587] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 302 (0x7fd3aeff6000) [pid = 1837] [serial = 1617] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 301 (0x7fd3a200cc00) [pid = 1837] [serial = 1763] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 300 (0x7fd3ae541c00) [pid = 1837] [serial = 1733] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 299 (0x7fd39edadc00) [pid = 1837] [serial = 1752] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 298 (0x7fd39fe10000) [pid = 1837] [serial = 1754] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 297 (0x7fd3ad0b0c00) [pid = 1837] [serial = 1730] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 296 (0x7fd3a1d5a800) [pid = 1837] [serial = 1697] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 295 (0x7fd3a11c8000) [pid = 1837] [serial = 1761] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 294 (0x7fd3a3d06800) [pid = 1837] [serial = 1700] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 293 (0x7fd3a5dacc00) [pid = 1837] [serial = 1715] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 292 (0x7fd39dff1800) [pid = 1837] [serial = 1760] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 291 (0x7fd39dff4400) [pid = 1837] [serial = 1751] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 290 (0x7fd39db75000) [pid = 1837] [serial = 1749] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 289 (0x7fd39ffda800) [pid = 1837] [serial = 1694] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 288 (0x7fd3a10fa400) [pid = 1837] [serial = 1757] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 287 (0x7fd3a3e50800) [pid = 1837] [serial = 1703] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 286 (0x7fd3a500c000) [pid = 1837] [serial = 1709] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 285 (0x7fd3a5cc3400) [pid = 1837] [serial = 1712] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 284 (0x7fd39fff0800) [pid = 1837] [serial = 1755] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 283 (0x7fd3ae53e800) [pid = 1837] [serial = 1739] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 282 (0x7fd39e961400) [pid = 1837] [serial = 1742] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 281 (0x7fd3a2012800) [pid = 1837] [serial = 1689] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 280 (0x7fd3a41c3c00) [pid = 1837] [serial = 1706] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 279 (0x7fd3abe25c00) [pid = 1837] [serial = 1718] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 278 (0x7fd3a11cbc00) [pid = 1837] [serial = 1758] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 277 (0x7fd3ac0c5800) [pid = 1837] [serial = 1724] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 276 (0x7fd3ac00e000) [pid = 1837] [serial = 1721] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 275 (0x7fd39fc5c800) [pid = 1837] [serial = 1736] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 274 (0x7fd39a41ac00) [pid = 1837] [serial = 1748] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 273 (0x7fd3a0904000) [pid = 1837] [serial = 1745] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 272 (0x7fd3ac335800) [pid = 1837] [serial = 1727] [outer = (nil)] [url = about:blank] 22:57:01 INFO - PROCESS | 1837 | --DOMWINDOW == 271 (0x7fd39e7d0800) [pid = 1837] [serial = 1691] [outer = (nil)] [url = about:blank] 22:57:02 INFO - PROCESS | 1837 | 1461131822411 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]]]}] 22:57:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 22:57:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2049ms 22:57:02 INFO - PROCESS | 1837 | 1461131822442 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 22:57:02 INFO - PROCESS | 1837 | 1461131822446 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 22:57:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 22:57:02 INFO - PROCESS | 1837 | 1461131822508 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 22:57:02 INFO - PROCESS | 1837 | 1461131822517 Marionette TRACE conn3 <- [1,2498,null,{}] 22:57:02 INFO - PROCESS | 1837 | 1461131822530 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}] 22:57:02 INFO - PROCESS | 1837 | 1461131822737 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 22:57:02 INFO - PROCESS | 1837 | 1461131822920 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39e8dc000 == 126 [pid = 1837] [id = 632] 22:57:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 272 (0x7fd39db7e800) [pid = 1837] [serial = 1897] [outer = (nil)] 22:57:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 273 (0x7fd3a11ca000) [pid = 1837] [serial = 1898] [outer = 0x7fd39db7e800] 22:57:02 INFO - PROCESS | 1837 | 1461131822987 Marionette DEBUG loaded listener.js 22:57:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 274 (0x7fd3a3d0f400) [pid = 1837] [serial = 1899] [outer = 0x7fd39db7e800] 22:57:03 INFO - PROCESS | 1837 | 1461131823768 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]]]}] 22:57:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 22:57:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1301ms 22:57:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 22:57:03 INFO - PROCESS | 1837 | 1461131823818 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 22:57:03 INFO - PROCESS | 1837 | 1461131823821 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 22:57:03 INFO - PROCESS | 1837 | 1461131823830 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 22:57:03 INFO - PROCESS | 1837 | 1461131823833 Marionette TRACE conn3 <- [1,2502,null,{}] 22:57:03 INFO - PROCESS | 1837 | 1461131823838 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}] 22:57:04 INFO - PROCESS | 1837 | 1461131824023 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 22:57:04 INFO - PROCESS | 1837 | 1461131824038 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1de1800 == 127 [pid = 1837] [id = 633] 22:57:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 275 (0x7fd3a10efc00) [pid = 1837] [serial = 1900] [outer = (nil)] 22:57:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 276 (0x7fd3a415fc00) [pid = 1837] [serial = 1901] [outer = 0x7fd3a10efc00] 22:57:04 INFO - PROCESS | 1837 | 1461131824096 Marionette DEBUG loaded listener.js 22:57:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 277 (0x7fd3a41c6000) [pid = 1837] [serial = 1902] [outer = 0x7fd3a10efc00] 22:57:05 INFO - PROCESS | 1837 | 1461131825058 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]]]}] 22:57:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 22:57:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1282ms 22:57:05 INFO - PROCESS | 1837 | 1461131825138 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 22:57:05 INFO - PROCESS | 1837 | 1461131825142 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 22:57:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 22:57:05 INFO - PROCESS | 1837 | 1461131825149 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 22:57:05 INFO - PROCESS | 1837 | 1461131825152 Marionette TRACE conn3 <- [1,2506,null,{}] 22:57:05 INFO - PROCESS | 1837 | 1461131825158 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}] 22:57:05 INFO - PROCESS | 1837 | 1461131825438 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 22:57:05 INFO - PROCESS | 1837 | 1461131825472 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3daf000 == 128 [pid = 1837] [id = 634] 22:57:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 278 (0x7fd3a4e40000) [pid = 1837] [serial = 1903] [outer = (nil)] 22:57:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 279 (0x7fd3a5008800) [pid = 1837] [serial = 1904] [outer = 0x7fd3a4e40000] 22:57:05 INFO - PROCESS | 1837 | 1461131825544 Marionette DEBUG loaded listener.js 22:57:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 280 (0x7fd3a5daa400) [pid = 1837] [serial = 1905] [outer = 0x7fd3a4e40000] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 279 (0x7fd3a090c000) [pid = 1837] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 278 (0x7fd3ae55bc00) [pid = 1837] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 277 (0x7fd399ca1800) [pid = 1837] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 276 (0x7fd3a4e36400) [pid = 1837] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 275 (0x7fd3a5008000) [pid = 1837] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 274 (0x7fd39fe0a000) [pid = 1837] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 273 (0x7fd3a4191400) [pid = 1837] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 272 (0x7fd3a4188400) [pid = 1837] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 271 (0x7fd39dced400) [pid = 1837] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 270 (0x7fd3a4166800) [pid = 1837] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 269 (0x7fd3a09c2000) [pid = 1837] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 268 (0x7fd39ddac400) [pid = 1837] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 267 (0x7fd3a5da6c00) [pid = 1837] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 266 (0x7fd39e7cac00) [pid = 1837] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 265 (0x7fd399c9d000) [pid = 1837] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 264 (0x7fd39a414c00) [pid = 1837] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 263 (0x7fd3a1105400) [pid = 1837] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 262 (0x7fd3ac0ba400) [pid = 1837] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 261 (0x7fd39e884400) [pid = 1837] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 260 (0x7fd3a7215400) [pid = 1837] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 259 (0x7fd3a4191c00) [pid = 1837] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 258 (0x7fd39dcf6800) [pid = 1837] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 257 (0x7fd39dfea800) [pid = 1837] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7fd39ffcd400) [pid = 1837] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7fd39a41e000) [pid = 1837] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7fd39dda7000) [pid = 1837] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7fd3a40ab800) [pid = 1837] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 252 (0x7fd399c9f400) [pid = 1837] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7fd39dcf1000) [pid = 1837] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 250 (0x7fd3a2005800) [pid = 1837] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 249 (0x7fd39e7c9c00) [pid = 1837] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 248 (0x7fd39e88a800) [pid = 1837] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 247 (0x7fd39db83c00) [pid = 1837] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 246 (0x7fd39e889c00) [pid = 1837] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 245 (0x7fd39a417400) [pid = 1837] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 244 (0x7fd3a1eda000) [pid = 1837] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 243 (0x7fd3ac332000) [pid = 1837] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 242 (0x7fd3b5fdc800) [pid = 1837] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 241 (0x7fd3a200a000) [pid = 1837] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 240 (0x7fd3a4161c00) [pid = 1837] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7fd3ac08fc00) [pid = 1837] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 238 (0x7fd39c4c4c00) [pid = 1837] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 237 (0x7fd39a41d800) [pid = 1837] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 236 (0x7fd3a32b1c00) [pid = 1837] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7fd39dda6000) [pid = 1837] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 234 (0x7fd3a090a800) [pid = 1837] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 233 (0x7fd3ae55f800) [pid = 1837] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 232 (0x7fd3abf82c00) [pid = 1837] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 231 (0x7fd39dcf3400) [pid = 1837] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 230 (0x7fd3a40a7800) [pid = 1837] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 229 (0x7fd39dcf5000) [pid = 1837] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7fd39e958800) [pid = 1837] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7fd39dfeb000) [pid = 1837] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7fd39ffd3800) [pid = 1837] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7fd3a4162000) [pid = 1837] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7fd3a41c5000) [pid = 1837] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7fd39fc50800) [pid = 1837] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7fd3abf7e800) [pid = 1837] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7fd3a0907000) [pid = 1837] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7fd39a41dc00) [pid = 1837] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7fd39ffd8400) [pid = 1837] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7fd39dda3c00) [pid = 1837] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7fd3a40a5000) [pid = 1837] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7fd39fff4800) [pid = 1837] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7fd39edad800) [pid = 1837] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7fd39e7c8c00) [pid = 1837] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7fd3a1ee2c00) [pid = 1837] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7fd3a5da5c00) [pid = 1837] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 22:57:07 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7fd39fff5800) [pid = 1837] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 22:57:07 INFO - PROCESS | 1837 | 1461131827622 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]]]}] 22:57:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 22:57:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2532ms 22:57:07 INFO - PROCESS | 1837 | 1461131827682 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 22:57:07 INFO - PROCESS | 1837 | 1461131827685 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 22:57:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 22:57:07 INFO - PROCESS | 1837 | 1461131827690 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 22:57:07 INFO - PROCESS | 1837 | 1461131827692 Marionette TRACE conn3 <- [1,2510,null,{}] 22:57:07 INFO - PROCESS | 1837 | 1461131827697 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}] 22:57:07 INFO - PROCESS | 1837 | 1461131827880 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 22:57:08 INFO - PROCESS | 1837 | 1461131828064 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39a369000 == 129 [pid = 1837] [id = 635] 22:57:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7fd399ca7400) [pid = 1837] [serial = 1906] [outer = (nil)] 22:57:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7fd39dcf6800) [pid = 1837] [serial = 1907] [outer = 0x7fd399ca7400] 22:57:08 INFO - PROCESS | 1837 | 1461131828125 Marionette DEBUG loaded listener.js 22:57:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7fd39dfeb000) [pid = 1837] [serial = 1908] [outer = 0x7fd399ca7400] 22:57:08 INFO - PROCESS | 1837 | 1461131828776 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]]]}] 22:57:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 22:57:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1124ms 22:57:08 INFO - PROCESS | 1837 | 1461131828816 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 22:57:08 INFO - PROCESS | 1837 | 1461131828819 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 22:57:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 22:57:08 INFO - PROCESS | 1837 | 1461131828824 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 22:57:08 INFO - PROCESS | 1837 | 1461131828826 Marionette TRACE conn3 <- [1,2514,null,{}] 22:57:08 INFO - PROCESS | 1837 | 1461131828831 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}] 22:57:09 INFO - PROCESS | 1837 | 1461131829088 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 22:57:09 INFO - PROCESS | 1837 | 1461131829111 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a139f800 == 130 [pid = 1837] [id = 636] 22:57:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7fd39a412c00) [pid = 1837] [serial = 1909] [outer = (nil)] 22:57:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7fd39e7cac00) [pid = 1837] [serial = 1910] [outer = 0x7fd39a412c00] 22:57:09 INFO - PROCESS | 1837 | 1461131829167 Marionette DEBUG loaded listener.js 22:57:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7fd39ffc6000) [pid = 1837] [serial = 1911] [outer = 0x7fd39a412c00] 22:57:10 INFO - PROCESS | 1837 | 1461131830333 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]]]}] 22:57:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 22:57:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1575ms 22:57:10 INFO - PROCESS | 1837 | 1461131830400 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 22:57:10 INFO - PROCESS | 1837 | 1461131830406 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 22:57:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 22:57:10 INFO - PROCESS | 1837 | 1461131830414 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 22:57:10 INFO - PROCESS | 1837 | 1461131830419 Marionette TRACE conn3 <- [1,2518,null,{}] 22:57:10 INFO - PROCESS | 1837 | 1461131830426 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}] 22:57:10 INFO - PROCESS | 1837 | 1461131830696 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 22:57:11 INFO - PROCESS | 1837 | 1461131831014 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39d9e2000 == 131 [pid = 1837] [id = 637] 22:57:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7fd39dff7400) [pid = 1837] [serial = 1912] [outer = (nil)] 22:57:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7fd39e95c000) [pid = 1837] [serial = 1913] [outer = 0x7fd39dff7400] 22:57:11 INFO - PROCESS | 1837 | 1461131831089 Marionette DEBUG loaded listener.js 22:57:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7fd39edfd800) [pid = 1837] [serial = 1914] [outer = 0x7fd39dff7400] 22:57:12 INFO - PROCESS | 1837 | 1461131832026 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]]]}] 22:57:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 22:57:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1686ms 22:57:12 INFO - PROCESS | 1837 | 1461131832101 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 22:57:12 INFO - PROCESS | 1837 | 1461131832110 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 22:57:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 22:57:12 INFO - PROCESS | 1837 | 1461131832119 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 22:57:12 INFO - PROCESS | 1837 | 1461131832122 Marionette TRACE conn3 <- [1,2522,null,{}] 22:57:12 INFO - PROCESS | 1837 | 1461131832128 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}] 22:57:12 INFO - PROCESS | 1837 | 1461131832365 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 22:57:12 INFO - PROCESS | 1837 | 1461131832710 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a35a2800 == 132 [pid = 1837] [id = 638] 22:57:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7fd39ffbe000) [pid = 1837] [serial = 1915] [outer = (nil)] 22:57:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7fd3a09c0000) [pid = 1837] [serial = 1916] [outer = 0x7fd39ffbe000] 22:57:12 INFO - PROCESS | 1837 | 1461131832780 Marionette DEBUG loaded listener.js 22:57:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7fd3a11c8000) [pid = 1837] [serial = 1917] [outer = 0x7fd39ffbe000] 22:57:13 INFO - PROCESS | 1837 | 1461131833620 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]]]}] 22:57:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 22:57:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1528ms 22:57:13 INFO - PROCESS | 1837 | 1461131833648 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 22:57:13 INFO - PROCESS | 1837 | 1461131833652 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 22:57:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 22:57:13 INFO - PROCESS | 1837 | 1461131833657 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 22:57:13 INFO - PROCESS | 1837 | 1461131833663 Marionette TRACE conn3 <- [1,2526,null,{}] 22:57:13 INFO - PROCESS | 1837 | 1461131833678 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}] 22:57:13 INFO - PROCESS | 1837 | 1461131833877 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 22:57:14 INFO - PROCESS | 1837 | 1461131834148 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:14 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a50cf000 == 133 [pid = 1837] [id = 639] 22:57:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7fd39fff5800) [pid = 1837] [serial = 1918] [outer = (nil)] 22:57:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7fd3a3d0d800) [pid = 1837] [serial = 1919] [outer = 0x7fd39fff5800] 22:57:14 INFO - PROCESS | 1837 | 1461131834223 Marionette DEBUG loaded listener.js 22:57:14 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7fd3a4164800) [pid = 1837] [serial = 1920] [outer = 0x7fd39fff5800] 22:57:15 INFO - PROCESS | 1837 | 1461131835077 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]]]}] 22:57:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 22:57:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1489ms 22:57:15 INFO - PROCESS | 1837 | 1461131835148 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 22:57:15 INFO - PROCESS | 1837 | 1461131835152 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 22:57:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 22:57:15 INFO - PROCESS | 1837 | 1461131835158 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 22:57:15 INFO - PROCESS | 1837 | 1461131835160 Marionette TRACE conn3 <- [1,2530,null,{}] 22:57:15 INFO - PROCESS | 1837 | 1461131835165 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}] 22:57:15 INFO - PROCESS | 1837 | 1461131835417 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 22:57:15 INFO - PROCESS | 1837 | 1461131835748 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a733b000 == 134 [pid = 1837] [id = 640] 22:57:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7fd3a09bd000) [pid = 1837] [serial = 1921] [outer = (nil)] 22:57:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7fd3a4e3ec00) [pid = 1837] [serial = 1922] [outer = 0x7fd3a09bd000] 22:57:15 INFO - PROCESS | 1837 | 1461131835817 Marionette DEBUG loaded listener.js 22:57:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7fd3a5010000) [pid = 1837] [serial = 1923] [outer = 0x7fd3a09bd000] 22:57:16 INFO - PROCESS | 1837 | 1461131836632 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]]]}] 22:57:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 22:57:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1527ms 22:57:16 INFO - PROCESS | 1837 | 1461131836687 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 22:57:16 INFO - PROCESS | 1837 | 1461131836689 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 22:57:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 22:57:16 INFO - PROCESS | 1837 | 1461131836695 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 22:57:16 INFO - PROCESS | 1837 | 1461131836697 Marionette TRACE conn3 <- [1,2534,null,{}] 22:57:16 INFO - PROCESS | 1837 | 1461131836703 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}] 22:57:16 INFO - PROCESS | 1837 | 1461131836891 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 22:57:17 INFO - PROCESS | 1837 | 1461131837128 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3abdde000 == 135 [pid = 1837] [id = 641] 22:57:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 230 (0x7fd3a4191c00) [pid = 1837] [serial = 1924] [outer = (nil)] 22:57:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 231 (0x7fd3a5da1c00) [pid = 1837] [serial = 1925] [outer = 0x7fd3a4191c00] 22:57:17 INFO - PROCESS | 1837 | 1461131837196 Marionette DEBUG loaded listener.js 22:57:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 232 (0x7fd3a720bc00) [pid = 1837] [serial = 1926] [outer = 0x7fd3a4191c00] 22:57:18 INFO - PROCESS | 1837 | 1461131838075 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]]]}] 22:57:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 22:57:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1431ms 22:57:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 22:57:18 INFO - PROCESS | 1837 | 1461131838128 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 22:57:18 INFO - PROCESS | 1837 | 1461131838131 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 22:57:18 INFO - PROCESS | 1837 | 1461131838136 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 22:57:18 INFO - PROCESS | 1837 | 1461131838139 Marionette TRACE conn3 <- [1,2538,null,{}] 22:57:18 INFO - PROCESS | 1837 | 1461131838144 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}] 22:57:18 INFO - PROCESS | 1837 | 1461131838362 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 22:57:18 INFO - PROCESS | 1837 | 1461131838628 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ae6ef000 == 136 [pid = 1837] [id = 642] 22:57:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 233 (0x7fd3a5da5c00) [pid = 1837] [serial = 1927] [outer = (nil)] 22:57:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 234 (0x7fd3ac0ef400) [pid = 1837] [serial = 1928] [outer = 0x7fd3a5da5c00] 22:57:18 INFO - PROCESS | 1837 | 1461131838703 Marionette DEBUG loaded listener.js 22:57:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 235 (0x7fd3ae556c00) [pid = 1837] [serial = 1929] [outer = 0x7fd3a5da5c00] 22:57:19 INFO - PROCESS | 1837 | 1461131839512 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]]]}] 22:57:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 22:57:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1431ms 22:57:19 INFO - PROCESS | 1837 | 1461131839568 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 22:57:19 INFO - PROCESS | 1837 | 1461131839571 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 22:57:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 22:57:19 INFO - PROCESS | 1837 | 1461131839577 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 22:57:19 INFO - PROCESS | 1837 | 1461131839579 Marionette TRACE conn3 <- [1,2542,null,{}] 22:57:19 INFO - PROCESS | 1837 | 1461131839584 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}] 22:57:19 INFO - PROCESS | 1837 | 1461131839781 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 22:57:20 INFO - PROCESS | 1837 | 1461131840061 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:20 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af36a800 == 137 [pid = 1837] [id = 643] 22:57:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7fd3a720d000) [pid = 1837] [serial = 1930] [outer = (nil)] 22:57:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 237 (0x7fd3ae5dd000) [pid = 1837] [serial = 1931] [outer = 0x7fd3a720d000] 22:57:20 INFO - PROCESS | 1837 | 1461131840135 Marionette DEBUG loaded listener.js 22:57:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 238 (0x7fd3aed0d000) [pid = 1837] [serial = 1932] [outer = 0x7fd3a720d000] 22:57:21 INFO - PROCESS | 1837 | 1461131841092 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]]]}] 22:57:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 22:57:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1578ms 22:57:21 INFO - PROCESS | 1837 | 1461131841156 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 22:57:21 INFO - PROCESS | 1837 | 1461131841160 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 22:57:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 22:57:21 INFO - PROCESS | 1837 | 1461131841165 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 22:57:21 INFO - PROCESS | 1837 | 1461131841167 Marionette TRACE conn3 <- [1,2546,null,{}] 22:57:21 INFO - PROCESS | 1837 | 1461131841173 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}] 22:57:21 INFO - PROCESS | 1837 | 1461131841375 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 22:57:21 INFO - PROCESS | 1837 | 1461131841647 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b1cf0000 == 138 [pid = 1837] [id = 644] 22:57:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 239 (0x7fd3ad0af000) [pid = 1837] [serial = 1933] [outer = (nil)] 22:57:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7fd3aefef400) [pid = 1837] [serial = 1934] [outer = 0x7fd3ad0af000] 22:57:21 INFO - PROCESS | 1837 | 1461131841720 Marionette DEBUG loaded listener.js 22:57:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 241 (0x7fd3aeff8800) [pid = 1837] [serial = 1935] [outer = 0x7fd3ad0af000] 22:57:22 INFO - PROCESS | 1837 | 1461131842569 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]]]}] 22:57:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 22:57:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1480ms 22:57:22 INFO - PROCESS | 1837 | 1461131842647 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 22:57:22 INFO - PROCESS | 1837 | 1461131842650 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 22:57:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 22:57:22 INFO - PROCESS | 1837 | 1461131842656 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 22:57:22 INFO - PROCESS | 1837 | 1461131842658 Marionette TRACE conn3 <- [1,2550,null,{}] 22:57:22 INFO - PROCESS | 1837 | 1461131842664 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}] 22:57:22 INFO - PROCESS | 1837 | 1461131842870 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 22:57:23 INFO - PROCESS | 1837 | 1461131843142 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2fd5000 == 139 [pid = 1837] [id = 645] 22:57:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 242 (0x7fd3a1d5dc00) [pid = 1837] [serial = 1936] [outer = (nil)] 22:57:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 243 (0x7fd3af1f1400) [pid = 1837] [serial = 1937] [outer = 0x7fd3a1d5dc00] 22:57:23 INFO - PROCESS | 1837 | 1461131843255 Marionette DEBUG loaded listener.js 22:57:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 244 (0x7fd3af76dc00) [pid = 1837] [serial = 1938] [outer = 0x7fd3a1d5dc00] 22:57:24 INFO - PROCESS | 1837 | 1461131844141 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]]]}] 22:57:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 22:57:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1536ms 22:57:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 22:57:24 INFO - PROCESS | 1837 | 1461131844192 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 22:57:24 INFO - PROCESS | 1837 | 1461131844195 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 22:57:24 INFO - PROCESS | 1837 | 1461131844201 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 22:57:24 INFO - PROCESS | 1837 | 1461131844204 Marionette TRACE conn3 <- [1,2554,null,{}] 22:57:24 INFO - PROCESS | 1837 | 1461131844209 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}] 22:57:24 INFO - PROCESS | 1837 | 1461131844423 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 22:57:24 INFO - PROCESS | 1837 | 1461131844696 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b3c16000 == 140 [pid = 1837] [id = 646] 22:57:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 245 (0x7fd3affe8800) [pid = 1837] [serial = 1939] [outer = (nil)] 22:57:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 246 (0x7fd3b0181800) [pid = 1837] [serial = 1940] [outer = 0x7fd3affe8800] 22:57:24 INFO - PROCESS | 1837 | 1461131844818 Marionette DEBUG loaded listener.js 22:57:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 247 (0x7fd3b0d3f000) [pid = 1837] [serial = 1941] [outer = 0x7fd3affe8800] 22:57:25 INFO - PROCESS | 1837 | 1461131845671 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]]]}] 22:57:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 22:57:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1539ms 22:57:25 INFO - PROCESS | 1837 | 1461131845740 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 22:57:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 22:57:25 INFO - PROCESS | 1837 | 1461131845745 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 22:57:25 INFO - PROCESS | 1837 | 1461131845750 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 22:57:25 INFO - PROCESS | 1837 | 1461131845754 Marionette TRACE conn3 <- [1,2558,null,{}] 22:57:25 INFO - PROCESS | 1837 | 1461131845759 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}] 22:57:26 INFO - PROCESS | 1837 | 1461131846031 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 22:57:26 INFO - PROCESS | 1837 | 1461131846342 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7074000 == 141 [pid = 1837] [id = 647] 22:57:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 248 (0x7fd3affec000) [pid = 1837] [serial = 1942] [outer = (nil)] 22:57:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 249 (0x7fd3b3014400) [pid = 1837] [serial = 1943] [outer = 0x7fd3affec000] 22:57:26 INFO - PROCESS | 1837 | 1461131846422 Marionette DEBUG loaded listener.js 22:57:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 250 (0x7fd3b357d000) [pid = 1837] [serial = 1944] [outer = 0x7fd3affec000] 22:57:27 INFO - PROCESS | 1837 | 1461131847245 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]]]}] 22:57:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 22:57:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1532ms 22:57:27 INFO - PROCESS | 1837 | 1461131847287 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 22:57:27 INFO - PROCESS | 1837 | 1461131847291 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 22:57:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 22:57:27 INFO - PROCESS | 1837 | 1461131847296 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 22:57:27 INFO - PROCESS | 1837 | 1461131847298 Marionette TRACE conn3 <- [1,2562,null,{}] 22:57:27 INFO - PROCESS | 1837 | 1461131847304 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}] 22:57:27 INFO - PROCESS | 1837 | 1461131847496 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 22:57:27 INFO - PROCESS | 1837 | 1461131847769 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7f4e800 == 142 [pid = 1837] [id = 648] 22:57:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 251 (0x7fd39e887000) [pid = 1837] [serial = 1945] [outer = (nil)] 22:57:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 252 (0x7fd3b369c800) [pid = 1837] [serial = 1946] [outer = 0x7fd39e887000] 22:57:27 INFO - PROCESS | 1837 | 1461131847845 Marionette DEBUG loaded listener.js 22:57:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 253 (0x7fd3b3855c00) [pid = 1837] [serial = 1947] [outer = 0x7fd39e887000] 22:57:28 INFO - PROCESS | 1837 | 1461131848703 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]]]}] 22:57:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 22:57:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1476ms 22:57:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 22:57:28 INFO - PROCESS | 1837 | 1461131848774 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 22:57:28 INFO - PROCESS | 1837 | 1461131848777 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 22:57:28 INFO - PROCESS | 1837 | 1461131848782 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 22:57:28 INFO - PROCESS | 1837 | 1461131848785 Marionette TRACE conn3 <- [1,2566,null,{}] 22:57:28 INFO - PROCESS | 1837 | 1461131848790 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}] 22:57:28 INFO - PROCESS | 1837 | 1461131848987 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 22:57:29 INFO - PROCESS | 1837 | 1461131849257 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c4ed7800 == 143 [pid = 1837] [id = 649] 22:57:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 254 (0x7fd39ffce800) [pid = 1837] [serial = 1948] [outer = (nil)] 22:57:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 255 (0x7fd3b38eb800) [pid = 1837] [serial = 1949] [outer = 0x7fd39ffce800] 22:57:29 INFO - PROCESS | 1837 | 1461131849366 Marionette DEBUG loaded listener.js 22:57:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 256 (0x7fd3b4fe6400) [pid = 1837] [serial = 1950] [outer = 0x7fd39ffce800] 22:57:30 INFO - PROCESS | 1837 | 1461131850226 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]]]}] 22:57:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 22:57:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1480ms 22:57:30 INFO - PROCESS | 1837 | 1461131850263 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 22:57:30 INFO - PROCESS | 1837 | 1461131850266 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 22:57:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 22:57:30 INFO - PROCESS | 1837 | 1461131850272 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 22:57:30 INFO - PROCESS | 1837 | 1461131850274 Marionette TRACE conn3 <- [1,2570,null,{}] 22:57:30 INFO - PROCESS | 1837 | 1461131850279 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}] 22:57:30 INFO - PROCESS | 1837 | 1461131850489 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 22:57:30 INFO - PROCESS | 1837 | 1461131850880 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ca9ad000 == 144 [pid = 1837] [id = 650] 22:57:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 257 (0x7fd3b6ce9400) [pid = 1837] [serial = 1951] [outer = (nil)] 22:57:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 258 (0x7fd3b6ddd800) [pid = 1837] [serial = 1952] [outer = 0x7fd3b6ce9400] 22:57:30 INFO - PROCESS | 1837 | 1461131850958 Marionette DEBUG loaded listener.js 22:57:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 259 (0x7fd3b7a53400) [pid = 1837] [serial = 1953] [outer = 0x7fd3b6ce9400] 22:57:31 INFO - PROCESS | 1837 | 1461131851791 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]]]}] 22:57:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 22:57:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1586ms 22:57:31 INFO - PROCESS | 1837 | 1461131851859 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 22:57:31 INFO - PROCESS | 1837 | 1461131851861 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 22:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 22:57:31 INFO - PROCESS | 1837 | 1461131851867 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 22:57:31 INFO - PROCESS | 1837 | 1461131851869 Marionette TRACE conn3 <- [1,2574,null,{}] 22:57:31 INFO - PROCESS | 1837 | 1461131851875 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}] 22:57:32 INFO - PROCESS | 1837 | 1461131852091 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 22:57:32 INFO - PROCESS | 1837 | 1461131852368 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cae98000 == 145 [pid = 1837] [id = 651] 22:57:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 260 (0x7fd399ca1800) [pid = 1837] [serial = 1954] [outer = (nil)] 22:57:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 261 (0x7fd3b515dc00) [pid = 1837] [serial = 1955] [outer = 0x7fd399ca1800] 22:57:32 INFO - PROCESS | 1837 | 1461131852491 Marionette DEBUG loaded listener.js 22:57:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 262 (0x7fd3b8bac000) [pid = 1837] [serial = 1956] [outer = 0x7fd399ca1800] 22:57:33 INFO - PROCESS | 1837 | 1461131853333 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]]]}] 22:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 22:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1528ms 22:57:33 INFO - PROCESS | 1837 | 1461131853397 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 22:57:33 INFO - PROCESS | 1837 | 1461131853401 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 22:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 22:57:33 INFO - PROCESS | 1837 | 1461131853406 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 22:57:33 INFO - PROCESS | 1837 | 1461131853409 Marionette TRACE conn3 <- [1,2578,null,{}] 22:57:33 INFO - PROCESS | 1837 | 1461131853414 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}] 22:57:33 INFO - PROCESS | 1837 | 1461131853647 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 22:57:33 INFO - PROCESS | 1837 | 1461131853924 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cde30800 == 146 [pid = 1837] [id = 652] 22:57:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 263 (0x7fd39edef400) [pid = 1837] [serial = 1957] [outer = (nil)] 22:57:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 264 (0x7fd3b972e400) [pid = 1837] [serial = 1958] [outer = 0x7fd39edef400] 22:57:34 INFO - PROCESS | 1837 | 1461131854048 Marionette DEBUG loaded listener.js 22:57:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 265 (0x7fd3b9961c00) [pid = 1837] [serial = 1959] [outer = 0x7fd39edef400] 22:57:34 INFO - PROCESS | 1837 | 1461131854859 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]]]}] 22:57:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 22:57:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1483ms 22:57:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 22:57:34 INFO - PROCESS | 1837 | 1461131854890 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 22:57:34 INFO - PROCESS | 1837 | 1461131854893 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 22:57:34 INFO - PROCESS | 1837 | 1461131854899 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 22:57:34 INFO - PROCESS | 1837 | 1461131854902 Marionette TRACE conn3 <- [1,2582,null,{}] 22:57:34 INFO - PROCESS | 1837 | 1461131854906 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}] 22:57:35 INFO - PROCESS | 1837 | 1461131855119 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 22:57:35 INFO - PROCESS | 1837 | 1461131855396 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:35 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3983c3000 == 147 [pid = 1837] [id = 653] 22:57:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 266 (0x7fd3b7686800) [pid = 1837] [serial = 1960] [outer = (nil)] 22:57:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 267 (0x7fd3bb872400) [pid = 1837] [serial = 1961] [outer = 0x7fd3b7686800] 22:57:35 INFO - PROCESS | 1837 | 1461131855479 Marionette DEBUG loaded listener.js 22:57:35 INFO - PROCESS | 1837 | ++DOMWINDOW == 268 (0x7fd3bfd07800) [pid = 1837] [serial = 1962] [outer = 0x7fd3b7686800] 22:57:36 INFO - PROCESS | 1837 | 1461131856328 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]]]}] 22:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 22:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1481ms 22:57:36 INFO - PROCESS | 1837 | 1461131856379 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 22:57:36 INFO - PROCESS | 1837 | 1461131856383 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 22:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 22:57:36 INFO - PROCESS | 1837 | 1461131856388 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 22:57:36 INFO - PROCESS | 1837 | 1461131856391 Marionette TRACE conn3 <- [1,2586,null,{}] 22:57:36 INFO - PROCESS | 1837 | 1461131856396 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}] 22:57:36 INFO - PROCESS | 1837 | 1461131856607 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 22:57:36 INFO - PROCESS | 1837 | 1461131856883 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39c211800 == 148 [pid = 1837] [id = 654] 22:57:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 269 (0x7fd3b7f8cc00) [pid = 1837] [serial = 1963] [outer = (nil)] 22:57:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 270 (0x7fd3c4e63000) [pid = 1837] [serial = 1964] [outer = 0x7fd3b7f8cc00] 22:57:36 INFO - PROCESS | 1837 | 1461131856958 Marionette DEBUG loaded listener.js 22:57:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 271 (0x7fd3c5a7d000) [pid = 1837] [serial = 1965] [outer = 0x7fd3b7f8cc00] 22:57:37 INFO - PROCESS | 1837 | 1461131857829 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]]]}] 22:57:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 22:57:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1487ms 22:57:37 INFO - PROCESS | 1837 | 1461131857885 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 22:57:37 INFO - PROCESS | 1837 | 1461131857888 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 22:57:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 22:57:37 INFO - PROCESS | 1837 | 1461131857894 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 22:57:37 INFO - PROCESS | 1837 | 1461131857897 Marionette TRACE conn3 <- [1,2590,null,{}] 22:57:37 INFO - PROCESS | 1837 | 1461131857902 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}] 22:57:38 INFO - PROCESS | 1837 | 1461131858125 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 22:57:38 INFO - PROCESS | 1837 | 1461131858409 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39c224800 == 149 [pid = 1837] [id = 655] 22:57:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 272 (0x7fd39c4c3000) [pid = 1837] [serial = 1966] [outer = (nil)] 22:57:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 273 (0x7fd39eda6c00) [pid = 1837] [serial = 1967] [outer = 0x7fd39c4c3000] 22:57:38 INFO - PROCESS | 1837 | 1461131858522 Marionette DEBUG loaded listener.js 22:57:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 274 (0x7fd3a40a9400) [pid = 1837] [serial = 1968] [outer = 0x7fd39c4c3000] 22:57:39 INFO - PROCESS | 1837 | 1461131859344 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]]]}] 22:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 22:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1527ms 22:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 22:57:39 INFO - PROCESS | 1837 | 1461131859421 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 22:57:39 INFO - PROCESS | 1837 | 1461131859424 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 22:57:39 INFO - PROCESS | 1837 | 1461131859430 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 22:57:39 INFO - PROCESS | 1837 | 1461131859433 Marionette TRACE conn3 <- [1,2594,null,{}] 22:57:39 INFO - PROCESS | 1837 | 1461131859437 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}] 22:57:39 INFO - PROCESS | 1837 | 1461131859644 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 22:57:39 INFO - PROCESS | 1837 | 1461131859925 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39f0e6800 == 150 [pid = 1837] [id = 656] 22:57:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 275 (0x7fd39c4ccc00) [pid = 1837] [serial = 1969] [outer = (nil)] 22:57:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 276 (0x7fd39fff8000) [pid = 1837] [serial = 1970] [outer = 0x7fd39c4ccc00] 22:57:40 INFO - PROCESS | 1837 | 1461131860034 Marionette DEBUG loaded listener.js 22:57:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 277 (0x7fd3ac0c7400) [pid = 1837] [serial = 1971] [outer = 0x7fd39c4ccc00] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39a369000 == 149 [pid = 1837] [id = 635] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3daf000 == 148 [pid = 1837] [id = 634] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a1de1800 == 147 [pid = 1837] [id = 633] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39e8dc000 == 146 [pid = 1837] [id = 632] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39d833800 == 145 [pid = 1837] [id = 631] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39f0db800 == 144 [pid = 1837] [id = 630] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3996f3000 == 143 [pid = 1837] [id = 629] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd395148000 == 142 [pid = 1837] [id = 624] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cde37800 == 141 [pid = 1837] [id = 623] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cb0c6800 == 140 [pid = 1837] [id = 622] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cae94800 == 139 [pid = 1837] [id = 621] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3caca7800 == 138 [pid = 1837] [id = 620] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c5af4800 == 137 [pid = 1837] [id = 619] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b761e000 == 136 [pid = 1837] [id = 618] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2fd4000 == 135 [pid = 1837] [id = 617] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b1061000 == 134 [pid = 1837] [id = 616] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ae6ec000 == 133 [pid = 1837] [id = 615] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a50ae000 == 132 [pid = 1837] [id = 614] 22:57:41 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a0fd9800 == 131 [pid = 1837] [id = 613] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 276 (0x7fd3a5de3c00) [pid = 1837] [serial = 1835] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 275 (0x7fd3a32b7000) [pid = 1837] [serial = 1829] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 274 (0x7fd3a40a4c00) [pid = 1837] [serial = 1830] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 273 (0x7fd3a7211400) [pid = 1837] [serial = 1836] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 272 (0x7fd3a40aac00) [pid = 1837] [serial = 1743] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 271 (0x7fd3cb166400) [pid = 1837] [serial = 1506] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 270 (0x7fd3a4e44400) [pid = 1837] [serial = 1647] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 269 (0x7fd39db7f000) [pid = 1837] [serial = 1587] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 268 (0x7fd39e7d2800) [pid = 1837] [serial = 1572] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 267 (0x7fd3aed73400) [pid = 1837] [serial = 1626] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 266 (0x7fd39ffc9c00) [pid = 1837] [serial = 1578] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 265 (0x7fd3a500dc00) [pid = 1837] [serial = 1509] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 264 (0x7fd3a3d08800) [pid = 1837] [serial = 1746] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 263 (0x7fd39eda7400) [pid = 1837] [serial = 1656] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 262 (0x7fd3a500d800) [pid = 1837] [serial = 1524] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 261 (0x7fd3b38ea400) [pid = 1837] [serial = 1404] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 260 (0x7fd3ae55f000) [pid = 1837] [serial = 1734] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 259 (0x7fd3c7164400) [pid = 1837] [serial = 1566] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 258 (0x7fd3a40ab400) [pid = 1837] [serial = 1704] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 257 (0x7fd3b995d800) [pid = 1837] [serial = 1638] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 256 (0x7fd3ad0a3400) [pid = 1837] [serial = 1728] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 255 (0x7fd39c4d0800) [pid = 1837] [serial = 1653] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 254 (0x7fd3ae5b1c00) [pid = 1837] [serial = 1740] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 253 (0x7fd3b6a46800) [pid = 1837] [serial = 1491] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 252 (0x7fd39ddb1400) [pid = 1837] [serial = 1503] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 251 (0x7fd3c6f4b400) [pid = 1837] [serial = 1644] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 250 (0x7fd3b3018c00) [pid = 1837] [serial = 1557] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 249 (0x7fd3ac0eb400) [pid = 1837] [serial = 1725] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 248 (0x7fd39ffbfc00) [pid = 1837] [serial = 1575] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 247 (0x7fd3b5fe3800) [pid = 1837] [serial = 1635] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 246 (0x7fd39e961000) [pid = 1837] [serial = 1692] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 245 (0x7fd3a1cc7400) [pid = 1837] [serial = 1551] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 244 (0x7fd3a500c800) [pid = 1837] [serial = 1623] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 243 (0x7fd3b3013800) [pid = 1837] [serial = 1512] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 242 (0x7fd3a4e41000) [pid = 1837] [serial = 1707] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 241 (0x7fd3c5f1ac00) [pid = 1837] [serial = 1641] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 240 (0x7fd3b36a5800) [pid = 1837] [serial = 1560] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7fd3ac08f400) [pid = 1837] [serial = 1722] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 238 (0x7fd3c6f4a800) [pid = 1837] [serial = 1500] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 237 (0x7fd3a1ee0400) [pid = 1837] [serial = 1665] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 236 (0x7fd3abf73400) [pid = 1837] [serial = 1554] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7fd3a4160400) [pid = 1837] [serial = 1662] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 234 (0x7fd3a41c5400) [pid = 1837] [serial = 1832] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 233 (0x7fd3a4e3e400) [pid = 1837] [serial = 1833] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 232 (0x7fd3a090a000) [pid = 1837] [serial = 1823] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 231 (0x7fd3a10ec800) [pid = 1837] [serial = 1824] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 230 (0x7fd3af931800) [pid = 1837] [serial = 1802] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 229 (0x7fd3a41c4400) [pid = 1837] [serial = 1790] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7fd3aeff2400) [pid = 1837] [serial = 1796] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7fd3af703c00) [pid = 1837] [serial = 1799] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7fd39e88cc00) [pid = 1837] [serial = 1766] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7fd3aed09c00) [pid = 1837] [serial = 1793] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7fd3afbbe400) [pid = 1837] [serial = 1805] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7fd3a1cc2c00) [pid = 1837] [serial = 1826] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7fd3a1ed7800) [pid = 1837] [serial = 1827] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7fd3ae557400) [pid = 1837] [serial = 1787] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7fd3a41c7400) [pid = 1837] [serial = 1775] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7fd3a4e43000) [pid = 1837] [serial = 1778] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7fd39e88d400) [pid = 1837] [serial = 1820] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7fd39edfb000) [pid = 1837] [serial = 1821] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7fd3a0904400) [pid = 1837] [serial = 1769] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7fd39dff2000) [pid = 1837] [serial = 1814] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7fd3b0182800) [pid = 1837] [serial = 1808] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7fd3ac0c6000) [pid = 1837] [serial = 1784] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7fd3b1086400) [pid = 1837] [serial = 1811] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7fd3a3e4d800) [pid = 1837] [serial = 1764] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 210 (0x7fd3a32b8000) [pid = 1837] [serial = 1772] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7fd3b26e1c00) [pid = 1837] [serial = 1817] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7fd3abe30400) [pid = 1837] [serial = 1781] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7fd3b4fd8800) [pid = 1837] [serial = 1563] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7fd3b369f800) [pid = 1837] [serial = 1488] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7fd3a5da3000) [pid = 1837] [serial = 1737] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7fd3cb08e400) [pid = 1837] [serial = 1650] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7fd3b1089400) [pid = 1837] [serial = 1629] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7fd3b3016800) [pid = 1837] [serial = 1632] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7fd3a5d9e800) [pid = 1837] [serial = 1713] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7fd3b893d000) [pid = 1837] [serial = 1494] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7fd39dcfbc00) [pid = 1837] [serial = 1569] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7fd3a5bd9000) [pid = 1837] [serial = 1710] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7fd3a3d0f000) [pid = 1837] [serial = 1701] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7fd39dff5c00) [pid = 1837] [serial = 1515] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7fd3a5deb000) [pid = 1837] [serial = 1716] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7fd3b5f16c00) [pid = 1837] [serial = 1581] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7fd399ca9c00) [pid = 1837] [serial = 1584] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7fd39a420000) [pid = 1837] [serial = 1521] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7fd3a2005400) [pid = 1837] [serial = 1698] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7fd3ae538c00) [pid = 1837] [serial = 1731] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7fd39edf6000) [pid = 1837] [serial = 1659] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7fd3abe2cc00) [pid = 1837] [serial = 1719] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7fd3c5db3400) [pid = 1837] [serial = 1497] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7fd3a09bec00) [pid = 1837] [serial = 1695] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7fd3b3016400) [pid = 1837] [serial = 1518] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7fd3a110a800) [pid = 1837] [serial = 1620] [outer = (nil)] [url = about:blank] 22:57:42 INFO - PROCESS | 1837 | 1461131862297 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]]]}] 22:57:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 22:57:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 2933ms 22:57:42 INFO - PROCESS | 1837 | 1461131862362 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 22:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 22:57:42 INFO - PROCESS | 1837 | 1461131862368 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 22:57:42 INFO - PROCESS | 1837 | 1461131862376 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 22:57:42 INFO - PROCESS | 1837 | 1461131862379 Marionette TRACE conn3 <- [1,2598,null,{}] 22:57:42 INFO - PROCESS | 1837 | 1461131862386 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}] 22:57:42 INFO - PROCESS | 1837 | 1461131862591 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 22:57:42 INFO - PROCESS | 1837 | 1461131862772 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3995e5000 == 132 [pid = 1837] [id = 657] 22:57:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7fd39db76800) [pid = 1837] [serial = 1972] [outer = (nil)] 22:57:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7fd39dda5400) [pid = 1837] [serial = 1973] [outer = 0x7fd39db76800] 22:57:42 INFO - PROCESS | 1837 | 1461131862835 Marionette DEBUG loaded listener.js 22:57:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7fd39dfec000) [pid = 1837] [serial = 1974] [outer = 0x7fd39db76800] 22:57:43 INFO - PROCESS | 1837 | 1461131863718 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]]]}] 22:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 22:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1379ms 22:57:43 INFO - PROCESS | 1837 | 1461131863755 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 22:57:43 INFO - PROCESS | 1837 | 1461131863762 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 22:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 22:57:43 INFO - PROCESS | 1837 | 1461131863771 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 22:57:43 INFO - PROCESS | 1837 | 1461131863775 Marionette TRACE conn3 <- [1,2602,null,{}] 22:57:43 INFO - PROCESS | 1837 | 1461131863780 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}] 22:57:43 INFO - PROCESS | 1837 | 1461131863991 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 22:57:44 INFO - PROCESS | 1837 | 1461131864208 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39d79a800 == 133 [pid = 1837] [id = 658] 22:57:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7fd39db79800) [pid = 1837] [serial = 1975] [outer = (nil)] 22:57:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7fd39e959000) [pid = 1837] [serial = 1976] [outer = 0x7fd39db79800] 22:57:44 INFO - PROCESS | 1837 | 1461131864274 Marionette DEBUG loaded listener.js 22:57:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7fd39eda7800) [pid = 1837] [serial = 1977] [outer = 0x7fd39db79800] 22:57:45 INFO - PROCESS | 1837 | 1461131865169 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]]]}] 22:57:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 22:57:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1434ms 22:57:45 INFO - PROCESS | 1837 | 1461131865206 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 22:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 22:57:45 INFO - PROCESS | 1837 | 1461131865210 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 22:57:45 INFO - PROCESS | 1837 | 1461131865215 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 22:57:45 INFO - PROCESS | 1837 | 1461131865220 Marionette TRACE conn3 <- [1,2606,null,{}] 22:57:45 INFO - PROCESS | 1837 | 1461131865234 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}] 22:57:45 INFO - PROCESS | 1837 | 1461131865519 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 22:57:45 INFO - PROCESS | 1837 | 1461131865564 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39e8dd000 == 134 [pid = 1837] [id = 659] 22:57:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7fd39fc4f800) [pid = 1837] [serial = 1978] [outer = (nil)] 22:57:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7fd39ffd0c00) [pid = 1837] [serial = 1979] [outer = 0x7fd39fc4f800] 22:57:45 INFO - PROCESS | 1837 | 1461131865679 Marionette DEBUG loaded listener.js 22:57:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7fd3a090d400) [pid = 1837] [serial = 1980] [outer = 0x7fd39fc4f800] 22:57:46 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7fd3a4e40000) [pid = 1837] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 22:57:46 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7fd39e882400) [pid = 1837] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 22:57:46 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7fd39db7e800) [pid = 1837] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 22:57:46 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7fd39a419400) [pid = 1837] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 22:57:46 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7fd3a10efc00) [pid = 1837] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 22:57:46 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7fd399ca1c00) [pid = 1837] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 22:57:46 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7fd399ca7400) [pid = 1837] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 22:57:47 INFO - PROCESS | 1837 | 1461131867099 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]]]}] 22:57:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 22:57:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1932ms 22:57:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 22:57:47 INFO - PROCESS | 1837 | 1461131867149 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 22:57:47 INFO - PROCESS | 1837 | 1461131867152 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 22:57:47 INFO - PROCESS | 1837 | 1461131867167 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 22:57:47 INFO - PROCESS | 1837 | 1461131867169 Marionette TRACE conn3 <- [1,2610,null,{}] 22:57:47 INFO - PROCESS | 1837 | 1461131867185 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}] 22:57:47 INFO - PROCESS | 1837 | 1461131867382 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 22:57:47 INFO - PROCESS | 1837 | 1461131867398 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39fcbd800 == 135 [pid = 1837] [id = 660] 22:57:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7fd39dda6c00) [pid = 1837] [serial = 1981] [outer = (nil)] 22:57:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7fd3a1108400) [pid = 1837] [serial = 1982] [outer = 0x7fd39dda6c00] 22:57:47 INFO - PROCESS | 1837 | 1461131867459 Marionette DEBUG loaded listener.js 22:57:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7fd3a1cc8400) [pid = 1837] [serial = 1983] [outer = 0x7fd39dda6c00] 22:57:48 INFO - PROCESS | 1837 | 1461131868351 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]]]}] 22:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 22:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1252ms 22:57:48 INFO - PROCESS | 1837 | 1461131868411 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 22:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 22:57:48 INFO - PROCESS | 1837 | 1461131868424 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 22:57:48 INFO - PROCESS | 1837 | 1461131868430 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 22:57:48 INFO - PROCESS | 1837 | 1461131868433 Marionette TRACE conn3 <- [1,2614,null,{}] 22:57:48 INFO - PROCESS | 1837 | 1461131868438 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}] 22:57:48 INFO - PROCESS | 1837 | 1461131868633 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 22:57:49 INFO - PROCESS | 1837 | 1461131869012 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3991d2800 == 136 [pid = 1837] [id = 661] 22:57:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7fd39a417000) [pid = 1837] [serial = 1984] [outer = (nil)] 22:57:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7fd39c4cec00) [pid = 1837] [serial = 1985] [outer = 0x7fd39a417000] 22:57:49 INFO - PROCESS | 1837 | 1461131869157 Marionette DEBUG loaded listener.js 22:57:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7fd39dda7400) [pid = 1837] [serial = 1986] [outer = 0x7fd39a417000] 22:57:50 INFO - PROCESS | 1837 | 1461131870091 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]]]}] 22:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 22:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1729ms 22:57:50 INFO - PROCESS | 1837 | 1461131870162 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 22:57:50 INFO - PROCESS | 1837 | 1461131870169 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 22:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 22:57:50 INFO - PROCESS | 1837 | 1461131870178 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 22:57:50 INFO - PROCESS | 1837 | 1461131870183 Marionette TRACE conn3 <- [1,2618,null,{}] 22:57:50 INFO - PROCESS | 1837 | 1461131870189 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}] 22:57:50 INFO - PROCESS | 1837 | 1461131870422 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 22:57:50 INFO - PROCESS | 1837 | 1461131870734 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39eab1000 == 137 [pid = 1837] [id = 662] 22:57:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7fd39e95d800) [pid = 1837] [serial = 1987] [outer = (nil)] 22:57:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7fd39fc57c00) [pid = 1837] [serial = 1988] [outer = 0x7fd39e95d800] 22:57:50 INFO - PROCESS | 1837 | 1461131870816 Marionette DEBUG loaded listener.js 22:57:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7fd39fff0800) [pid = 1837] [serial = 1989] [outer = 0x7fd39e95d800] 22:57:51 INFO - PROCESS | 1837 | 1461131871752 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]]]}] 22:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 22:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1637ms 22:57:51 INFO - PROCESS | 1837 | 1461131871820 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 22:57:51 INFO - PROCESS | 1837 | 1461131871826 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 22:57:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 22:57:51 INFO - PROCESS | 1837 | 1461131871832 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 22:57:51 INFO - PROCESS | 1837 | 1461131871835 Marionette TRACE conn3 <- [1,2622,null,{}] 22:57:51 INFO - PROCESS | 1837 | 1461131871840 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}] 22:57:52 INFO - PROCESS | 1837 | 1461131872067 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 22:57:52 INFO - PROCESS | 1837 | 1461131872416 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1eb0800 == 138 [pid = 1837] [id = 663] 22:57:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7fd39ffd2000) [pid = 1837] [serial = 1990] [outer = (nil)] 22:57:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7fd3a200fc00) [pid = 1837] [serial = 1991] [outer = 0x7fd39ffd2000] 22:57:52 INFO - PROCESS | 1837 | 1461131872494 Marionette DEBUG loaded listener.js 22:57:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7fd3a3e44800) [pid = 1837] [serial = 1992] [outer = 0x7fd39ffd2000] 22:57:53 INFO - PROCESS | 1837 | 1461131873352 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]]]}] 22:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 22:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1577ms 22:57:53 INFO - PROCESS | 1837 | 1461131873410 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 22:57:53 INFO - PROCESS | 1837 | 1461131873413 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 22:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 22:57:53 INFO - PROCESS | 1837 | 1461131873428 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 22:57:53 INFO - PROCESS | 1837 | 1461131873437 Marionette TRACE conn3 <- [1,2626,null,{}] 22:57:53 INFO - PROCESS | 1837 | 1461131873443 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}] 22:57:53 INFO - PROCESS | 1837 | 1461131873680 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 22:57:53 INFO - PROCESS | 1837 | 1461131873945 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a4216800 == 139 [pid = 1837] [id = 664] 22:57:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7fd3a11ca400) [pid = 1837] [serial = 1993] [outer = (nil)] 22:57:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7fd3a41c6400) [pid = 1837] [serial = 1994] [outer = 0x7fd3a11ca400] 22:57:54 INFO - PROCESS | 1837 | 1461131874056 Marionette DEBUG loaded listener.js 22:57:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7fd3a5003000) [pid = 1837] [serial = 1995] [outer = 0x7fd3a11ca400] 22:57:54 INFO - PROCESS | 1837 | 1461131874899 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]]]}] 22:57:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 22:57:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1547ms 22:57:54 INFO - PROCESS | 1837 | 1461131874968 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 22:57:54 INFO - PROCESS | 1837 | 1461131874972 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 22:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 22:57:54 INFO - PROCESS | 1837 | 1461131874978 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 22:57:54 INFO - PROCESS | 1837 | 1461131874980 Marionette TRACE conn3 <- [1,2630,null,{}] 22:57:54 INFO - PROCESS | 1837 | 1461131874985 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}] 22:57:55 INFO - PROCESS | 1837 | 1461131875217 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 22:57:55 INFO - PROCESS | 1837 | 1461131875481 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a50ae000 == 140 [pid = 1837] [id = 665] 22:57:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7fd3a40a5000) [pid = 1837] [serial = 1996] [outer = (nil)] 22:57:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7fd3a5da5800) [pid = 1837] [serial = 1997] [outer = 0x7fd3a40a5000] 22:57:55 INFO - PROCESS | 1837 | 1461131875604 Marionette DEBUG loaded listener.js 22:57:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7fd3a5df1400) [pid = 1837] [serial = 1998] [outer = 0x7fd3a40a5000] 22:57:56 INFO - PROCESS | 1837 | 1461131876424 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]]]}] 22:57:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 22:57:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1476ms 22:57:56 INFO - PROCESS | 1837 | 1461131876455 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 22:57:56 INFO - PROCESS | 1837 | 1461131876459 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 22:57:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 22:57:56 INFO - PROCESS | 1837 | 1461131876465 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 22:57:56 INFO - PROCESS | 1837 | 1461131876468 Marionette TRACE conn3 <- [1,2634,null,{}] 22:57:56 INFO - PROCESS | 1837 | 1461131876489 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}] 22:57:56 INFO - PROCESS | 1837 | 1461131876770 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 22:57:56 INFO - PROCESS | 1837 | 1461131876978 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:57 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a7195000 == 141 [pid = 1837] [id = 666] 22:57:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7fd3abe2ec00) [pid = 1837] [serial = 1999] [outer = (nil)] 22:57:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7fd3abf7c800) [pid = 1837] [serial = 2000] [outer = 0x7fd3abe2ec00] 22:57:57 INFO - PROCESS | 1837 | 1461131877064 Marionette DEBUG loaded listener.js 22:57:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7fd3ac331800) [pid = 1837] [serial = 2001] [outer = 0x7fd3abe2ec00] 22:57:58 INFO - PROCESS | 1837 | 1461131878022 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]]]}] 22:57:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 22:57:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1626ms 22:57:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 22:57:58 INFO - PROCESS | 1837 | 1461131878092 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 22:57:58 INFO - PROCESS | 1837 | 1461131878095 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 22:57:58 INFO - PROCESS | 1837 | 1461131878101 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 22:57:58 INFO - PROCESS | 1837 | 1461131878104 Marionette TRACE conn3 <- [1,2638,null,{}] 22:57:58 INFO - PROCESS | 1837 | 1461131878109 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}] 22:57:58 INFO - PROCESS | 1837 | 1461131878324 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 22:57:58 INFO - PROCESS | 1837 | 1461131878589 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ac268000 == 142 [pid = 1837] [id = 667] 22:57:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7fd3abe31800) [pid = 1837] [serial = 2002] [outer = (nil)] 22:57:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7fd3aed06c00) [pid = 1837] [serial = 2003] [outer = 0x7fd3abe31800] 22:57:58 INFO - PROCESS | 1837 | 1461131878700 Marionette DEBUG loaded listener.js 22:57:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7fd3af1e5000) [pid = 1837] [serial = 2004] [outer = 0x7fd3abe31800] 22:57:59 INFO - PROCESS | 1837 | 1461131879521 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]]]}] 22:57:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 22:57:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1477ms 22:57:59 INFO - PROCESS | 1837 | 1461131879578 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 22:57:59 INFO - PROCESS | 1837 | 1461131879581 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 22:57:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 22:57:59 INFO - PROCESS | 1837 | 1461131879588 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 22:57:59 INFO - PROCESS | 1837 | 1461131879590 Marionette TRACE conn3 <- [1,2642,null,{}] 22:57:59 INFO - PROCESS | 1837 | 1461131879596 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}] 22:57:59 INFO - PROCESS | 1837 | 1461131879802 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 22:58:00 INFO - PROCESS | 1837 | 1461131880070 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ad042000 == 143 [pid = 1837] [id = 668] 22:58:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 211 (0x7fd3abf73400) [pid = 1837] [serial = 2005] [outer = (nil)] 22:58:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7fd3af707c00) [pid = 1837] [serial = 2006] [outer = 0x7fd3abf73400] 22:58:00 INFO - PROCESS | 1837 | 1461131880156 Marionette DEBUG loaded listener.js 22:58:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7fd3af931c00) [pid = 1837] [serial = 2007] [outer = 0x7fd3abf73400] 22:58:01 INFO - PROCESS | 1837 | 1461131881026 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]]]}] 22:58:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 22:58:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1480ms 22:58:01 INFO - PROCESS | 1837 | 1461131881069 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 22:58:01 INFO - PROCESS | 1837 | 1461131881073 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 22:58:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 22:58:01 INFO - PROCESS | 1837 | 1461131881079 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 22:58:01 INFO - PROCESS | 1837 | 1461131881081 Marionette TRACE conn3 <- [1,2646,null,{}] 22:58:01 INFO - PROCESS | 1837 | 1461131881087 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}] 22:58:01 INFO - PROCESS | 1837 | 1461131881299 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 22:58:01 INFO - PROCESS | 1837 | 1461131881571 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aed4c800 == 144 [pid = 1837] [id = 669] 22:58:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7fd3ae559c00) [pid = 1837] [serial = 2008] [outer = (nil)] 22:58:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7fd3affe5c00) [pid = 1837] [serial = 2009] [outer = 0x7fd3ae559c00] 22:58:01 INFO - PROCESS | 1837 | 1461131881683 Marionette DEBUG loaded listener.js 22:58:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7fd3b0ee9000) [pid = 1837] [serial = 2010] [outer = 0x7fd3ae559c00] 22:58:02 INFO - PROCESS | 1837 | 1461131882570 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]]]}] 22:58:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 22:58:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1534ms 22:58:02 INFO - PROCESS | 1837 | 1461131882614 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 22:58:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 22:58:02 INFO - PROCESS | 1837 | 1461131882618 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 22:58:02 INFO - PROCESS | 1837 | 1461131882628 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 22:58:02 INFO - PROCESS | 1837 | 1461131882631 Marionette TRACE conn3 <- [1,2650,null,{}] 22:58:02 INFO - PROCESS | 1837 | 1461131882636 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}] 22:58:02 INFO - PROCESS | 1837 | 1461131882840 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 22:58:03 INFO - PROCESS | 1837 | 1461131883111 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af7c3000 == 145 [pid = 1837] [id = 670] 22:58:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7fd3af3e3000) [pid = 1837] [serial = 2011] [outer = (nil)] 22:58:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7fd3b26a4400) [pid = 1837] [serial = 2012] [outer = 0x7fd3af3e3000] 22:58:03 INFO - PROCESS | 1837 | 1461131883185 Marionette DEBUG loaded listener.js 22:58:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7fd3b2d09000) [pid = 1837] [serial = 2013] [outer = 0x7fd3af3e3000] 22:58:04 INFO - PROCESS | 1837 | 1461131884035 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]]]}] 22:58:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 22:58:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1440ms 22:58:04 INFO - PROCESS | 1837 | 1461131884063 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 22:58:04 INFO - PROCESS | 1837 | 1461131884067 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 22:58:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 22:58:04 INFO - PROCESS | 1837 | 1461131884072 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 22:58:04 INFO - PROCESS | 1837 | 1461131884075 Marionette TRACE conn3 <- [1,2654,null,{}] 22:58:04 INFO - PROCESS | 1837 | 1461131884080 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}] 22:58:04 INFO - PROCESS | 1837 | 1461131884287 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 22:58:04 INFO - PROCESS | 1837 | 1461131884560 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2618000 == 146 [pid = 1837] [id = 671] 22:58:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7fd3b2e9d400) [pid = 1837] [serial = 2014] [outer = (nil)] 22:58:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7fd3b3019800) [pid = 1837] [serial = 2015] [outer = 0x7fd3b2e9d400] 22:58:04 INFO - PROCESS | 1837 | 1461131884647 Marionette DEBUG loaded listener.js 22:58:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7fd3b33c9800) [pid = 1837] [serial = 2016] [outer = 0x7fd3b2e9d400] 22:58:05 INFO - PROCESS | 1837 | 1461131885593 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]]]}] 22:58:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 22:58:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1581ms 22:58:05 INFO - PROCESS | 1837 | 1461131885653 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 22:58:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 22:58:05 INFO - PROCESS | 1837 | 1461131885658 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 22:58:05 INFO - PROCESS | 1837 | 1461131885663 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 22:58:05 INFO - PROCESS | 1837 | 1461131885667 Marionette TRACE conn3 <- [1,2658,null,{}] 22:58:05 INFO - PROCESS | 1837 | 1461131885672 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}] 22:58:05 INFO - PROCESS | 1837 | 1461131885922 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 22:58:06 INFO - PROCESS | 1837 | 1461131886239 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b311e000 == 147 [pid = 1837] [id = 672] 22:58:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7fd39e95a400) [pid = 1837] [serial = 2017] [outer = (nil)] 22:58:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 224 (0x7fd3b3850800) [pid = 1837] [serial = 2018] [outer = 0x7fd39e95a400] 22:58:06 INFO - PROCESS | 1837 | 1461131886315 Marionette DEBUG loaded listener.js 22:58:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 225 (0x7fd3b5fe0800) [pid = 1837] [serial = 2019] [outer = 0x7fd39e95a400] 22:58:07 INFO - PROCESS | 1837 | 1461131887129 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]]]}] 22:58:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 22:58:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1533ms 22:58:07 INFO - PROCESS | 1837 | 1461131887197 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 22:58:07 INFO - PROCESS | 1837 | 1461131887200 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 22:58:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 22:58:07 INFO - PROCESS | 1837 | 1461131887206 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 22:58:07 INFO - PROCESS | 1837 | 1461131887208 Marionette TRACE conn3 <- [1,2662,null,{}] 22:58:07 INFO - PROCESS | 1837 | 1461131887213 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}] 22:58:07 INFO - PROCESS | 1837 | 1461131887432 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 22:58:07 INFO - PROCESS | 1837 | 1461131887701 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b5dd5800 == 148 [pid = 1837] [id = 673] 22:58:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 226 (0x7fd39edf2800) [pid = 1837] [serial = 2020] [outer = (nil)] 22:58:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 227 (0x7fd3b6aa0000) [pid = 1837] [serial = 2021] [outer = 0x7fd39edf2800] 22:58:07 INFO - PROCESS | 1837 | 1461131887816 Marionette DEBUG loaded listener.js 22:58:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 228 (0x7fd3b6dd2c00) [pid = 1837] [serial = 2022] [outer = 0x7fd39edf2800] 22:58:08 INFO - PROCESS | 1837 | 1461131888650 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]]]}] 22:58:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 22:58:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1489ms 22:58:08 INFO - PROCESS | 1837 | 1461131888695 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 22:58:08 INFO - PROCESS | 1837 | 1461131888699 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 22:58:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 22:58:08 INFO - PROCESS | 1837 | 1461131888704 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 22:58:08 INFO - PROCESS | 1837 | 1461131888706 Marionette TRACE conn3 <- [1,2666,null,{}] 22:58:08 INFO - PROCESS | 1837 | 1461131888711 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}] 22:58:08 INFO - PROCESS | 1837 | 1461131888923 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 22:58:09 INFO - PROCESS | 1837 | 1461131889198 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7055800 == 149 [pid = 1837] [id = 674] 22:58:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 229 (0x7fd3b5fda800) [pid = 1837] [serial = 2023] [outer = (nil)] 22:58:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 230 (0x7fd3b7688400) [pid = 1837] [serial = 2024] [outer = 0x7fd3b5fda800] 22:58:09 INFO - PROCESS | 1837 | 1461131889311 Marionette DEBUG loaded listener.js 22:58:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 231 (0x7fd3b7a5f400) [pid = 1837] [serial = 2025] [outer = 0x7fd3b5fda800] 22:58:10 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:58:10 INFO - PROCESS | 1837 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:58:10 INFO - PROCESS | 1837 | 1461131890572 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]]]}] 22:58:10 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) 22:58:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1925ms 22:58:10 INFO - PROCESS | 1837 | 1461131890631 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 22:58:10 INFO - PROCESS | 1837 | 1461131890634 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 22:58:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 22:58:10 INFO - PROCESS | 1837 | 1461131890640 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 22:58:10 INFO - PROCESS | 1837 | 1461131890642 Marionette TRACE conn3 <- [1,2670,null,{}] 22:58:10 INFO - PROCESS | 1837 | 1461131890647 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}] 22:58:10 INFO - PROCESS | 1837 | 1461131890932 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 22:58:11 INFO - PROCESS | 1837 | 1461131891176 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7a98000 == 150 [pid = 1837] [id = 675] 22:58:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 232 (0x7fd3b6d03000) [pid = 1837] [serial = 2026] [outer = (nil)] 22:58:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 233 (0x7fd3b8f50c00) [pid = 1837] [serial = 2027] [outer = 0x7fd3b6d03000] 22:58:11 INFO - PROCESS | 1837 | 1461131891245 Marionette DEBUG loaded listener.js 22:58:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 234 (0x7fd3b9960c00) [pid = 1837] [serial = 2028] [outer = 0x7fd3b6d03000] 22:58:12 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:58:12 INFO - PROCESS | 1837 | 1461131892568 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] 22:58:12 INFO - PROCESS | 1837 | 1461131892622 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 22:58:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 22:58:12 INFO - PROCESS | 1837 | 1461131892628 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 22:58:12 INFO - PROCESS | 1837 | 1461131892639 Marionette TRACE conn3 <- [1,2674,null,{}] 22:58:12 INFO - PROCESS | 1837 | 1461131892644 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}] 22:58:12 INFO - PROCESS | 1837 | 1461131892916 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 22:58:13 INFO - PROCESS | 1837 | 1461131893158 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bb41a800 == 151 [pid = 1837] [id = 676] 22:58:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 235 (0x7fd3b70efc00) [pid = 1837] [serial = 2029] [outer = (nil)] 22:58:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 236 (0x7fd3bb86dc00) [pid = 1837] [serial = 2030] [outer = 0x7fd3b70efc00] 22:58:13 INFO - PROCESS | 1837 | 1461131893229 Marionette DEBUG loaded listener.js 22:58:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 237 (0x7fd3c5cd0000) [pid = 1837] [serial = 2031] [outer = 0x7fd3b70efc00] 22:58:14 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:58:14 INFO - PROCESS | 1837 | 1461131894562 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] 22:58:14 INFO - PROCESS | 1837 | 1461131894621 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 22:58:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 22:58:14 INFO - PROCESS | 1837 | 1461131894628 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 22:58:14 INFO - PROCESS | 1837 | 1461131894630 Marionette TRACE conn3 <- [1,2678,null,{}] 22:58:14 INFO - PROCESS | 1837 | 1461131894635 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}] 22:58:14 INFO - PROCESS | 1837 | 1461131894916 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 22:58:15 INFO - PROCESS | 1837 | 1461131895738 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39c21e800 == 152 [pid = 1837] [id = 677] 22:58:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 238 (0x7fd39a41c400) [pid = 1837] [serial = 2032] [outer = (nil)] 22:58:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 239 (0x7fd39c4c3800) [pid = 1837] [serial = 2033] [outer = 0x7fd39a41c400] 22:58:15 INFO - PROCESS | 1837 | 1461131895831 Marionette DEBUG loaded listener.js 22:58:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 240 (0x7fd39db7fc00) [pid = 1837] [serial = 2034] [outer = 0x7fd39a41c400] 22:58:17 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:58:17 INFO - PROCESS | 1837 | 1461131897202 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]]]}] 22:58:17 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) 22:58:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2627ms 22:58:17 INFO - PROCESS | 1837 | 1461131897290 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 22:58:17 INFO - PROCESS | 1837 | 1461131897296 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 22:58:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 22:58:17 INFO - PROCESS | 1837 | 1461131897309 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 22:58:17 INFO - PROCESS | 1837 | 1461131897312 Marionette TRACE conn3 <- [1,2682,null,{}] 22:58:17 INFO - PROCESS | 1837 | 1461131897320 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}] 22:58:17 INFO - PROCESS | 1837 | 1461131897512 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 22:58:17 INFO - PROCESS | 1837 | 1461131897904 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3991c5800 == 153 [pid = 1837] [id = 678] 22:58:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 241 (0x7fd399c9cc00) [pid = 1837] [serial = 2035] [outer = (nil)] 22:58:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 242 (0x7fd39e88fc00) [pid = 1837] [serial = 2036] [outer = 0x7fd399c9cc00] 22:58:18 INFO - PROCESS | 1837 | 1461131898019 Marionette DEBUG loaded listener.js 22:58:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 243 (0x7fd39eda7c00) [pid = 1837] [serial = 2037] [outer = 0x7fd399c9cc00] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cb34b800 == 152 [pid = 1837] [id = 162] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39e8e2800 == 151 [pid = 1837] [id = 552] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39d7a7000 == 150 [pid = 1837] [id = 554] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a51b3000 == 149 [pid = 1837] [id = 459] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a1de2800 == 148 [pid = 1837] [id = 553] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c713e000 == 147 [pid = 1837] [id = 602] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ca9ae000 == 146 [pid = 1837] [id = 76] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39f0e2800 == 145 [pid = 1837] [id = 458] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cd16d800 == 144 [pid = 1837] [id = 130] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39fcbd800 == 143 [pid = 1837] [id = 660] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39e8dd000 == 142 [pid = 1837] [id = 659] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39d79a800 == 141 [pid = 1837] [id = 658] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3995e5000 == 140 [pid = 1837] [id = 657] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cae98000 == 139 [pid = 1837] [id = 651] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ca9ad000 == 138 [pid = 1837] [id = 650] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c4ed7800 == 137 [pid = 1837] [id = 649] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7f4e800 == 136 [pid = 1837] [id = 648] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7074000 == 135 [pid = 1837] [id = 647] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b3c16000 == 134 [pid = 1837] [id = 646] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2fd5000 == 133 [pid = 1837] [id = 645] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b1cf0000 == 132 [pid = 1837] [id = 644] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af36a800 == 131 [pid = 1837] [id = 643] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ae6ef000 == 130 [pid = 1837] [id = 642] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3abdde000 == 129 [pid = 1837] [id = 641] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a733b000 == 128 [pid = 1837] [id = 640] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a50cf000 == 127 [pid = 1837] [id = 639] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a35a2800 == 126 [pid = 1837] [id = 638] 22:58:19 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39d9e2000 == 125 [pid = 1837] [id = 637] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 242 (0x7fd3a5008800) [pid = 1837] [serial = 1904] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 241 (0x7fd3a5daa400) [pid = 1837] [serial = 1905] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 240 (0x7fd3b51cf800) [pid = 1837] [serial = 1874] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 239 (0x7fd3b6ce7c00) [pid = 1837] [serial = 1877] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 238 (0x7fd3b74e3400) [pid = 1837] [serial = 1880] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 237 (0x7fd3b6ddb400) [pid = 1837] [serial = 1883] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 236 (0x7fd3b7f90c00) [pid = 1837] [serial = 1886] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 235 (0x7fd3a10f1c00) [pid = 1837] [serial = 1895] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 234 (0x7fd3a5cc7000) [pid = 1837] [serial = 1847] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 233 (0x7fd3b02ac800) [pid = 1837] [serial = 1865] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 232 (0x7fd3a11ca000) [pid = 1837] [serial = 1898] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 231 (0x7fd3a3d0f400) [pid = 1837] [serial = 1899] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 230 (0x7fd3ac003400) [pid = 1837] [serial = 1838] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 229 (0x7fd39dda4c00) [pid = 1837] [serial = 1890] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 228 (0x7fd39c4cb000) [pid = 1837] [serial = 1889] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 227 (0x7fd3af70e800) [pid = 1837] [serial = 1856] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 226 (0x7fd3b36a4800) [pid = 1837] [serial = 1868] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 225 (0x7fd39fe0d000) [pid = 1837] [serial = 1841] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 224 (0x7fd3ae5ab400) [pid = 1837] [serial = 1853] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 223 (0x7fd3ac0e9c00) [pid = 1837] [serial = 1850] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7fd3b323ac00) [pid = 1837] [serial = 1862] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7fd3b301cc00) [pid = 1837] [serial = 1859] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7fd3b4ec8000) [pid = 1837] [serial = 1871] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7fd3a415fc00) [pid = 1837] [serial = 1901] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7fd3a1edf000) [pid = 1837] [serial = 1844] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7fd39ffc7400) [pid = 1837] [serial = 1893] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7fd39e886800) [pid = 1837] [serial = 1892] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7fd3a1d56000) [pid = 1837] [serial = 1896] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7fd39e7cac00) [pid = 1837] [serial = 1910] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7fd39dcf6800) [pid = 1837] [serial = 1907] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7fd39dfeb000) [pid = 1837] [serial = 1908] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7fd3a41c6000) [pid = 1837] [serial = 1902] [outer = (nil)] [url = about:blank] 22:58:19 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:58:19 INFO - PROCESS | 1837 | 1461131899380 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]]]}] 22:58:19 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) 22:58:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2086ms 22:58:19 INFO - PROCESS | 1837 | 1461131899395 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 22:58:19 INFO - PROCESS | 1837 | 1461131899400 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 22:58:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 22:58:19 INFO - PROCESS | 1837 | 1461131899408 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 22:58:19 INFO - PROCESS | 1837 | 1461131899411 Marionette TRACE conn3 <- [1,2686,null,{}] 22:58:19 INFO - PROCESS | 1837 | 1461131899416 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}] 22:58:19 INFO - PROCESS | 1837 | 1461131899613 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 22:58:19 INFO - PROCESS | 1837 | 1461131899926 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3991cc800 == 126 [pid = 1837] [id = 679] 22:58:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7fd39e88e400) [pid = 1837] [serial = 2038] [outer = (nil)] 22:58:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7fd39ffc1c00) [pid = 1837] [serial = 2039] [outer = 0x7fd39e88e400] 22:58:19 INFO - PROCESS | 1837 | 1461131899988 Marionette DEBUG loaded listener.js 22:58:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7fd39ffda400) [pid = 1837] [serial = 2040] [outer = 0x7fd39e88e400] 22:58:21 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:58:21 INFO - PROCESS | 1837 | 1461131901231 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] 22:58:21 INFO - PROCESS | 1837 | 1461131901249 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 22:58:21 INFO - PROCESS | 1837 | 1461131901257 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 22:58:21 INFO - PROCESS | 1837 | 1461131901266 Marionette TRACE conn3 <- [1,2690,null,{}] 22:58:21 INFO - PROCESS | 1837 | 1461131901280 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}] 22:58:21 INFO - PROCESS | 1837 | 1461131901525 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 22:58:21 INFO - PROCESS | 1837 | 1461131901748 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a077c000 == 127 [pid = 1837] [id = 680] 22:58:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7fd39edefc00) [pid = 1837] [serial = 2041] [outer = (nil)] 22:58:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7fd3a110a800) [pid = 1837] [serial = 2042] [outer = 0x7fd39edefc00] 22:58:21 INFO - PROCESS | 1837 | 1461131901809 Marionette DEBUG loaded listener.js 22:58:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7fd3a1ed5800) [pid = 1837] [serial = 2043] [outer = 0x7fd39edefc00] 22:58:22 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:58:23 INFO - PROCESS | 1837 | 1461131903019 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] 22:58:23 INFO - PROCESS | 1837 | 1461131903049 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 22:58:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 22:58:23 INFO - PROCESS | 1837 | 1461131903069 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 22:58:23 INFO - PROCESS | 1837 | 1461131903082 Marionette TRACE conn3 <- [1,2694,null,{}] 22:58:23 INFO - PROCESS | 1837 | 1461131903088 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}] 22:58:23 INFO - PROCESS | 1837 | 1461131903336 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 22:58:23 INFO - PROCESS | 1837 | 1461131903471 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1dc5000 == 128 [pid = 1837] [id = 681] 22:58:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7fd3a10f3800) [pid = 1837] [serial = 2044] [outer = (nil)] 22:58:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7fd3a3d11400) [pid = 1837] [serial = 2045] [outer = 0x7fd3a10f3800] 22:58:23 INFO - PROCESS | 1837 | 1461131903531 Marionette DEBUG loaded listener.js 22:58:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7fd3a3e4f800) [pid = 1837] [serial = 2046] [outer = 0x7fd3a10f3800] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7fd3a7214000) [pid = 1837] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7fd3a32b6800) [pid = 1837] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7fd399ca9000) [pid = 1837] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7fd3aed7b800) [pid = 1837] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7fd39fff5800) [pid = 1837] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7fd39dff7400) [pid = 1837] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7fd3a1d5dc00) [pid = 1837] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7fd3a4191c00) [pid = 1837] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7fd39ffcec00) [pid = 1837] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 210 (0x7fd3a416e000) [pid = 1837] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7fd3b369fc00) [pid = 1837] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7fd3a418a000) [pid = 1837] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7fd3ac009400) [pid = 1837] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7fd3ae537c00) [pid = 1837] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7fd3a5da5c00) [pid = 1837] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7fd3a09bd000) [pid = 1837] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7fd3abe27800) [pid = 1837] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7fd3aed0f400) [pid = 1837] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7fd3affec000) [pid = 1837] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7fd39ffce800) [pid = 1837] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7fd3a5bdb400) [pid = 1837] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7fd3a1d5c000) [pid = 1837] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7fd3ad0af000) [pid = 1837] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7fd3aeffcc00) [pid = 1837] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7fd3affe8800) [pid = 1837] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7fd3b7686800) [pid = 1837] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7fd3af768000) [pid = 1837] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7fd3ae53c000) [pid = 1837] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7fd39db76800) [pid = 1837] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7fd39db7b800) [pid = 1837] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7fd3a0907400) [pid = 1837] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7fd39fc4f800) [pid = 1837] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7fd39edef400) [pid = 1837] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7fd3a720d000) [pid = 1837] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7fd3b384c800) [pid = 1837] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7fd3b5f0b400) [pid = 1837] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7fd39db79800) [pid = 1837] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7fd3b36a2400) [pid = 1837] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7fd39e7d4800) [pid = 1837] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7fd3b7f8cc00) [pid = 1837] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7fd3a40a3400) [pid = 1837] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7fd39e882c00) [pid = 1837] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7fd3a09bb000) [pid = 1837] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7fd3a1edc000) [pid = 1837] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7fd3a7213400) [pid = 1837] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7fd3a0911000) [pid = 1837] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7fd3a09c6c00) [pid = 1837] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7fd3a1ed6400) [pid = 1837] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7fd3a7207400) [pid = 1837] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7fd39edad400) [pid = 1837] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7fd3b6ce9400) [pid = 1837] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7fd399ca1800) [pid = 1837] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7fd39ffbe000) [pid = 1837] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7fd39c4ccc00) [pid = 1837] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7fd3aed74800) [pid = 1837] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7fd3ae5e0400) [pid = 1837] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 22:58:24 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7fd39e887000) [pid = 1837] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 22:58:25 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:58:25 INFO - PROCESS | 1837 | 1461131905673 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] 22:58:25 INFO - PROCESS | 1837 | 1461131905714 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 22:58:25 INFO - PROCESS | 1837 | 1461131905720 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 22:58:25 INFO - PROCESS | 1837 | 1461131905722 Marionette TRACE conn3 <- [1,2698,null,{}] 22:58:25 INFO - PROCESS | 1837 | 1461131905737 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}] 22:58:25 INFO - PROCESS | 1837 | 1461131905917 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 22:58:25 INFO - PROCESS | 1837 | 1461131905968 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a31c0000 == 129 [pid = 1837] [id = 682] 22:58:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7fd3a32b3000) [pid = 1837] [serial = 2047] [outer = (nil)] 22:58:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7fd3a3d11800) [pid = 1837] [serial = 2048] [outer = 0x7fd3a32b3000] 22:58:26 INFO - PROCESS | 1837 | 1461131906039 Marionette DEBUG loaded listener.js 22:58:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7fd3a418b000) [pid = 1837] [serial = 2049] [outer = 0x7fd3a32b3000] 22:58:27 INFO - PROCESS | 1837 | SkCairoFTTypeface::onFilterRec unimplemented 22:58:27 INFO - PROCESS | 1837 | 1461131907684 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] 22:58:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 22:58:27 INFO - PROCESS | 1837 | 1461131907708 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 22:58:27 INFO - PROCESS | 1837 | 1461131907715 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 22:58:27 INFO - PROCESS | 1837 | 1461131907718 Marionette TRACE conn3 <- [1,2702,null,{}] 22:58:27 INFO - PROCESS | 1837 | 1461131907726 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}] 22:58:27 INFO - PROCESS | 1837 | 1461131907919 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 22:58:28 INFO - PROCESS | 1837 | 1461131908134 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39dac9800 == 130 [pid = 1837] [id = 683] 22:58:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7fd39c4d0c00) [pid = 1837] [serial = 2050] [outer = (nil)] 22:58:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7fd39dff0c00) [pid = 1837] [serial = 2051] [outer = 0x7fd39c4d0c00] 22:58:28 INFO - PROCESS | 1837 | 1461131908246 Marionette DEBUG loaded listener.js 22:58:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7fd39e954c00) [pid = 1837] [serial = 2052] [outer = 0x7fd39c4d0c00] 22:58:29 INFO - PROCESS | 1837 | 1461131909139 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]]]}] 22:58:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 22:58:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1492ms 22:58:29 INFO - PROCESS | 1837 | 1461131909207 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 22:58:29 INFO - PROCESS | 1837 | 1461131909216 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 22:58:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 22:58:29 INFO - PROCESS | 1837 | 1461131909225 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 22:58:29 INFO - PROCESS | 1837 | 1461131909229 Marionette TRACE conn3 <- [1,2706,null,{}] 22:58:29 INFO - PROCESS | 1837 | 1461131909235 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}] 22:58:29 INFO - PROCESS | 1837 | 1461131909484 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 22:58:29 INFO - PROCESS | 1837 | 1461131909786 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a348c000 == 131 [pid = 1837] [id = 684] 22:58:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7fd39eda5800) [pid = 1837] [serial = 2053] [outer = (nil)] 22:58:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7fd39ffd7800) [pid = 1837] [serial = 2054] [outer = 0x7fd39eda5800] 22:58:29 INFO - PROCESS | 1837 | 1461131909862 Marionette DEBUG loaded listener.js 22:58:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7fd3a0908400) [pid = 1837] [serial = 2055] [outer = 0x7fd39eda5800] 22:58:30 INFO - PROCESS | 1837 | 1461131910827 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]]]}] 22:58:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 22:58:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1631ms 22:58:30 INFO - PROCESS | 1837 | 1461131910857 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 22:58:30 INFO - PROCESS | 1837 | 1461131910861 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 22:58:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 22:58:30 INFO - PROCESS | 1837 | 1461131910867 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 22:58:30 INFO - PROCESS | 1837 | 1461131910872 Marionette TRACE conn3 <- [1,2710,null,{}] 22:58:30 INFO - PROCESS | 1837 | 1461131910888 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}] 22:58:31 INFO - PROCESS | 1837 | 1461131911104 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 22:58:31 INFO - PROCESS | 1837 | 1461131911417 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a41dc000 == 132 [pid = 1837] [id = 685] 22:58:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7fd3a1ed6400) [pid = 1837] [serial = 2056] [outer = (nil)] 22:58:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7fd3a3e4bc00) [pid = 1837] [serial = 2057] [outer = 0x7fd3a1ed6400] 22:58:31 INFO - PROCESS | 1837 | 1461131911497 Marionette DEBUG loaded listener.js 22:58:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7fd3a416e000) [pid = 1837] [serial = 2058] [outer = 0x7fd3a1ed6400] 22:58:32 INFO - PROCESS | 1837 | 1461131912371 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] 22:58:32 INFO - PROCESS | 1837 | 1461131912409 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 22:58:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 22:58:32 INFO - PROCESS | 1837 | 1461131912417 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 22:58:32 INFO - PROCESS | 1837 | 1461131912419 Marionette TRACE conn3 <- [1,2714,null,{}] 22:58:32 INFO - PROCESS | 1837 | 1461131912425 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}] 22:58:32 INFO - PROCESS | 1837 | 1461131912642 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 22:58:32 INFO - PROCESS | 1837 | 1461131912907 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a50db800 == 133 [pid = 1837] [id = 686] 22:58:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7fd3a1eda000) [pid = 1837] [serial = 2059] [outer = (nil)] 22:58:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7fd3a5006800) [pid = 1837] [serial = 2060] [outer = 0x7fd3a1eda000] 22:58:33 INFO - PROCESS | 1837 | 1461131913021 Marionette DEBUG loaded listener.js 22:58:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7fd3a5bcfc00) [pid = 1837] [serial = 2061] [outer = 0x7fd3a1eda000] 22:58:33 INFO - PROCESS | 1837 | 1461131913825 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]]]}] 22:58:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 22:58:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1481ms 22:58:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 22:58:33 INFO - PROCESS | 1837 | 1461131913899 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 22:58:33 INFO - PROCESS | 1837 | 1461131913902 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 22:58:33 INFO - PROCESS | 1837 | 1461131913908 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 22:58:33 INFO - PROCESS | 1837 | 1461131913911 Marionette TRACE conn3 <- [1,2718,null,{}] 22:58:33 INFO - PROCESS | 1837 | 1461131913916 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}] 22:58:34 INFO - PROCESS | 1837 | 1461131914128 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 22:58:34 INFO - PROCESS | 1837 | 1461131914389 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a733e000 == 134 [pid = 1837] [id = 687] 22:58:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7fd3a5bdec00) [pid = 1837] [serial = 2062] [outer = (nil)] 22:58:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7fd3a5dac400) [pid = 1837] [serial = 2063] [outer = 0x7fd3a5bdec00] 22:58:34 INFO - PROCESS | 1837 | 1461131914469 Marionette DEBUG loaded listener.js 22:58:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7fd3a7207400) [pid = 1837] [serial = 2064] [outer = 0x7fd3a5bdec00] 22:58:35 INFO - PROCESS | 1837 | 1461131915440 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] 22:58:35 INFO - PROCESS | 1837 | 1461131915497 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 22:58:35 INFO - PROCESS | 1837 | 1461131915504 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 22:58:35 INFO - PROCESS | 1837 | 1461131915507 Marionette TRACE conn3 <- [1,2722,null,{}] 22:58:35 INFO - PROCESS | 1837 | 1461131915512 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}] 22:58:35 INFO - PROCESS | 1837 | 1461131915761 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 22:58:36 INFO - PROCESS | 1837 | 1461131916070 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ac27f000 == 135 [pid = 1837] [id = 688] 22:58:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7fd3ac0c7c00) [pid = 1837] [serial = 2065] [outer = (nil)] 22:58:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7fd3ac0e9c00) [pid = 1837] [serial = 2066] [outer = 0x7fd3ac0c7c00] 22:58:36 INFO - PROCESS | 1837 | 1461131916146 Marionette DEBUG loaded listener.js 22:58:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7fd3ac33bc00) [pid = 1837] [serial = 2067] [outer = 0x7fd3ac0c7c00] 22:58:36 INFO - PROCESS | 1837 | 1461131916970 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] 22:58:37 INFO - PROCESS | 1837 | 1461131917036 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 22:58:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 22:58:37 INFO - PROCESS | 1837 | 1461131917042 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 22:58:37 INFO - PROCESS | 1837 | 1461131917044 Marionette TRACE conn3 <- [1,2726,null,{}] 22:58:37 INFO - PROCESS | 1837 | 1461131917049 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}] 22:58:37 INFO - PROCESS | 1837 | 1461131917240 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 22:58:37 INFO - PROCESS | 1837 | 1461131917502 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:37 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aee0c800 == 136 [pid = 1837] [id = 689] 22:58:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7fd3a4193000) [pid = 1837] [serial = 2068] [outer = (nil)] 22:58:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7fd3ae53c000) [pid = 1837] [serial = 2069] [outer = 0x7fd3a4193000] 22:58:37 INFO - PROCESS | 1837 | 1461131917611 Marionette DEBUG loaded listener.js 22:58:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7fd3ae562400) [pid = 1837] [serial = 2070] [outer = 0x7fd3a4193000] 22:58:38 INFO - PROCESS | 1837 | 1461131918422 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]]]}] 22:58:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 22:58:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1433ms 22:58:38 INFO - PROCESS | 1837 | 1461131918476 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 22:58:38 INFO - PROCESS | 1837 | 1461131918478 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 22:58:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 22:58:38 INFO - PROCESS | 1837 | 1461131918484 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 22:58:38 INFO - PROCESS | 1837 | 1461131918486 Marionette TRACE conn3 <- [1,2730,null,{}] 22:58:38 INFO - PROCESS | 1837 | 1461131918492 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}] 22:58:38 INFO - PROCESS | 1837 | 1461131918692 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 22:58:38 INFO - PROCESS | 1837 | 1461131918957 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3afb5b000 == 137 [pid = 1837] [id = 690] 22:58:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7fd3ac00a800) [pid = 1837] [serial = 2071] [outer = (nil)] 22:58:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7fd3ae5df000) [pid = 1837] [serial = 2072] [outer = 0x7fd3ac00a800] 22:58:39 INFO - PROCESS | 1837 | 1461131919063 Marionette DEBUG loaded listener.js 22:58:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7fd3ae7b9c00) [pid = 1837] [serial = 2073] [outer = 0x7fd3ac00a800] 22:58:40 INFO - PROCESS | 1837 | 1461131920286 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] 22:58:40 INFO - PROCESS | 1837 | 1461131920323 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 22:58:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 22:58:40 INFO - PROCESS | 1837 | 1461131920328 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 22:58:40 INFO - PROCESS | 1837 | 1461131920330 Marionette TRACE conn3 <- [1,2734,null,{}] 22:58:40 INFO - PROCESS | 1837 | 1461131920336 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}] 22:58:40 INFO - PROCESS | 1837 | 1461131920570 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 22:58:40 INFO - PROCESS | 1837 | 1461131920874 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b270c800 == 138 [pid = 1837] [id = 691] 22:58:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7fd3ad0b1c00) [pid = 1837] [serial = 2074] [outer = (nil)] 22:58:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7fd3aed74800) [pid = 1837] [serial = 2075] [outer = 0x7fd3ad0b1c00] 22:58:40 INFO - PROCESS | 1837 | 1461131920944 Marionette DEBUG loaded listener.js 22:58:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7fd3aeff4000) [pid = 1837] [serial = 2076] [outer = 0x7fd3ad0b1c00] 22:58:41 INFO - PROCESS | 1837 | 1461131921801 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]]]}] 22:58:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 22:58:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1525ms 22:58:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 22:58:41 INFO - PROCESS | 1837 | 1461131921855 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 22:58:41 INFO - PROCESS | 1837 | 1461131921858 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 22:58:41 INFO - PROCESS | 1837 | 1461131921864 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 22:58:41 INFO - PROCESS | 1837 | 1461131921866 Marionette TRACE conn3 <- [1,2738,null,{}] 22:58:41 INFO - PROCESS | 1837 | 1461131921871 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}] 22:58:42 INFO - PROCESS | 1837 | 1461131922080 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 22:58:42 INFO - PROCESS | 1837 | 1461131922349 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2f7f800 == 139 [pid = 1837] [id = 692] 22:58:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7fd3a4191800) [pid = 1837] [serial = 2077] [outer = (nil)] 22:58:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7fd3af1ee800) [pid = 1837] [serial = 2078] [outer = 0x7fd3a4191800] 22:58:42 INFO - PROCESS | 1837 | 1461131922426 Marionette DEBUG loaded listener.js 22:58:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7fd3af709000) [pid = 1837] [serial = 2079] [outer = 0x7fd3a4191800] 22:58:43 INFO - PROCESS | 1837 | 1461131923325 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]]]}] 22:58:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 22:58:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1533ms 22:58:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 22:58:43 INFO - PROCESS | 1837 | 1461131923397 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 22:58:43 INFO - PROCESS | 1837 | 1461131923400 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 22:58:43 INFO - PROCESS | 1837 | 1461131923406 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 22:58:43 INFO - PROCESS | 1837 | 1461131923410 Marionette TRACE conn3 <- [1,2742,null,{}] 22:58:43 INFO - PROCESS | 1837 | 1461131923415 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}] 22:58:43 INFO - PROCESS | 1837 | 1461131923654 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 22:58:43 INFO - PROCESS | 1837 | 1461131923919 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b3719800 == 140 [pid = 1837] [id = 693] 22:58:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7fd3affe6800) [pid = 1837] [serial = 2080] [outer = (nil)] 22:58:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7fd3affee800) [pid = 1837] [serial = 2081] [outer = 0x7fd3affe6800] 22:58:44 INFO - PROCESS | 1837 | 1461131924051 Marionette DEBUG loaded listener.js 22:58:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7fd3b0ee8400) [pid = 1837] [serial = 2082] [outer = 0x7fd3affe6800] 22:58:44 INFO - PROCESS | 1837 | 1461131924860 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]]]}] 22:58:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 22:58:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1482ms 22:58:44 INFO - PROCESS | 1837 | 1461131924887 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 22:58:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 22:58:44 INFO - PROCESS | 1837 | 1461131924891 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 22:58:44 INFO - PROCESS | 1837 | 1461131924896 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 22:58:44 INFO - PROCESS | 1837 | 1461131924899 Marionette TRACE conn3 <- [1,2746,null,{}] 22:58:44 INFO - PROCESS | 1837 | 1461131924904 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}] 22:58:45 INFO - PROCESS | 1837 | 1461131925106 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 22:58:45 INFO - PROCESS | 1837 | 1461131925389 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7056800 == 141 [pid = 1837] [id = 694] 22:58:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7fd39e958000) [pid = 1837] [serial = 2083] [outer = (nil)] 22:58:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7fd3b269e400) [pid = 1837] [serial = 2084] [outer = 0x7fd39e958000] 22:58:45 INFO - PROCESS | 1837 | 1461131925458 Marionette DEBUG loaded listener.js 22:58:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7fd3b2d11000) [pid = 1837] [serial = 2085] [outer = 0x7fd39e958000] 22:58:46 INFO - PROCESS | 1837 | 1461131926303 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]]]}] 22:58:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 22:58:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1436ms 22:58:46 INFO - PROCESS | 1837 | 1461131926332 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 22:58:46 INFO - PROCESS | 1837 | 1461131926336 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 22:58:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 22:58:46 INFO - PROCESS | 1837 | 1461131926341 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 22:58:46 INFO - PROCESS | 1837 | 1461131926344 Marionette TRACE conn3 <- [1,2750,null,{}] 22:58:46 INFO - PROCESS | 1837 | 1461131926348 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}] 22:58:46 INFO - PROCESS | 1837 | 1461131926559 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 22:58:46 INFO - PROCESS | 1837 | 1461131926828 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7f4e800 == 142 [pid = 1837] [id = 695] 22:58:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7fd3a090c000) [pid = 1837] [serial = 2086] [outer = (nil)] 22:58:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7fd3b322e400) [pid = 1837] [serial = 2087] [outer = 0x7fd3a090c000] 22:58:46 INFO - PROCESS | 1837 | 1461131926900 Marionette DEBUG loaded listener.js 22:58:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7fd3b3239c00) [pid = 1837] [serial = 2088] [outer = 0x7fd3a090c000] 22:58:47 INFO - PROCESS | 1837 | 1461131927771 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]]]}] 22:58:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 22:58:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1483ms 22:58:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 22:58:47 INFO - PROCESS | 1837 | 1461131927825 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 22:58:47 INFO - PROCESS | 1837 | 1461131927827 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 22:58:47 INFO - PROCESS | 1837 | 1461131927833 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 22:58:47 INFO - PROCESS | 1837 | 1461131927836 Marionette TRACE conn3 <- [1,2754,null,{}] 22:58:47 INFO - PROCESS | 1837 | 1461131927840 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}] 22:58:48 INFO - PROCESS | 1837 | 1461131928037 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 22:58:48 INFO - PROCESS | 1837 | 1461131928305 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:48 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bb433000 == 143 [pid = 1837] [id = 696] 22:58:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7fd3b0d40800) [pid = 1837] [serial = 2089] [outer = (nil)] 22:58:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7fd3b3584000) [pid = 1837] [serial = 2090] [outer = 0x7fd3b0d40800] 22:58:48 INFO - PROCESS | 1837 | 1461131928375 Marionette DEBUG loaded listener.js 22:58:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7fd3b369e400) [pid = 1837] [serial = 2091] [outer = 0x7fd3b0d40800] 22:58:49 INFO - PROCESS | 1837 | 1461131929166 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]]]}] 22:58:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 22:58:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1381ms 22:58:49 INFO - PROCESS | 1837 | 1461131929214 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 22:58:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 22:58:49 INFO - PROCESS | 1837 | 1461131929226 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 22:58:49 INFO - PROCESS | 1837 | 1461131929231 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 22:58:49 INFO - PROCESS | 1837 | 1461131929234 Marionette TRACE conn3 <- [1,2758,null,{}] 22:58:49 INFO - PROCESS | 1837 | 1461131929259 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}] 22:58:49 INFO - PROCESS | 1837 | 1461131929464 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 22:58:49 INFO - PROCESS | 1837 | 1461131929728 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c5c60000 == 144 [pid = 1837] [id = 697] 22:58:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7fd3b3012000) [pid = 1837] [serial = 2092] [outer = (nil)] 22:58:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7fd3b36a7c00) [pid = 1837] [serial = 2093] [outer = 0x7fd3b3012000] 22:58:49 INFO - PROCESS | 1837 | 1461131929795 Marionette DEBUG loaded listener.js 22:58:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 211 (0x7fd3b3854800) [pid = 1837] [serial = 2094] [outer = 0x7fd3b3012000] 22:58:50 INFO - PROCESS | 1837 | 1461131930678 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]]]}] 22:58:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 22:58:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1479ms 22:58:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 22:58:50 INFO - PROCESS | 1837 | 1461131930711 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 22:58:50 INFO - PROCESS | 1837 | 1461131930713 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 22:58:50 INFO - PROCESS | 1837 | 1461131930719 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 22:58:50 INFO - PROCESS | 1837 | 1461131930722 Marionette TRACE conn3 <- [1,2762,null,{}] 22:58:50 INFO - PROCESS | 1837 | 1461131930727 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}] 22:58:50 INFO - PROCESS | 1837 | 1461131930944 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 22:58:51 INFO - PROCESS | 1837 | 1461131931218 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:51 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c6bdc000 == 145 [pid = 1837] [id = 698] 22:58:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7fd3b33c3400) [pid = 1837] [serial = 2095] [outer = (nil)] 22:58:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7fd3b38e9400) [pid = 1837] [serial = 2096] [outer = 0x7fd3b33c3400] 22:58:51 INFO - PROCESS | 1837 | 1461131931289 Marionette DEBUG loaded listener.js 22:58:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7fd3b4ecf800) [pid = 1837] [serial = 2097] [outer = 0x7fd3b33c3400] 22:58:52 INFO - PROCESS | 1837 | 1461131932099 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]]]}] 22:58:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 22:58:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1433ms 22:58:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 22:58:52 INFO - PROCESS | 1837 | 1461131932151 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 22:58:52 INFO - PROCESS | 1837 | 1461131932154 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 22:58:52 INFO - PROCESS | 1837 | 1461131932160 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 22:58:52 INFO - PROCESS | 1837 | 1461131932162 Marionette TRACE conn3 <- [1,2766,null,{}] 22:58:52 INFO - PROCESS | 1837 | 1461131932167 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}] 22:58:52 INFO - PROCESS | 1837 | 1461131932379 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 22:58:52 INFO - PROCESS | 1837 | 1461131932658 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c8b2d800 == 146 [pid = 1837] [id = 699] 22:58:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7fd3b3854000) [pid = 1837] [serial = 2098] [outer = (nil)] 22:58:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7fd3b51d1800) [pid = 1837] [serial = 2099] [outer = 0x7fd3b3854000] 22:58:52 INFO - PROCESS | 1837 | 1461131932729 Marionette DEBUG loaded listener.js 22:58:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7fd3b5fdc000) [pid = 1837] [serial = 2100] [outer = 0x7fd3b3854000] 22:58:53 INFO - PROCESS | 1837 | 1461131933574 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]]]}] 22:58:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 22:58:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1436ms 22:58:53 INFO - PROCESS | 1837 | 1461131933601 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 22:58:53 INFO - PROCESS | 1837 | 1461131933604 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 22:58:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 22:58:53 INFO - PROCESS | 1837 | 1461131933613 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 22:58:53 INFO - PROCESS | 1837 | 1461131933615 Marionette TRACE conn3 <- [1,2770,null,{}] 22:58:53 INFO - PROCESS | 1837 | 1461131933620 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}] 22:58:53 INFO - PROCESS | 1837 | 1461131933831 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 22:58:54 INFO - PROCESS | 1837 | 1461131934137 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cac63000 == 147 [pid = 1837] [id = 700] 22:58:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 218 (0x7fd39a414000) [pid = 1837] [serial = 2101] [outer = (nil)] 22:58:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 219 (0x7fd3b6c66800) [pid = 1837] [serial = 2102] [outer = 0x7fd39a414000] 22:58:54 INFO - PROCESS | 1837 | 1461131934213 Marionette DEBUG loaded listener.js 22:58:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 220 (0x7fd3b742a800) [pid = 1837] [serial = 2103] [outer = 0x7fd39a414000] 22:58:55 INFO - PROCESS | 1837 | 1461131935065 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]]]}] 22:58:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 22:58:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1479ms 22:58:55 INFO - PROCESS | 1837 | 1461131935105 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 22:58:55 INFO - PROCESS | 1837 | 1461131935109 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 22:58:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 22:58:55 INFO - PROCESS | 1837 | 1461131935118 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 22:58:55 INFO - PROCESS | 1837 | 1461131935121 Marionette TRACE conn3 <- [1,2774,null,{}] 22:58:55 INFO - PROCESS | 1837 | 1461131935125 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}] 22:58:55 INFO - PROCESS | 1837 | 1461131935364 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 22:58:55 INFO - PROCESS | 1837 | 1461131935648 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39c20a800 == 148 [pid = 1837] [id = 701] 22:58:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 221 (0x7fd39a415800) [pid = 1837] [serial = 2104] [outer = (nil)] 22:58:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 222 (0x7fd39dfee400) [pid = 1837] [serial = 2105] [outer = 0x7fd39a415800] 22:58:55 INFO - PROCESS | 1837 | 1461131935780 Marionette DEBUG loaded listener.js 22:58:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 223 (0x7fd39fc53800) [pid = 1837] [serial = 2106] [outer = 0x7fd39a415800] 22:58:56 INFO - PROCESS | 1837 | 1461131936583 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]]]}] 22:58:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 22:58:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1529ms 22:58:56 INFO - PROCESS | 1837 | 1461131936664 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 22:58:56 INFO - PROCESS | 1837 | 1461131936669 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 22:58:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 22:58:56 INFO - PROCESS | 1837 | 1461131936678 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 22:58:56 INFO - PROCESS | 1837 | 1461131936681 Marionette TRACE conn3 <- [1,2778,null,{}] 22:58:56 INFO - PROCESS | 1837 | 1461131936685 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}] 22:58:56 INFO - PROCESS | 1837 | 1461131936904 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 22:58:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af7c3000 == 147 [pid = 1837] [id = 670] 22:58:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aed4c800 == 146 [pid = 1837] [id = 669] 22:58:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ad042000 == 145 [pid = 1837] [id = 668] 22:58:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ac268000 == 144 [pid = 1837] [id = 667] 22:58:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a7195000 == 143 [pid = 1837] [id = 666] 22:58:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a50ae000 == 142 [pid = 1837] [id = 665] 22:58:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a4216800 == 141 [pid = 1837] [id = 664] 22:58:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a1eb0800 == 140 [pid = 1837] [id = 663] 22:58:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39eab1000 == 139 [pid = 1837] [id = 662] 22:58:58 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3991d2800 == 138 [pid = 1837] [id = 661] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 222 (0x7fd3ac0e5000) [pid = 1837] [serial = 1839] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 221 (0x7fd3b1c30c00) [pid = 1837] [serial = 1812] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 220 (0x7fd3b0ef4800) [pid = 1837] [serial = 1815] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 219 (0x7fd3afb82400) [pid = 1837] [serial = 1803] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 218 (0x7fd3a4164800) [pid = 1837] [serial = 1920] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 217 (0x7fd39e95c000) [pid = 1837] [serial = 1913] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7fd3af1f1400) [pid = 1837] [serial = 1937] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7fd3a720bc00) [pid = 1837] [serial = 1926] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7fd3b7a5d800) [pid = 1837] [serial = 1884] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7fd3a41ce000) [pid = 1837] [serial = 1776] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7fd3b36a9800) [pid = 1837] [serial = 1869] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7fd3a5bd8000) [pid = 1837] [serial = 1779] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 210 (0x7fd39eda6c00) [pid = 1837] [serial = 1967] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7fd3ae7bc800) [pid = 1837] [serial = 1791] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7fd3aed76000) [pid = 1837] [serial = 1794] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7fd3ac0ef400) [pid = 1837] [serial = 1928] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7fd3a4e3ec00) [pid = 1837] [serial = 1922] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7fd3af76dc00) [pid = 1837] [serial = 1938] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7fd39edfd800) [pid = 1837] [serial = 1914] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7fd3ae5b8000) [pid = 1837] [serial = 1788] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7fd3b3012c00) [pid = 1837] [serial = 1857] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7fd3b3014400) [pid = 1837] [serial = 1943] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7fd3b38eb800) [pid = 1837] [serial = 1949] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7fd3aed0e000) [pid = 1837] [serial = 1854] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7fd3ad0aec00) [pid = 1837] [serial = 1851] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7fd3aefef400) [pid = 1837] [serial = 1934] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7fd3b33c7400) [pid = 1837] [serial = 1863] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7fd3b0181800) [pid = 1837] [serial = 1940] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7fd3b4fe6400) [pid = 1837] [serial = 1950] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7fd3bb872400) [pid = 1837] [serial = 1961] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7fd3ae556c00) [pid = 1837] [serial = 1929] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7fd3b0182400) [pid = 1837] [serial = 1806] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7fd3b3233000) [pid = 1837] [serial = 1860] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7fd39dfec000) [pid = 1837] [serial = 1974] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7fd3b2d0fc00) [pid = 1837] [serial = 1818] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7fd3b3580c00) [pid = 1837] [serial = 1866] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7fd3b357d000) [pid = 1837] [serial = 1944] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7fd39ffd0c00) [pid = 1837] [serial = 1979] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7fd3b972e400) [pid = 1837] [serial = 1958] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7fd3aed0d000) [pid = 1837] [serial = 1932] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7fd3b6dd9000) [pid = 1837] [serial = 1878] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7fd3b768e400) [pid = 1837] [serial = 1881] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7fd39eda7800) [pid = 1837] [serial = 1977] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7fd3b515cc00) [pid = 1837] [serial = 1872] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7fd39fc50000) [pid = 1837] [serial = 1767] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7fd3c5a7d000) [pid = 1837] [serial = 1965] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7fd3ae5dd000) [pid = 1837] [serial = 1931] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7fd3bfd07800) [pid = 1837] [serial = 1962] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7fd3b5f12c00) [pid = 1837] [serial = 1875] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7fd3a10eec00) [pid = 1837] [serial = 1770] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7fd3b0d3f000) [pid = 1837] [serial = 1941] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7fd3b893bc00) [pid = 1837] [serial = 1887] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7fd3a40a6800) [pid = 1837] [serial = 1773] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7fd3ae532c00) [pid = 1837] [serial = 1785] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7fd3b0eeb400) [pid = 1837] [serial = 1809] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7fd3a40a4400) [pid = 1837] [serial = 1845] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7fd3a720e800) [pid = 1837] [serial = 1848] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7fd3a5da1c00) [pid = 1837] [serial = 1925] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7fd3ac00a400) [pid = 1837] [serial = 1782] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7fd3a090a400) [pid = 1837] [serial = 1842] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7fd3b6ddd800) [pid = 1837] [serial = 1952] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7fd3b7a53400) [pid = 1837] [serial = 1953] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7fd3b515dc00) [pid = 1837] [serial = 1955] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7fd3a11c8000) [pid = 1837] [serial = 1917] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7fd3aeff8800) [pid = 1837] [serial = 1935] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7fd39fff8000) [pid = 1837] [serial = 1970] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7fd3a5010000) [pid = 1837] [serial = 1923] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7fd3a3d0d800) [pid = 1837] [serial = 1919] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7fd3a090d400) [pid = 1837] [serial = 1980] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7fd39dda5400) [pid = 1837] [serial = 1973] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7fd3ac0c7400) [pid = 1837] [serial = 1971] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7fd3b9961c00) [pid = 1837] [serial = 1959] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7fd39e959000) [pid = 1837] [serial = 1976] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7fd3af763400) [pid = 1837] [serial = 1800] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7fd3af1e7400) [pid = 1837] [serial = 1797] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7fd3b369c800) [pid = 1837] [serial = 1946] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7fd3a09c0000) [pid = 1837] [serial = 1916] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7fd3c4e63000) [pid = 1837] [serial = 1964] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7fd3b3855c00) [pid = 1837] [serial = 1947] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7fd3b8bac000) [pid = 1837] [serial = 1956] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7fd3a1108400) [pid = 1837] [serial = 1982] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1837 | 1461131938521 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd395152800 == 139 [pid = 1837] [id = 702] 22:58:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7fd39c4cc000) [pid = 1837] [serial = 2107] [outer = (nil)] 22:58:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7fd39db77000) [pid = 1837] [serial = 2108] [outer = 0x7fd39c4cc000] 22:58:58 INFO - PROCESS | 1837 | 1461131938593 Marionette DEBUG loaded listener.js 22:58:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7fd39dcfbc00) [pid = 1837] [serial = 2109] [outer = 0x7fd39c4cc000] 22:58:59 INFO - PROCESS | 1837 | 1461131939316 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]]]}] 22:58:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 22:58:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 2686ms 22:58:59 INFO - PROCESS | 1837 | 1461131939366 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 22:58:59 INFO - PROCESS | 1837 | 1461131939372 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 22:58:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 22:58:59 INFO - PROCESS | 1837 | 1461131939381 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 22:58:59 INFO - PROCESS | 1837 | 1461131939385 Marionette TRACE conn3 <- [1,2782,null,{}] 22:58:59 INFO - PROCESS | 1837 | 1461131939391 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}] 22:58:59 INFO - PROCESS | 1837 | 1461131939616 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 22:58:59 INFO - PROCESS | 1837 | 1461131939796 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39d792800 == 140 [pid = 1837] [id = 703] 22:58:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7fd39c4cd000) [pid = 1837] [serial = 2110] [outer = (nil)] 22:58:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7fd39e959000) [pid = 1837] [serial = 2111] [outer = 0x7fd39c4cd000] 22:58:59 INFO - PROCESS | 1837 | 1461131939862 Marionette DEBUG loaded listener.js 22:58:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7fd39edfd800) [pid = 1837] [serial = 2112] [outer = 0x7fd39c4cd000] 22:59:00 INFO - PROCESS | 1837 | 1461131940727 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]]]}] 22:59:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 22:59:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1388ms 22:59:00 INFO - PROCESS | 1837 | 1461131940772 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 22:59:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 22:59:00 INFO - PROCESS | 1837 | 1461131940778 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 22:59:00 INFO - PROCESS | 1837 | 1461131940789 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 22:59:00 INFO - PROCESS | 1837 | 1461131940791 Marionette TRACE conn3 <- [1,2786,null,{}] 22:59:00 INFO - PROCESS | 1837 | 1461131940817 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}] 22:59:01 INFO - PROCESS | 1837 | 1461131941079 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 22:59:01 INFO - PROCESS | 1837 | 1461131941106 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39ea97800 == 141 [pid = 1837] [id = 704] 22:59:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7fd39ed9f800) [pid = 1837] [serial = 2113] [outer = (nil)] 22:59:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7fd39fffa800) [pid = 1837] [serial = 2114] [outer = 0x7fd39ed9f800] 22:59:01 INFO - PROCESS | 1837 | 1461131941164 Marionette DEBUG loaded listener.js 22:59:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7fd3a10ee800) [pid = 1837] [serial = 2115] [outer = 0x7fd39ed9f800] 22:59:02 INFO - PROCESS | 1837 | 1461131942087 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]]]}] 22:59:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 22:59:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1343ms 22:59:02 INFO - PROCESS | 1837 | 1461131942126 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 22:59:02 INFO - PROCESS | 1837 | 1461131942129 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 22:59:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 22:59:02 INFO - PROCESS | 1837 | 1461131942160 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 22:59:02 INFO - PROCESS | 1837 | 1461131942177 Marionette TRACE conn3 <- [1,2790,null,{}] 22:59:02 INFO - PROCESS | 1837 | 1461131942197 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}] 22:59:02 INFO - PROCESS | 1837 | 1461131942621 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 22:59:03 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7fd39c4c3000) [pid = 1837] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 22:59:03 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7fd39e88e400) [pid = 1837] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 22:59:03 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7fd39edefc00) [pid = 1837] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 22:59:03 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7fd39a41c400) [pid = 1837] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 22:59:03 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7fd399c9cc00) [pid = 1837] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 22:59:03 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7fd39dda6c00) [pid = 1837] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 22:59:03 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7fd3a10f3800) [pid = 1837] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 22:59:03 INFO - PROCESS | 1837 | 1461131943155 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39fcc3800 == 142 [pid = 1837] [id = 705] 22:59:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7fd39a41c400) [pid = 1837] [serial = 2116] [outer = (nil)] 22:59:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7fd39dda6c00) [pid = 1837] [serial = 2117] [outer = 0x7fd39a41c400] 22:59:03 INFO - PROCESS | 1837 | 1461131943211 Marionette DEBUG loaded listener.js 22:59:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7fd3a1ede800) [pid = 1837] [serial = 2118] [outer = 0x7fd39a41c400] 22:59:03 INFO - PROCESS | 1837 | 1461131943850 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]]]}] 22:59:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 22:59:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1735ms 22:59:03 INFO - PROCESS | 1837 | 1461131943875 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 22:59:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 22:59:03 INFO - PROCESS | 1837 | 1461131943879 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 22:59:03 INFO - PROCESS | 1837 | 1461131943884 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 22:59:03 INFO - PROCESS | 1837 | 1461131943886 Marionette TRACE conn3 <- [1,2794,null,{}] 22:59:03 INFO - PROCESS | 1837 | 1461131943891 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}] 22:59:04 INFO - PROCESS | 1837 | 1461131944142 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 22:59:04 INFO - PROCESS | 1837 | 1461131944165 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a116d800 == 143 [pid = 1837] [id = 706] 22:59:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7fd39c4c3000) [pid = 1837] [serial = 2119] [outer = (nil)] 22:59:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7fd3a3e51c00) [pid = 1837] [serial = 2120] [outer = 0x7fd39c4c3000] 22:59:04 INFO - PROCESS | 1837 | 1461131944223 Marionette DEBUG loaded listener.js 22:59:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7fd3a416a400) [pid = 1837] [serial = 2121] [outer = 0x7fd39c4c3000] 22:59:05 INFO - PROCESS | 1837 | 1461131945179 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]]]}] 22:59:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 22:59:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1331ms 22:59:05 INFO - PROCESS | 1837 | 1461131945216 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 22:59:05 INFO - PROCESS | 1837 | 1461131945221 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 22:59:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 22:59:05 INFO - PROCESS | 1837 | 1461131945229 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 22:59:05 INFO - PROCESS | 1837 | 1461131945234 Marionette TRACE conn3 <- [1,2798,null,{}] 22:59:05 INFO - PROCESS | 1837 | 1461131945242 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}] 22:59:05 INFO - PROCESS | 1837 | 1461131945486 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 22:59:05 INFO - PROCESS | 1837 | 1461131945759 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39d823800 == 144 [pid = 1837] [id = 707] 22:59:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7fd39dfeb000) [pid = 1837] [serial = 2122] [outer = (nil)] 22:59:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7fd39e889c00) [pid = 1837] [serial = 2123] [outer = 0x7fd39dfeb000] 22:59:05 INFO - PROCESS | 1837 | 1461131945910 Marionette DEBUG loaded listener.js 22:59:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7fd39fc50800) [pid = 1837] [serial = 2124] [outer = 0x7fd39dfeb000] 22:59:06 INFO - PROCESS | 1837 | 1461131946764 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]]]}] 22:59:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 22:59:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1585ms 22:59:06 INFO - PROCESS | 1837 | 1461131946817 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 22:59:06 INFO - PROCESS | 1837 | 1461131946826 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 22:59:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 22:59:06 INFO - PROCESS | 1837 | 1461131946839 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 22:59:06 INFO - PROCESS | 1837 | 1461131946843 Marionette TRACE conn3 <- [1,2802,null,{}] 22:59:06 INFO - PROCESS | 1837 | 1461131946850 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}] 22:59:07 INFO - PROCESS | 1837 | 1461131947083 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 22:59:07 INFO - PROCESS | 1837 | 1461131947347 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1e9b800 == 145 [pid = 1837] [id = 708] 22:59:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7fd39ffcb800) [pid = 1837] [serial = 2125] [outer = (nil)] 22:59:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7fd3a1111400) [pid = 1837] [serial = 2126] [outer = 0x7fd39ffcb800] 22:59:07 INFO - PROCESS | 1837 | 1461131947469 Marionette DEBUG loaded listener.js 22:59:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7fd3a1edf800) [pid = 1837] [serial = 2127] [outer = 0x7fd39ffcb800] 22:59:08 INFO - PROCESS | 1837 | 1461131948395 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]]]}] 22:59:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 22:59:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1631ms 22:59:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 22:59:08 INFO - PROCESS | 1837 | 1461131948470 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 22:59:08 INFO - PROCESS | 1837 | 1461131948473 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 22:59:08 INFO - PROCESS | 1837 | 1461131948480 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 22:59:08 INFO - PROCESS | 1837 | 1461131948486 Marionette TRACE conn3 <- [1,2806,null,{}] 22:59:08 INFO - PROCESS | 1837 | 1461131948502 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}] 22:59:08 INFO - PROCESS | 1837 | 1461131948774 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 22:59:09 INFO - PROCESS | 1837 | 1461131949117 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a5093000 == 146 [pid = 1837] [id = 709] 22:59:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7fd3a41c7c00) [pid = 1837] [serial = 2128] [outer = (nil)] 22:59:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7fd3a500d800) [pid = 1837] [serial = 2129] [outer = 0x7fd3a41c7c00] 22:59:09 INFO - PROCESS | 1837 | 1461131949200 Marionette DEBUG loaded listener.js 22:59:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7fd3a5dad400) [pid = 1837] [serial = 2130] [outer = 0x7fd3a41c7c00] 22:59:10 INFO - PROCESS | 1837 | 1461131950043 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]]]}] 22:59:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 22:59:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1636ms 22:59:10 INFO - PROCESS | 1837 | 1461131950115 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 22:59:10 INFO - PROCESS | 1837 | 1461131950120 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 22:59:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 22:59:10 INFO - PROCESS | 1837 | 1461131950125 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 22:59:10 INFO - PROCESS | 1837 | 1461131950128 Marionette TRACE conn3 <- [1,2810,null,{}] 22:59:10 INFO - PROCESS | 1837 | 1461131950133 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}] 22:59:10 INFO - PROCESS | 1837 | 1461131950399 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 22:59:10 INFO - PROCESS | 1837 | 1461131950708 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a719c800 == 147 [pid = 1837] [id = 710] 22:59:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7fd3a418b400) [pid = 1837] [serial = 2131] [outer = (nil)] 22:59:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7fd3abf7dc00) [pid = 1837] [serial = 2132] [outer = 0x7fd3a418b400] 22:59:10 INFO - PROCESS | 1837 | 1461131950781 Marionette DEBUG loaded listener.js 22:59:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7fd3ac011400) [pid = 1837] [serial = 2133] [outer = 0x7fd3a418b400] 22:59:11 INFO - PROCESS | 1837 | 1461131951630 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]]]}] 22:59:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 22:59:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1575ms 22:59:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 22:59:11 INFO - PROCESS | 1837 | 1461131951702 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 22:59:11 INFO - PROCESS | 1837 | 1461131951705 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 22:59:11 INFO - PROCESS | 1837 | 1461131951711 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 22:59:11 INFO - PROCESS | 1837 | 1461131951714 Marionette TRACE conn3 <- [1,2814,null,{}] 22:59:11 INFO - PROCESS | 1837 | 1461131951719 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}] 22:59:11 INFO - PROCESS | 1837 | 1461131951937 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 22:59:12 INFO - PROCESS | 1837 | 1461131952197 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3abdc1800 == 148 [pid = 1837] [id = 711] 22:59:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7fd3a41cf000) [pid = 1837] [serial = 2134] [outer = (nil)] 22:59:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7fd3ac0bc000) [pid = 1837] [serial = 2135] [outer = 0x7fd3a41cf000] 22:59:12 INFO - PROCESS | 1837 | 1461131952272 Marionette DEBUG loaded listener.js 22:59:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7fd3ac0efc00) [pid = 1837] [serial = 2136] [outer = 0x7fd3a41cf000] 22:59:13 INFO - PROCESS | 1837 | 1461131953140 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]]]}] 22:59:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 22:59:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1495ms 22:59:13 INFO - PROCESS | 1837 | 1461131953207 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 22:59:13 INFO - PROCESS | 1837 | 1461131953211 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 22:59:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 22:59:13 INFO - PROCESS | 1837 | 1461131953218 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 22:59:13 INFO - PROCESS | 1837 | 1461131953221 Marionette TRACE conn3 <- [1,2818,null,{}] 22:59:13 INFO - PROCESS | 1837 | 1461131953226 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}] 22:59:13 INFO - PROCESS | 1837 | 1461131953468 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 22:59:13 INFO - PROCESS | 1837 | 1461131953732 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ad052000 == 149 [pid = 1837] [id = 712] 22:59:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7fd3aed73800) [pid = 1837] [serial = 2137] [outer = (nil)] 22:59:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7fd3aed7f800) [pid = 1837] [serial = 2138] [outer = 0x7fd3aed73800] 22:59:13 INFO - PROCESS | 1837 | 1461131953856 Marionette DEBUG loaded listener.js 22:59:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7fd3af3e0400) [pid = 1837] [serial = 2139] [outer = 0x7fd3aed73800] 22:59:14 INFO - PROCESS | 1837 | 1461131954715 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]]]}] 22:59:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 22:59:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1532ms 22:59:14 INFO - PROCESS | 1837 | 1461131954752 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 22:59:14 INFO - PROCESS | 1837 | 1461131954755 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 22:59:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 22:59:14 INFO - PROCESS | 1837 | 1461131954760 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 22:59:14 INFO - PROCESS | 1837 | 1461131954763 Marionette TRACE conn3 <- [1,2822,null,{}] 22:59:14 INFO - PROCESS | 1837 | 1461131954768 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}] 22:59:14 INFO - PROCESS | 1837 | 1461131954977 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 22:59:15 INFO - PROCESS | 1837 | 1461131955241 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:15 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aee18800 == 150 [pid = 1837] [id = 713] 22:59:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7fd3a4166000) [pid = 1837] [serial = 2140] [outer = (nil)] 22:59:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7fd3af76ac00) [pid = 1837] [serial = 2141] [outer = 0x7fd3a4166000] 22:59:15 INFO - PROCESS | 1837 | 1461131955314 Marionette DEBUG loaded listener.js 22:59:15 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7fd3afb82400) [pid = 1837] [serial = 2142] [outer = 0x7fd3a4166000] 22:59:16 INFO - PROCESS | 1837 | 1461131956185 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]]]}] 22:59:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 22:59:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1486ms 22:59:16 INFO - PROCESS | 1837 | 1461131956249 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 22:59:16 INFO - PROCESS | 1837 | 1461131956252 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 22:59:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 22:59:16 INFO - PROCESS | 1837 | 1461131956258 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 22:59:16 INFO - PROCESS | 1837 | 1461131956261 Marionette TRACE conn3 <- [1,2826,null,{}] 22:59:16 INFO - PROCESS | 1837 | 1461131956266 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}] 22:59:16 INFO - PROCESS | 1837 | 1461131956487 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 22:59:16 INFO - PROCESS | 1837 | 1461131956756 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b0d89000 == 151 [pid = 1837] [id = 714] 22:59:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7fd3ac0e8c00) [pid = 1837] [serial = 2143] [outer = (nil)] 22:59:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7fd3affe5400) [pid = 1837] [serial = 2144] [outer = 0x7fd3ac0e8c00] 22:59:16 INFO - PROCESS | 1837 | 1461131956872 Marionette DEBUG loaded listener.js 22:59:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7fd3b0d36c00) [pid = 1837] [serial = 2145] [outer = 0x7fd3ac0e8c00] 22:59:17 INFO - PROCESS | 1837 | 1461131957673 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 22:59:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 22:59:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1487ms 22:59:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 22:59:17 INFO - PROCESS | 1837 | 1461131957746 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 22:59:17 INFO - PROCESS | 1837 | 1461131957749 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 22:59:17 INFO - PROCESS | 1837 | 1461131957756 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 22:59:17 INFO - PROCESS | 1837 | 1461131957758 Marionette TRACE conn3 <- [1,2830,null,{}] 22:59:17 INFO - PROCESS | 1837 | 1461131957764 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}] 22:59:18 INFO - PROCESS | 1837 | 1461131958000 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 22:59:18 INFO - PROCESS | 1837 | 1461131958300 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:18 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2eb6800 == 152 [pid = 1837] [id = 715] 22:59:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7fd3afb7f000) [pid = 1837] [serial = 2146] [outer = (nil)] 22:59:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7fd3b269a800) [pid = 1837] [serial = 2147] [outer = 0x7fd3afb7f000] 22:59:18 INFO - PROCESS | 1837 | 1461131958415 Marionette DEBUG loaded listener.js 22:59:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7fd3b2ea6000) [pid = 1837] [serial = 2148] [outer = 0x7fd3afb7f000] 22:59:19 INFO - PROCESS | 1837 | 1461131959227 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]]]}] 22:59:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 22:59:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1531ms 22:59:19 INFO - PROCESS | 1837 | 1461131959290 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 22:59:19 INFO - PROCESS | 1837 | 1461131959293 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 22:59:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 22:59:19 INFO - PROCESS | 1837 | 1461131959302 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 22:59:19 INFO - PROCESS | 1837 | 1461131959305 Marionette TRACE conn3 <- [1,2834,null,{}] 22:59:19 INFO - PROCESS | 1837 | 1461131959309 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}] 22:59:19 INFO - PROCESS | 1837 | 1461131959540 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 22:59:19 INFO - PROCESS | 1837 | 1461131959809 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b311c000 == 153 [pid = 1837] [id = 716] 22:59:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7fd3b0d3d400) [pid = 1837] [serial = 2149] [outer = (nil)] 22:59:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7fd3b322f000) [pid = 1837] [serial = 2150] [outer = 0x7fd3b0d3d400] 22:59:19 INFO - PROCESS | 1837 | 1461131959920 Marionette DEBUG loaded listener.js 22:59:20 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7fd3b3581c00) [pid = 1837] [serial = 2151] [outer = 0x7fd3b0d3d400] 22:59:20 INFO - PROCESS | 1837 | 1461131960850 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 22:59:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 22:59:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1581ms 22:59:20 INFO - PROCESS | 1837 | 1461131960888 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 22:59:20 INFO - PROCESS | 1837 | 1461131960892 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 22:59:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 22:59:20 INFO - PROCESS | 1837 | 1461131960900 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 22:59:20 INFO - PROCESS | 1837 | 1461131960904 Marionette TRACE conn3 <- [1,2838,null,{}] 22:59:20 INFO - PROCESS | 1837 | 1461131960910 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}] 22:59:21 INFO - PROCESS | 1837 | 1461131961170 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 22:59:21 INFO - PROCESS | 1837 | 1461131961494 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6c91000 == 154 [pid = 1837] [id = 717] 22:59:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7fd3b5166000) [pid = 1837] [serial = 2152] [outer = (nil)] 22:59:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7fd3b5a6a000) [pid = 1837] [serial = 2153] [outer = 0x7fd3b5166000] 22:59:21 INFO - PROCESS | 1837 | 1461131961581 Marionette DEBUG loaded listener.js 22:59:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7fd3b6d04c00) [pid = 1837] [serial = 2154] [outer = 0x7fd3b5166000] 22:59:22 INFO - PROCESS | 1837 | 1461131962484 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]]]}] 22:59:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 22:59:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1637ms 22:59:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 22:59:22 INFO - PROCESS | 1837 | 1461131962537 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 22:59:22 INFO - PROCESS | 1837 | 1461131962539 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 22:59:22 INFO - PROCESS | 1837 | 1461131962561 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 22:59:22 INFO - PROCESS | 1837 | 1461131962564 Marionette TRACE conn3 <- [1,2842,null,{}] 22:59:22 INFO - PROCESS | 1837 | 1461131962577 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}] 22:59:22 INFO - PROCESS | 1837 | 1461131962808 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 22:59:23 INFO - PROCESS | 1837 | 1461131963077 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:23 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b77b9000 == 155 [pid = 1837] [id = 718] 22:59:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7fd3b51c9800) [pid = 1837] [serial = 2155] [outer = (nil)] 22:59:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7fd3b7690c00) [pid = 1837] [serial = 2156] [outer = 0x7fd3b51c9800] 22:59:23 INFO - PROCESS | 1837 | 1461131963198 Marionette DEBUG loaded listener.js 22:59:23 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7fd3b7a60800) [pid = 1837] [serial = 2157] [outer = 0x7fd3b51c9800] 22:59:24 INFO - PROCESS | 1837 | 1461131964094 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]]]}] 22:59:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 22:59:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1600ms 22:59:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 22:59:24 INFO - PROCESS | 1837 | 1461131964146 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 22:59:24 INFO - PROCESS | 1837 | 1461131964149 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 22:59:24 INFO - PROCESS | 1837 | 1461131964155 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 22:59:24 INFO - PROCESS | 1837 | 1461131964158 Marionette TRACE conn3 <- [1,2846,null,{}] 22:59:24 INFO - PROCESS | 1837 | 1461131964163 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}] 22:59:24 INFO - PROCESS | 1837 | 1461131964383 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 22:59:24 INFO - PROCESS | 1837 | 1461131964660 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8fc7800 == 156 [pid = 1837] [id = 719] 22:59:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7fd399c9d800) [pid = 1837] [serial = 2158] [outer = (nil)] 22:59:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7fd3a2003800) [pid = 1837] [serial = 2159] [outer = 0x7fd399c9d800] 22:59:24 INFO - PROCESS | 1837 | 1461131964773 Marionette DEBUG loaded listener.js 22:59:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7fd3b88e1400) [pid = 1837] [serial = 2160] [outer = 0x7fd399c9d800] 22:59:25 INFO - PROCESS | 1837 | 1461131965590 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]]]}] 22:59:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 22:59:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1493ms 22:59:25 INFO - PROCESS | 1837 | 1461131965647 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 22:59:25 INFO - PROCESS | 1837 | 1461131965651 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 22:59:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 22:59:25 INFO - PROCESS | 1837 | 1461131965656 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 22:59:25 INFO - PROCESS | 1837 | 1461131965659 Marionette TRACE conn3 <- [1,2850,null,{}] 22:59:25 INFO - PROCESS | 1837 | 1461131965664 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}] 22:59:25 INFO - PROCESS | 1837 | 1461131965873 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 22:59:26 INFO - PROCESS | 1837 | 1461131966153 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:26 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c4ee3000 == 157 [pid = 1837] [id = 720] 22:59:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7fd39db76c00) [pid = 1837] [serial = 2161] [outer = (nil)] 22:59:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7fd3b8f51400) [pid = 1837] [serial = 2162] [outer = 0x7fd39db76c00] 22:59:26 INFO - PROCESS | 1837 | 1461131966227 Marionette DEBUG loaded listener.js 22:59:26 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7fd3b9833800) [pid = 1837] [serial = 2163] [outer = 0x7fd39db76c00] 22:59:27 INFO - PROCESS | 1837 | 1461131967092 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 22:59:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 22:59:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1488ms 22:59:27 INFO - PROCESS | 1837 | 1461131967145 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 22:59:27 INFO - PROCESS | 1837 | 1461131967148 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 22:59:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 22:59:27 INFO - PROCESS | 1837 | 1461131967154 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 22:59:27 INFO - PROCESS | 1837 | 1461131967157 Marionette TRACE conn3 <- [1,2854,null,{}] 22:59:27 INFO - PROCESS | 1837 | 1461131967162 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}] 22:59:27 INFO - PROCESS | 1837 | 1461131967378 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 22:59:27 INFO - PROCESS | 1837 | 1461131967650 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c8b1b000 == 158 [pid = 1837] [id = 721] 22:59:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7fd3b88d6c00) [pid = 1837] [serial = 2164] [outer = (nil)] 22:59:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7fd3bb4d4000) [pid = 1837] [serial = 2165] [outer = 0x7fd3b88d6c00] 22:59:27 INFO - PROCESS | 1837 | 1461131967722 Marionette DEBUG loaded listener.js 22:59:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7fd3bf057800) [pid = 1837] [serial = 2166] [outer = 0x7fd3b88d6c00] 22:59:28 INFO - PROCESS | 1837 | 1461131968577 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]]]}] 22:59:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 22:59:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1488ms 22:59:28 INFO - PROCESS | 1837 | 1461131968643 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 22:59:28 INFO - PROCESS | 1837 | 1461131968647 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 22:59:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 22:59:28 INFO - PROCESS | 1837 | 1461131968652 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 22:59:28 INFO - PROCESS | 1837 | 1461131968654 Marionette TRACE conn3 <- [1,2858,null,{}] 22:59:28 INFO - PROCESS | 1837 | 1461131968659 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}] 22:59:28 INFO - PROCESS | 1837 | 1461131968878 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 22:59:29 INFO - PROCESS | 1837 | 1461131969153 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:29 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cae2c800 == 159 [pid = 1837] [id = 722] 22:59:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7fd39fe0b000) [pid = 1837] [serial = 2167] [outer = (nil)] 22:59:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7fd3bf063c00) [pid = 1837] [serial = 2168] [outer = 0x7fd39fe0b000] 22:59:29 INFO - PROCESS | 1837 | 1461131969265 Marionette DEBUG loaded listener.js 22:59:29 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7fd3c5c9ac00) [pid = 1837] [serial = 2169] [outer = 0x7fd39fe0b000] 22:59:30 INFO - PROCESS | 1837 | 1461131970071 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 22:59:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 22:59:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1477ms 22:59:30 INFO - PROCESS | 1837 | 1461131970147 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 22:59:30 INFO - PROCESS | 1837 | 1461131970151 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 22:59:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 22:59:30 INFO - PROCESS | 1837 | 1461131970160 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 22:59:30 INFO - PROCESS | 1837 | 1461131970163 Marionette TRACE conn3 <- [1,2862,null,{}] 22:59:30 INFO - PROCESS | 1837 | 1461131970168 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}] 22:59:30 INFO - PROCESS | 1837 | 1461131970387 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 22:59:30 INFO - PROCESS | 1837 | 1461131970667 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3caea8000 == 160 [pid = 1837] [id = 723] 22:59:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7fd3a09b8400) [pid = 1837] [serial = 2170] [outer = (nil)] 22:59:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7fd3c5dc0800) [pid = 1837] [serial = 2171] [outer = 0x7fd3a09b8400] 22:59:30 INFO - PROCESS | 1837 | 1461131970783 Marionette DEBUG loaded listener.js 22:59:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7fd3c5fa0800) [pid = 1837] [serial = 2172] [outer = 0x7fd3a09b8400] 22:59:31 INFO - PROCESS | 1837 | 1461131971687 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]]]}] 22:59:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 22:59:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1579ms 22:59:31 INFO - PROCESS | 1837 | 1461131971740 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 22:59:31 INFO - PROCESS | 1837 | 1461131971743 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 22:59:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 22:59:31 INFO - PROCESS | 1837 | 1461131971748 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 22:59:31 INFO - PROCESS | 1837 | 1461131971751 Marionette TRACE conn3 <- [1,2866,null,{}] 22:59:31 INFO - PROCESS | 1837 | 1461131971756 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}] 22:59:31 INFO - PROCESS | 1837 | 1461131971993 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 22:59:32 INFO - PROCESS | 1837 | 1461131972269 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cb349800 == 161 [pid = 1837] [id = 724] 22:59:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7fd3c5a73800) [pid = 1837] [serial = 2173] [outer = (nil)] 22:59:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7fd3c61df400) [pid = 1837] [serial = 2174] [outer = 0x7fd3c5a73800] 22:59:32 INFO - PROCESS | 1837 | 1461131972381 Marionette DEBUG loaded listener.js 22:59:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7fd3c6e32c00) [pid = 1837] [serial = 2175] [outer = 0x7fd3c5a73800] 22:59:33 INFO - PROCESS | 1837 | 1461131973241 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]]]}] 22:59:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 22:59:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1530ms 22:59:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 22:59:33 INFO - PROCESS | 1837 | 1461131973280 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 22:59:33 INFO - PROCESS | 1837 | 1461131973283 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 22:59:33 INFO - PROCESS | 1837 | 1461131973289 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 22:59:33 INFO - PROCESS | 1837 | 1461131973292 Marionette TRACE conn3 <- [1,2870,null,{}] 22:59:33 INFO - PROCESS | 1837 | 1461131973298 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}] 22:59:33 INFO - PROCESS | 1837 | 1461131973560 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 22:59:33 INFO - PROCESS | 1837 | 1461131973879 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:33 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cd188800 == 162 [pid = 1837] [id = 725] 22:59:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7fd3c5f9a400) [pid = 1837] [serial = 2176] [outer = (nil)] 22:59:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7fd3c6f47800) [pid = 1837] [serial = 2177] [outer = 0x7fd3c5f9a400] 22:59:33 INFO - PROCESS | 1837 | 1461131973953 Marionette DEBUG loaded listener.js 22:59:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7fd3c6f4d800) [pid = 1837] [serial = 2178] [outer = 0x7fd3c5f9a400] 22:59:34 INFO - PROCESS | 1837 | 1461131974760 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]]]}] 22:59:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 22:59:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1578ms 22:59:34 INFO - PROCESS | 1837 | 1461131974867 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 22:59:34 INFO - PROCESS | 1837 | 1461131974869 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 22:59:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 22:59:34 INFO - PROCESS | 1837 | 1461131974875 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 22:59:34 INFO - PROCESS | 1837 | 1461131974877 Marionette TRACE conn3 <- [1,2874,null,{}] 22:59:34 INFO - PROCESS | 1837 | 1461131974884 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}] 22:59:35 INFO - PROCESS | 1837 | 1461131975112 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 22:59:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b1059800 == 161 [pid = 1837] [id = 53] 22:59:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cd180800 == 160 [pid = 1837] [id = 245] 22:59:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39fcc3800 == 159 [pid = 1837] [id = 705] 22:59:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a139f800 == 158 [pid = 1837] [id = 636] 22:59:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39ea97800 == 157 [pid = 1837] [id = 704] 22:59:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39d792800 == 156 [pid = 1837] [id = 703] 22:59:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd395152800 == 155 [pid = 1837] [id = 702] 22:59:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cac63000 == 154 [pid = 1837] [id = 700] 22:59:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c8b2d800 == 153 [pid = 1837] [id = 699] 22:59:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c6bdc000 == 152 [pid = 1837] [id = 698] 22:59:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c5c60000 == 151 [pid = 1837] [id = 697] 22:59:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3bb433000 == 150 [pid = 1837] [id = 696] 22:59:36 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b7f4e800 == 149 [pid = 1837] [id = 695] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7fd3a3e4f800) [pid = 1837] [serial = 2046] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7fd3a3d11800) [pid = 1837] [serial = 2048] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7fd39c4cec00) [pid = 1837] [serial = 1985] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7fd3b8f50c00) [pid = 1837] [serial = 2027] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7fd3b6aa0000) [pid = 1837] [serial = 2021] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7fd3bb86dc00) [pid = 1837] [serial = 2030] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7fd3aed06c00) [pid = 1837] [serial = 2003] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7fd3a40a9400) [pid = 1837] [serial = 1968] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7fd39ffda400) [pid = 1837] [serial = 2040] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7fd3a1ed5800) [pid = 1837] [serial = 2043] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7fd39db7fc00) [pid = 1837] [serial = 2034] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7fd39eda7c00) [pid = 1837] [serial = 2037] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7fd3b3019800) [pid = 1837] [serial = 2015] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7fd3b26a4400) [pid = 1837] [serial = 2012] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7fd3a200fc00) [pid = 1837] [serial = 1991] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7fd39ffc1c00) [pid = 1837] [serial = 2039] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7fd39fc57c00) [pid = 1837] [serial = 1988] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7fd39c4c3800) [pid = 1837] [serial = 2033] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7fd3a41c6400) [pid = 1837] [serial = 1994] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7fd3affe5c00) [pid = 1837] [serial = 2009] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7fd39e88fc00) [pid = 1837] [serial = 2036] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7fd3b3850800) [pid = 1837] [serial = 2018] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7fd3a110a800) [pid = 1837] [serial = 2042] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7fd3a1cc8400) [pid = 1837] [serial = 1983] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7fd3b7688400) [pid = 1837] [serial = 2024] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7fd3abf7c800) [pid = 1837] [serial = 2000] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7fd3a5da5800) [pid = 1837] [serial = 1997] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7fd3a3d11400) [pid = 1837] [serial = 2045] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7fd3af707c00) [pid = 1837] [serial = 2006] [outer = (nil)] [url = about:blank] 22:59:36 INFO - PROCESS | 1837 | 1461131976968 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3983b8800 == 150 [pid = 1837] [id = 726] 22:59:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7fd39db82000) [pid = 1837] [serial = 2179] [outer = (nil)] 22:59:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7fd39dcf1c00) [pid = 1837] [serial = 2180] [outer = 0x7fd39db82000] 22:59:37 INFO - PROCESS | 1837 | 1461131977033 Marionette DEBUG loaded listener.js 22:59:37 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7fd39ddb0c00) [pid = 1837] [serial = 2181] [outer = 0x7fd39db82000] 22:59:37 INFO - PROCESS | 1837 | 1461131977785 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]]]}] 22:59:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 22:59:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2931ms 22:59:37 INFO - PROCESS | 1837 | 1461131977809 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 22:59:37 INFO - PROCESS | 1837 | 1461131977815 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 22:59:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 22:59:37 INFO - PROCESS | 1837 | 1461131977823 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 22:59:37 INFO - PROCESS | 1837 | 1461131977827 Marionette TRACE conn3 <- [1,2878,null,{}] 22:59:37 INFO - PROCESS | 1837 | 1461131977832 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}] 22:59:38 INFO - PROCESS | 1837 | 1461131978050 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 22:59:38 INFO - PROCESS | 1837 | 1461131978231 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:38 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39c21f000 == 151 [pid = 1837] [id = 727] 22:59:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7fd39db83000) [pid = 1837] [serial = 2182] [outer = (nil)] 22:59:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7fd39eda6000) [pid = 1837] [serial = 2183] [outer = 0x7fd39db83000] 22:59:38 INFO - PROCESS | 1837 | 1461131978291 Marionette DEBUG loaded listener.js 22:59:38 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7fd39fc55400) [pid = 1837] [serial = 2184] [outer = 0x7fd39db83000] 22:59:39 INFO - PROCESS | 1837 | 1461131979151 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]]]}] 22:59:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 22:59:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1380ms 22:59:39 INFO - PROCESS | 1837 | 1461131979210 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 22:59:39 INFO - PROCESS | 1837 | 1461131979216 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 22:59:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 22:59:39 INFO - PROCESS | 1837 | 1461131979221 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 22:59:39 INFO - PROCESS | 1837 | 1461131979223 Marionette TRACE conn3 <- [1,2882,null,{}] 22:59:39 INFO - PROCESS | 1837 | 1461131979229 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}] 22:59:39 INFO - PROCESS | 1837 | 1461131979496 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 22:59:39 INFO - PROCESS | 1837 | 1461131979533 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39e6c4000 == 152 [pid = 1837] [id = 728] 22:59:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7fd39fc56c00) [pid = 1837] [serial = 2185] [outer = (nil)] 22:59:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7fd39fffa400) [pid = 1837] [serial = 2186] [outer = 0x7fd39fc56c00] 22:59:39 INFO - PROCESS | 1837 | 1461131979592 Marionette DEBUG loaded listener.js 22:59:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7fd3a09c4800) [pid = 1837] [serial = 2187] [outer = 0x7fd39fc56c00] 22:59:40 INFO - PROCESS | 1837 | 1461131980541 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]]]}] 22:59:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 22:59:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1381ms 22:59:40 INFO - PROCESS | 1837 | 1461131980625 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 22:59:40 INFO - PROCESS | 1837 | 1461131980631 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 22:59:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 22:59:40 INFO - PROCESS | 1837 | 1461131980649 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 22:59:40 INFO - PROCESS | 1837 | 1461131980657 Marionette TRACE conn3 <- [1,2886,null,{}] 22:59:40 INFO - PROCESS | 1837 | 1461131980669 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}] 22:59:40 INFO - PROCESS | 1837 | 1461131980944 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 22:59:40 INFO - PROCESS | 1837 | 1461131980976 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:40 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a078f800 == 153 [pid = 1837] [id = 729] 22:59:40 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7fd3a09c7800) [pid = 1837] [serial = 2188] [outer = (nil)] 22:59:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7fd3a2005400) [pid = 1837] [serial = 2189] [outer = 0x7fd3a09c7800] 22:59:41 INFO - PROCESS | 1837 | 1461131981036 Marionette DEBUG loaded listener.js 22:59:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7fd3a3d05000) [pid = 1837] [serial = 2190] [outer = 0x7fd3a09c7800] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7fd39a414000) [pid = 1837] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7fd3a4191800) [pid = 1837] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7fd39a41c400) [pid = 1837] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7fd3abe31800) [pid = 1837] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7fd3b0d40800) [pid = 1837] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7fd3abe2ec00) [pid = 1837] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7fd39c4cc000) [pid = 1837] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7fd39e95d800) [pid = 1837] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7fd39ed9f800) [pid = 1837] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7fd3affe6800) [pid = 1837] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7fd39c4cd000) [pid = 1837] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7fd39edf2800) [pid = 1837] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7fd3a1ed6400) [pid = 1837] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7fd39e958000) [pid = 1837] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7fd3a11ca400) [pid = 1837] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7fd3b3012000) [pid = 1837] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7fd3a32b3000) [pid = 1837] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7fd39ffd2000) [pid = 1837] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7fd39a417000) [pid = 1837] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7fd3ad0b1c00) [pid = 1837] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7fd3b3854000) [pid = 1837] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7fd3a090c000) [pid = 1837] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7fd3ac0c7c00) [pid = 1837] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7fd3a40a5000) [pid = 1837] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7fd3ac00a800) [pid = 1837] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7fd3a4193000) [pid = 1837] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7fd39a415800) [pid = 1837] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7fd3b5fda800) [pid = 1837] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7fd39eda5800) [pid = 1837] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7fd3b6d03000) [pid = 1837] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7fd39c4d0c00) [pid = 1837] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7fd3a5bdec00) [pid = 1837] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7fd3a1eda000) [pid = 1837] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7fd39a412c00) [pid = 1837] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7fd39e95a400) [pid = 1837] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7fd3af3e3000) [pid = 1837] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7fd3b33c3400) [pid = 1837] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7fd3b70efc00) [pid = 1837] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7fd3ae559c00) [pid = 1837] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7fd3abf73400) [pid = 1837] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 22:59:42 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7fd3b2e9d400) [pid = 1837] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 22:59:42 INFO - PROCESS | 1837 | 1461131982679 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]]]}] 22:59:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 22:59:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2103ms 22:59:42 INFO - PROCESS | 1837 | 1461131982746 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 22:59:42 INFO - PROCESS | 1837 | 1461131982749 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 22:59:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 22:59:42 INFO - PROCESS | 1837 | 1461131982755 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 22:59:42 INFO - PROCESS | 1837 | 1461131982757 Marionette TRACE conn3 <- [1,2890,null,{}] 22:59:42 INFO - PROCESS | 1837 | 1461131982762 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}] 22:59:42 INFO - PROCESS | 1837 | 1461131982965 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 22:59:43 INFO - PROCESS | 1837 | 1461131983150 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:43 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1011800 == 154 [pid = 1837] [id = 730] 22:59:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7fd399ca6800) [pid = 1837] [serial = 2191] [outer = (nil)] 22:59:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7fd3a090c000) [pid = 1837] [serial = 2192] [outer = 0x7fd399ca6800] 22:59:43 INFO - PROCESS | 1837 | 1461131983210 Marionette DEBUG loaded listener.js 22:59:43 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7fd3a3d05c00) [pid = 1837] [serial = 2193] [outer = 0x7fd399ca6800] 22:59:43 INFO - PROCESS | 1837 | 1461131983941 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 22:59:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 22:59:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1224ms 22:59:44 INFO - PROCESS | 1837 | 1461131984137 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 22:59:44 INFO - PROCESS | 1837 | 1461131984143 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 22:59:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 22:59:44 INFO - PROCESS | 1837 | 1461131984169 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 22:59:44 INFO - PROCESS | 1837 | 1461131984174 Marionette TRACE conn3 <- [1,2894,null,{}] 22:59:44 INFO - PROCESS | 1837 | 1461131984182 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}] 22:59:44 INFO - PROCESS | 1837 | 1461131984405 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 22:59:44 INFO - PROCESS | 1837 | 1461131984737 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39c219800 == 155 [pid = 1837] [id = 731] 22:59:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7fd39dfe9800) [pid = 1837] [serial = 2194] [outer = (nil)] 22:59:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7fd39e7d2800) [pid = 1837] [serial = 2195] [outer = 0x7fd39dfe9800] 22:59:44 INFO - PROCESS | 1837 | 1461131984814 Marionette DEBUG loaded listener.js 22:59:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7fd39eda7400) [pid = 1837] [serial = 2196] [outer = 0x7fd39dfe9800] 22:59:45 INFO - PROCESS | 1837 | 1461131985699 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]]]}] 22:59:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 22:59:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1585ms 22:59:45 INFO - PROCESS | 1837 | 1461131985752 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 22:59:45 INFO - PROCESS | 1837 | 1461131985756 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 22:59:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 22:59:45 INFO - PROCESS | 1837 | 1461131985766 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 22:59:45 INFO - PROCESS | 1837 | 1461131985771 Marionette TRACE conn3 <- [1,2898,null,{}] 22:59:45 INFO - PROCESS | 1837 | 1461131985778 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}] 22:59:46 INFO - PROCESS | 1837 | 1461131986008 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 22:59:46 INFO - PROCESS | 1837 | 1461131986265 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:46 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a1158800 == 156 [pid = 1837] [id = 732] 22:59:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7fd39fff5400) [pid = 1837] [serial = 2197] [outer = (nil)] 22:59:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7fd3a09be800) [pid = 1837] [serial = 2198] [outer = 0x7fd39fff5400] 22:59:46 INFO - PROCESS | 1837 | 1461131986384 Marionette DEBUG loaded listener.js 22:59:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7fd3a110b000) [pid = 1837] [serial = 2199] [outer = 0x7fd39fff5400] 22:59:47 INFO - PROCESS | 1837 | 1461131987256 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]]]}] 22:59:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 22:59:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1534ms 22:59:47 INFO - PROCESS | 1837 | 1461131987299 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 22:59:47 INFO - PROCESS | 1837 | 1461131987303 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 22:59:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 22:59:47 INFO - PROCESS | 1837 | 1461131987309 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 22:59:47 INFO - PROCESS | 1837 | 1461131987311 Marionette TRACE conn3 <- [1,2902,null,{}] 22:59:47 INFO - PROCESS | 1837 | 1461131987319 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}] 22:59:47 INFO - PROCESS | 1837 | 1461131987537 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 22:59:47 INFO - PROCESS | 1837 | 1461131987811 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3f28000 == 157 [pid = 1837] [id = 733] 22:59:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7fd3a3e50800) [pid = 1837] [serial = 2200] [outer = (nil)] 22:59:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7fd3a40ab400) [pid = 1837] [serial = 2201] [outer = 0x7fd3a3e50800] 22:59:47 INFO - PROCESS | 1837 | 1461131987967 Marionette DEBUG loaded listener.js 22:59:48 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7fd3a418dc00) [pid = 1837] [serial = 2202] [outer = 0x7fd3a3e50800] 22:59:48 INFO - PROCESS | 1837 | 1461131988850 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 22:59:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 22:59:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1577ms 22:59:48 INFO - PROCESS | 1837 | 1461131988887 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 22:59:48 INFO - PROCESS | 1837 | 1461131988891 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 22:59:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 22:59:48 INFO - PROCESS | 1837 | 1461131988897 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 22:59:48 INFO - PROCESS | 1837 | 1461131988900 Marionette TRACE conn3 <- [1,2906,null,{}] 22:59:48 INFO - PROCESS | 1837 | 1461131988904 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}] 22:59:49 INFO - PROCESS | 1837 | 1461131989118 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 22:59:49 INFO - PROCESS | 1837 | 1461131989383 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a4276800 == 158 [pid = 1837] [id = 734] 22:59:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7fd3a200cc00) [pid = 1837] [serial = 2203] [outer = (nil)] 22:59:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7fd3a5004000) [pid = 1837] [serial = 2204] [outer = 0x7fd3a200cc00] 22:59:49 INFO - PROCESS | 1837 | 1461131989457 Marionette DEBUG loaded listener.js 22:59:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7fd3a5010000) [pid = 1837] [serial = 2205] [outer = 0x7fd3a200cc00] 22:59:50 INFO - PROCESS | 1837 | 1461131990299 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]]]}] 22:59:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 22:59:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1478ms 22:59:50 INFO - PROCESS | 1837 | 1461131990383 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 22:59:50 INFO - PROCESS | 1837 | 1461131990387 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 22:59:50 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 22:59:50 INFO - PROCESS | 1837 | 1461131990395 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 22:59:50 INFO - PROCESS | 1837 | 1461131990397 Marionette TRACE conn3 <- [1,2910,null,{}] 22:59:50 INFO - PROCESS | 1837 | 1461131990401 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}] 22:59:50 INFO - PROCESS | 1837 | 1461131990631 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 22:59:50 INFO - PROCESS | 1837 | 1461131990894 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a51a5000 == 159 [pid = 1837] [id = 735] 22:59:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7fd3a2003400) [pid = 1837] [serial = 2206] [outer = (nil)] 22:59:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7fd3a5da0c00) [pid = 1837] [serial = 2207] [outer = 0x7fd3a2003400] 22:59:51 INFO - PROCESS | 1837 | 1461131991015 Marionette DEBUG loaded listener.js 22:59:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7fd3a5decc00) [pid = 1837] [serial = 2208] [outer = 0x7fd3a2003400] 22:59:51 INFO - PROCESS | 1837 | 1461131991747 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]]]}] 22:59:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 22:59:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 22:59:51 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1384ms 22:59:51 INFO - TEST-START | /DOMEvents/constructors.html 22:59:51 INFO - PROCESS | 1837 | 1461131991780 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 22:59:51 INFO - PROCESS | 1837 | 1461131991783 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 22:59:51 INFO - PROCESS | 1837 | 1461131991789 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 22:59:51 INFO - PROCESS | 1837 | 1461131991792 Marionette TRACE conn3 <- [1,2914,null,{}] 22:59:51 INFO - PROCESS | 1837 | 1461131991797 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}] 22:59:52 INFO - PROCESS | 1837 | 1461131992033 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 22:59:52 INFO - PROCESS | 1837 | 1461131992277 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a7404800 == 160 [pid = 1837] [id = 736] 22:59:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7fd3abf7c800) [pid = 1837] [serial = 2209] [outer = (nil)] 22:59:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7fd3ac08d000) [pid = 1837] [serial = 2210] [outer = 0x7fd3abf7c800] 22:59:52 INFO - PROCESS | 1837 | 1461131992354 Marionette DEBUG loaded listener.js 22:59:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7fd3ac0edc00) [pid = 1837] [serial = 2211] [outer = 0x7fd3abf7c800] 22:59:53 INFO - PROCESS | 1837 | 1461131993327 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]]]}] 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 22:59:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 22:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 22:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:59:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 22:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:59:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 22:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 22:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:59:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 22:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:59:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 22:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 22:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:59:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 22:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:59:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 22:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 22:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:59:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 22:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:59:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 22:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 22:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:59:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 22:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:59:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 22:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 22:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:59:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 22:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 22:59:53 INFO - TEST-OK | /DOMEvents/constructors.html | took 1594ms 22:59:53 INFO - PROCESS | 1837 | 1461131993421 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 22:59:53 INFO - PROCESS | 1837 | 1461131993425 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 22:59:53 INFO - TEST-START | /DOMEvents/event-phases-order.html 22:59:53 INFO - PROCESS | 1837 | 1461131993433 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 22:59:53 INFO - PROCESS | 1837 | 1461131993436 Marionette TRACE conn3 <- [1,2918,null,{}] 22:59:53 INFO - PROCESS | 1837 | 1461131993444 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}] 22:59:53 INFO - PROCESS | 1837 | 1461131993659 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 22:59:53 INFO - PROCESS | 1837 | 1461131993976 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:54 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3acec8000 == 161 [pid = 1837] [id = 737] 22:59:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7fd3a4e40c00) [pid = 1837] [serial = 2212] [outer = (nil)] 22:59:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7fd3ad0b1c00) [pid = 1837] [serial = 2213] [outer = 0x7fd3a4e40c00] 22:59:54 INFO - PROCESS | 1837 | 1461131994049 Marionette DEBUG loaded listener.js 22:59:54 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7fd3ae5e0400) [pid = 1837] [serial = 2214] [outer = 0x7fd3a4e40c00] 22:59:54 INFO - PROCESS | 1837 | 1461131994797 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 22:59:54 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 22:59:54 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1383ms 22:59:54 INFO - PROCESS | 1837 | 1461131994816 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 22:59:54 INFO - PROCESS | 1837 | 1461131994820 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 22:59:54 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 22:59:54 INFO - PROCESS | 1837 | 1461131994826 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 22:59:54 INFO - PROCESS | 1837 | 1461131994828 Marionette TRACE conn3 <- [1,2922,null,{}] 22:59:54 INFO - PROCESS | 1837 | 1461131994833 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}] 22:59:55 INFO - PROCESS | 1837 | 1461131995048 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 22:59:55 INFO - PROCESS | 1837 | 1461131995289 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3aed56800 == 162 [pid = 1837] [id = 738] 22:59:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7fd3abf7e400) [pid = 1837] [serial = 2215] [outer = (nil)] 22:59:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7fd3ae7b7400) [pid = 1837] [serial = 2216] [outer = 0x7fd3abf7e400] 22:59:55 INFO - PROCESS | 1837 | 1461131995359 Marionette DEBUG loaded listener.js 22:59:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7fd3aed0d800) [pid = 1837] [serial = 2217] [outer = 0x7fd3abf7e400] 22:59:55 INFO - PROCESS | 1837 | [1837] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 22:59:56 INFO - PROCESS | 1837 | [1837] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 22:59:56 INFO - PROCESS | 1837 | [1837] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 22:59:56 INFO - PROCESS | 1837 | [1837] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 22:59:56 INFO - PROCESS | 1837 | 1461131996188 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]]]}] 22:59:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 22:59:56 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 22:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 22:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:59:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:59:56 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 22:59:56 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 22:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:59:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:59:56 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 22:59:56 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 22:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:59:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:59:56 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]" 22:59:56 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 22:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:59:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:59:56 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 22:59:56 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1389ms 22:59:56 INFO - PROCESS | 1837 | 1461131996218 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 22:59:56 INFO - PROCESS | 1837 | 1461131996227 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 22:59:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 22:59:56 INFO - PROCESS | 1837 | 1461131996235 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 22:59:56 INFO - PROCESS | 1837 | 1461131996238 Marionette TRACE conn3 <- [1,2926,null,{}] 22:59:56 INFO - PROCESS | 1837 | 1461131996243 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}] 22:59:56 INFO - PROCESS | 1837 | 1461131996445 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 22:59:56 INFO - PROCESS | 1837 | 1461131996715 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3af7c4800 == 163 [pid = 1837] [id = 739] 22:59:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7fd3ad0aec00) [pid = 1837] [serial = 2218] [outer = (nil)] 22:59:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7fd3af1f1800) [pid = 1837] [serial = 2219] [outer = 0x7fd3ad0aec00] 22:59:56 INFO - PROCESS | 1837 | 1461131996786 Marionette DEBUG loaded listener.js 22:59:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7fd3af70dc00) [pid = 1837] [serial = 2220] [outer = 0x7fd3ad0aec00] 22:59:57 INFO - PROCESS | 1837 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 22:59:57 INFO - PROCESS | 1837 | 1461131997517 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]]]}] 22:59:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 22:59:57 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1330ms 22:59:57 INFO - PROCESS | 1837 | 1461131997566 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 22:59:57 INFO - PROCESS | 1837 | 1461131997569 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 22:59:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 22:59:57 INFO - PROCESS | 1837 | 1461131997575 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 22:59:57 INFO - PROCESS | 1837 | 1461131997577 Marionette TRACE conn3 <- [1,2930,null,{}] 22:59:57 INFO - PROCESS | 1837 | 1461131997582 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}] 22:59:57 INFO - PROCESS | 1837 | 1461131997781 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 22:59:58 INFO - PROCESS | 1837 | 1461131998021 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2623000 == 164 [pid = 1837] [id = 740] 22:59:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7fd3ae5e1400) [pid = 1837] [serial = 2221] [outer = (nil)] 22:59:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7fd3afb7dc00) [pid = 1837] [serial = 2222] [outer = 0x7fd3ae5e1400] 22:59:58 INFO - PROCESS | 1837 | 1461131998094 Marionette DEBUG loaded listener.js 22:59:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7fd3b0181000) [pid = 1837] [serial = 2223] [outer = 0x7fd3ae5e1400] 22:59:58 INFO - PROCESS | 1837 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 22:59:58 INFO - PROCESS | 1837 | 1461131998846 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]]]}] 22:59:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 22:59:58 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1327ms 22:59:58 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 22:59:58 INFO - PROCESS | 1837 | 1461131998902 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 22:59:58 INFO - PROCESS | 1837 | 1461131998906 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 22:59:58 INFO - PROCESS | 1837 | 1461131998910 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 22:59:58 INFO - PROCESS | 1837 | 1461131998915 Marionette TRACE conn3 <- [1,2934,null,{}] 22:59:58 INFO - PROCESS | 1837 | 1461131998920 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}] 22:59:59 INFO - PROCESS | 1837 | 1461131999148 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 22:59:59 INFO - PROCESS | 1837 | 1461131999420 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:59 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2fe6800 == 165 [pid = 1837] [id = 741] 22:59:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7fd3aefef000) [pid = 1837] [serial = 2224] [outer = (nil)] 22:59:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7fd3b1084c00) [pid = 1837] [serial = 2225] [outer = 0x7fd3aefef000] 22:59:59 INFO - PROCESS | 1837 | 1461131999498 Marionette DEBUG loaded listener.js 22:59:59 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7fd3b2d09c00) [pid = 1837] [serial = 2226] [outer = 0x7fd3aefef000] 23:00:00 INFO - PROCESS | 1837 | 1461132000295 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]]]}] 23:00:00 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:00:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1429ms 23:00:00 INFO - PROCESS | 1837 | 1461132000342 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 23:00:00 INFO - PROCESS | 1837 | 1461132000345 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 23:00:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:00:00 INFO - PROCESS | 1837 | 1461132000351 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:00:00 INFO - PROCESS | 1837 | 1461132000353 Marionette TRACE conn3 <- [1,2938,null,{}] 23:00:00 INFO - PROCESS | 1837 | 1461132000358 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}] 23:00:00 INFO - PROCESS | 1837 | 1461132000588 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 23:00:00 INFO - PROCESS | 1837 | 1461132000864 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6ad4000 == 166 [pid = 1837] [id = 742] 23:00:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7fd3b0d33000) [pid = 1837] [serial = 2227] [outer = (nil)] 23:00:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7fd3b3238400) [pid = 1837] [serial = 2228] [outer = 0x7fd3b0d33000] 23:00:00 INFO - PROCESS | 1837 | 1461132000939 Marionette DEBUG loaded listener.js 23:00:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7fd3b3583800) [pid = 1837] [serial = 2229] [outer = 0x7fd3b0d33000] 23:00:01 INFO - PROCESS | 1837 | 1461132001700 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]]]}] 23:00:01 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 23:00:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1377ms 23:00:01 INFO - PROCESS | 1837 | 1461132001728 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 23:00:01 INFO - PROCESS | 1837 | 1461132001732 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 23:00:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:00:01 INFO - PROCESS | 1837 | 1461132001737 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:00:01 INFO - PROCESS | 1837 | 1461132001740 Marionette TRACE conn3 <- [1,2942,null,{}] 23:00:01 INFO - PROCESS | 1837 | 1461132001745 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}] 23:00:01 INFO - PROCESS | 1837 | 1461132001986 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 23:00:02 INFO - PROCESS | 1837 | 1461132002287 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:02 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b748a000 == 167 [pid = 1837] [id = 743] 23:00:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7fd3b1c26000) [pid = 1837] [serial = 2230] [outer = (nil)] 23:00:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7fd3b36a1800) [pid = 1837] [serial = 2231] [outer = 0x7fd3b1c26000] 23:00:02 INFO - PROCESS | 1837 | 1461132002367 Marionette DEBUG loaded listener.js 23:00:02 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7fd3b3852800) [pid = 1837] [serial = 2232] [outer = 0x7fd3b1c26000] 23:00:03 INFO - PROCESS | 1837 | 1461132003150 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"]]]}] 23:00:03 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 23:00:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:00:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1427ms 23:00:03 INFO - PROCESS | 1837 | 1461132003165 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 23:00:03 INFO - PROCESS | 1837 | 1461132003169 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 23:00:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:00:03 INFO - PROCESS | 1837 | 1461132003175 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:00:03 INFO - PROCESS | 1837 | 1461132003177 Marionette TRACE conn3 <- [1,2946,null,{}] 23:00:03 INFO - PROCESS | 1837 | 1461132003182 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}] 23:00:03 INFO - PROCESS | 1837 | 1461132003392 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 23:00:03 INFO - PROCESS | 1837 | 1461132003668 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b8f11000 == 168 [pid = 1837] [id = 744] 23:00:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7fd3af92b400) [pid = 1837] [serial = 2233] [outer = (nil)] 23:00:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7fd3b38e3000) [pid = 1837] [serial = 2234] [outer = 0x7fd3af92b400] 23:00:03 INFO - PROCESS | 1837 | 1461132003742 Marionette DEBUG loaded listener.js 23:00:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7fd3b4fdd800) [pid = 1837] [serial = 2235] [outer = 0x7fd3af92b400] 23:00:04 INFO - PROCESS | 1837 | 1461132004535 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]]]}] 23:00:04 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 23:00:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1375ms 23:00:04 INFO - PROCESS | 1837 | 1461132004550 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 23:00:04 INFO - PROCESS | 1837 | 1461132004552 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 23:00:04 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:00:04 INFO - PROCESS | 1837 | 1461132004558 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:00:04 INFO - PROCESS | 1837 | 1461132004560 Marionette TRACE conn3 <- [1,2950,null,{}] 23:00:04 INFO - PROCESS | 1837 | 1461132004566 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}] 23:00:04 INFO - PROCESS | 1837 | 1461132004791 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 23:00:05 INFO - PROCESS | 1837 | 1461132005045 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c61ae800 == 169 [pid = 1837] [id = 745] 23:00:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7fd3b2ea8c00) [pid = 1837] [serial = 2236] [outer = (nil)] 23:00:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7fd3b5fe3800) [pid = 1837] [serial = 2237] [outer = 0x7fd3b2ea8c00] 23:00:05 INFO - PROCESS | 1837 | 1461132005116 Marionette DEBUG loaded listener.js 23:00:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7fd3b6ceb000) [pid = 1837] [serial = 2238] [outer = 0x7fd3b2ea8c00] 23:00:05 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c8b25000 == 170 [pid = 1837] [id = 746] 23:00:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7fd3b7a5c800) [pid = 1837] [serial = 2239] [outer = (nil)] 23:00:05 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7fd3b6a43c00) [pid = 1837] [serial = 2240] [outer = 0x7fd3b7a5c800] 23:00:06 INFO - PROCESS | 1837 | 1461132006002 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]]]}] 23:00:06 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 23:00:06 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1482ms 23:00:06 INFO - PROCESS | 1837 | 1461132006047 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 23:00:06 INFO - PROCESS | 1837 | 1461132006055 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 23:00:06 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:00:06 INFO - PROCESS | 1837 | 1461132006067 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:00:06 INFO - PROCESS | 1837 | 1461132006069 Marionette TRACE conn3 <- [1,2954,null,{}] 23:00:06 INFO - PROCESS | 1837 | 1461132006098 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}] 23:00:06 INFO - PROCESS | 1837 | 1461132006386 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 23:00:06 INFO - PROCESS | 1837 | 1461132006691 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cac99000 == 171 [pid = 1837] [id = 747] 23:00:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7fd3b3855400) [pid = 1837] [serial = 2241] [outer = (nil)] 23:00:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 201 (0x7fd3b7a54400) [pid = 1837] [serial = 2242] [outer = 0x7fd3b3855400] 23:00:06 INFO - PROCESS | 1837 | 1461132006768 Marionette DEBUG loaded listener.js 23:00:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 202 (0x7fd3b893f000) [pid = 1837] [serial = 2243] [outer = 0x7fd3b3855400] 23:00:07 INFO - PROCESS | 1837 | 1461132007473 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]]]}] 23:00:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:00:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 23:00:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1448ms 23:00:07 INFO - PROCESS | 1837 | 1461132007512 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 23:00:07 INFO - PROCESS | 1837 | 1461132007516 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 23:00:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:00:07 INFO - PROCESS | 1837 | 1461132007521 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:00:07 INFO - PROCESS | 1837 | 1461132007525 Marionette TRACE conn3 <- [1,2958,null,{}] 23:00:07 INFO - PROCESS | 1837 | 1461132007530 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}] 23:00:07 INFO - PROCESS | 1837 | 1461132007766 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 23:00:08 INFO - PROCESS | 1837 | 1461132008011 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3cf66a000 == 172 [pid = 1837] [id = 748] 23:00:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 203 (0x7fd3b3239000) [pid = 1837] [serial = 2244] [outer = (nil)] 23:00:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 204 (0x7fd3b9966000) [pid = 1837] [serial = 2245] [outer = 0x7fd3b3239000] 23:00:08 INFO - PROCESS | 1837 | 1461132008081 Marionette DEBUG loaded listener.js 23:00:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 205 (0x7fd3c5cc7000) [pid = 1837] [serial = 2246] [outer = 0x7fd3b3239000] 23:00:08 INFO - PROCESS | 1837 | 1461132008886 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]]]}] 23:00:08 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 23:00:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1382ms 23:00:08 INFO - PROCESS | 1837 | 1461132008904 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 23:00:08 INFO - PROCESS | 1837 | 1461132008907 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 23:00:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:00:08 INFO - PROCESS | 1837 | 1461132008913 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:00:08 INFO - PROCESS | 1837 | 1461132008916 Marionette TRACE conn3 <- [1,2962,null,{}] 23:00:08 INFO - PROCESS | 1837 | 1461132008921 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}] 23:00:09 INFO - PROCESS | 1837 | 1461132009146 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 23:00:09 INFO - PROCESS | 1837 | 1461132009425 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:09 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3acc6f800 == 173 [pid = 1837] [id = 749] 23:00:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 206 (0x7fd3b6d02c00) [pid = 1837] [serial = 2247] [outer = (nil)] 23:00:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 207 (0x7fd3c5f9f400) [pid = 1837] [serial = 2248] [outer = 0x7fd3b6d02c00] 23:00:09 INFO - PROCESS | 1837 | 1461132009497 Marionette DEBUG loaded listener.js 23:00:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 208 (0x7fd3c6f40400) [pid = 1837] [serial = 2249] [outer = 0x7fd3b6d02c00] 23:00:10 INFO - PROCESS | 1837 | 1461132010253 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]]]}] 23:00:10 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 23:00:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1376ms 23:00:10 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:00:10 INFO - PROCESS | 1837 | 1461132010289 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 23:00:10 INFO - PROCESS | 1837 | 1461132010291 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 23:00:10 INFO - PROCESS | 1837 | 1461132010297 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:00:10 INFO - PROCESS | 1837 | 1461132010300 Marionette TRACE conn3 <- [1,2966,null,{}] 23:00:10 INFO - PROCESS | 1837 | 1461132010305 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}] 23:00:10 INFO - PROCESS | 1837 | 1461132010515 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 23:00:10 INFO - PROCESS | 1837 | 1461132010805 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a334b000 == 174 [pid = 1837] [id = 750] 23:00:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 209 (0x7fd3b8f50c00) [pid = 1837] [serial = 2250] [outer = (nil)] 23:00:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 210 (0x7fd3c6f4dc00) [pid = 1837] [serial = 2251] [outer = 0x7fd3b8f50c00] 23:00:10 INFO - PROCESS | 1837 | 1461132010880 Marionette DEBUG loaded listener.js 23:00:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 211 (0x7fd3c7111c00) [pid = 1837] [serial = 2252] [outer = 0x7fd3b8f50c00] 23:00:11 INFO - PROCESS | 1837 | 1461132011608 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]]]}] 23:00:11 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 23:00:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1325ms 23:00:11 INFO - PROCESS | 1837 | 1461132011622 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 23:00:11 INFO - PROCESS | 1837 | 1461132011626 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 23:00:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:00:11 INFO - PROCESS | 1837 | 1461132011631 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:00:11 INFO - PROCESS | 1837 | 1461132011633 Marionette TRACE conn3 <- [1,2970,null,{}] 23:00:11 INFO - PROCESS | 1837 | 1461132011639 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}] 23:00:11 INFO - PROCESS | 1837 | 1461132011846 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 23:00:12 INFO - PROCESS | 1837 | 1461132012128 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:12 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3364000 == 175 [pid = 1837] [id = 751] 23:00:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 212 (0x7fd39a417400) [pid = 1837] [serial = 2253] [outer = (nil)] 23:00:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 213 (0x7fd3c7161800) [pid = 1837] [serial = 2254] [outer = 0x7fd39a417400] 23:00:12 INFO - PROCESS | 1837 | 1461132012197 Marionette DEBUG loaded listener.js 23:00:12 INFO - PROCESS | 1837 | ++DOMWINDOW == 214 (0x7fd3c716b400) [pid = 1837] [serial = 2255] [outer = 0x7fd39a417400] 23:00:12 INFO - PROCESS | 1837 | 1461132012964 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]]]}] 23:00:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:00:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1377ms 23:00:13 INFO - PROCESS | 1837 | 1461132013009 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 23:00:13 INFO - PROCESS | 1837 | 1461132013012 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 23:00:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:00:13 INFO - PROCESS | 1837 | 1461132013017 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:00:13 INFO - PROCESS | 1837 | 1461132013019 Marionette TRACE conn3 <- [1,2974,null,{}] 23:00:13 INFO - PROCESS | 1837 | 1461132013025 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}] 23:00:13 INFO - PROCESS | 1837 | 1461132013240 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 23:00:13 INFO - PROCESS | 1837 | 1461132013490 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:13 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39f119800 == 176 [pid = 1837] [id = 752] 23:00:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 215 (0x7fd3c6113800) [pid = 1837] [serial = 2256] [outer = (nil)] 23:00:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 216 (0x7fd3c72d2800) [pid = 1837] [serial = 2257] [outer = 0x7fd3c6113800] 23:00:13 INFO - PROCESS | 1837 | 1461132013562 Marionette DEBUG loaded listener.js 23:00:13 INFO - PROCESS | 1837 | ++DOMWINDOW == 217 (0x7fd3c90dec00) [pid = 1837] [serial = 2258] [outer = 0x7fd3c6113800] 23:00:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c4edd000 == 175 [pid = 1837] [id = 208] 23:00:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a078f800 == 174 [pid = 1837] [id = 729] 23:00:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39e6c4000 == 173 [pid = 1837] [id = 728] 23:00:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39c21f000 == 172 [pid = 1837] [id = 727] 23:00:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3983b8800 == 171 [pid = 1837] [id = 726] 23:00:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c4ee3000 == 170 [pid = 1837] [id = 720] 23:00:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8fc7800 == 169 [pid = 1837] [id = 719] 23:00:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b77b9000 == 168 [pid = 1837] [id = 718] 23:00:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b6c91000 == 167 [pid = 1837] [id = 717] 23:00:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b311c000 == 166 [pid = 1837] [id = 716] 23:00:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2eb6800 == 165 [pid = 1837] [id = 715] 23:00:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b0d89000 == 164 [pid = 1837] [id = 714] 23:00:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aee18800 == 163 [pid = 1837] [id = 713] 23:00:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3ad052000 == 162 [pid = 1837] [id = 712] 23:00:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3abdc1800 == 161 [pid = 1837] [id = 711] 23:00:15 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a719c800 == 160 [pid = 1837] [id = 710] 23:00:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a5093000 == 159 [pid = 1837] [id = 709] 23:00:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a1e9b800 == 158 [pid = 1837] [id = 708] 23:00:16 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39d823800 == 157 [pid = 1837] [id = 707] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 216 (0x7fd3b6c66800) [pid = 1837] [serial = 2102] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 215 (0x7fd3af1ee800) [pid = 1837] [serial = 2078] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 214 (0x7fd3a1ede800) [pid = 1837] [serial = 2118] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 213 (0x7fd3af1e5000) [pid = 1837] [serial = 2004] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 212 (0x7fd3b3584000) [pid = 1837] [serial = 2090] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 211 (0x7fd3ac331800) [pid = 1837] [serial = 2001] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 210 (0x7fd39dcfbc00) [pid = 1837] [serial = 2109] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 209 (0x7fd39fff0800) [pid = 1837] [serial = 1989] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 208 (0x7fd39fffa800) [pid = 1837] [serial = 2114] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 207 (0x7fd3b0ee8400) [pid = 1837] [serial = 2082] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 206 (0x7fd39e959000) [pid = 1837] [serial = 2111] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 205 (0x7fd3b6dd2c00) [pid = 1837] [serial = 2022] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 204 (0x7fd3a3e4bc00) [pid = 1837] [serial = 2057] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 203 (0x7fd3b2d11000) [pid = 1837] [serial = 2085] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 202 (0x7fd3a5003000) [pid = 1837] [serial = 1995] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 201 (0x7fd3b3854800) [pid = 1837] [serial = 2094] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 200 (0x7fd3a418b000) [pid = 1837] [serial = 2049] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7fd3b269e400) [pid = 1837] [serial = 2084] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7fd3b36a7c00) [pid = 1837] [serial = 2093] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7fd3a3e44800) [pid = 1837] [serial = 1992] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7fd39dda7400) [pid = 1837] [serial = 1986] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7fd3aed74800) [pid = 1837] [serial = 2075] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7fd3b5fdc000) [pid = 1837] [serial = 2100] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7fd3b3239c00) [pid = 1837] [serial = 2088] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7fd3ac33bc00) [pid = 1837] [serial = 2067] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7fd3a5df1400) [pid = 1837] [serial = 1998] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7fd3a416e000) [pid = 1837] [serial = 2058] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7fd3b369e400) [pid = 1837] [serial = 2091] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7fd39db77000) [pid = 1837] [serial = 2108] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7fd3ae7b9c00) [pid = 1837] [serial = 2073] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7fd3ae562400) [pid = 1837] [serial = 2070] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7fd39fc53800) [pid = 1837] [serial = 2106] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7fd3b7a5f400) [pid = 1837] [serial = 2025] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7fd3a0908400) [pid = 1837] [serial = 2055] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7fd3aeff4000) [pid = 1837] [serial = 2076] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7fd3b9960c00) [pid = 1837] [serial = 2028] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7fd3ac0e9c00) [pid = 1837] [serial = 2066] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7fd39dff0c00) [pid = 1837] [serial = 2051] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7fd39ffd7800) [pid = 1837] [serial = 2054] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7fd3a7207400) [pid = 1837] [serial = 2064] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7fd3ae5df000) [pid = 1837] [serial = 2072] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7fd39e954c00) [pid = 1837] [serial = 2052] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7fd3a5bcfc00) [pid = 1837] [serial = 2061] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7fd3ae53c000) [pid = 1837] [serial = 2069] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7fd3a10ee800) [pid = 1837] [serial = 2115] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7fd3b51d1800) [pid = 1837] [serial = 2099] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7fd3b742a800) [pid = 1837] [serial = 2103] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7fd39ffc6000) [pid = 1837] [serial = 1911] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7fd3a5dac400) [pid = 1837] [serial = 2063] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7fd3b5fe0800) [pid = 1837] [serial = 2019] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7fd3b2d09000) [pid = 1837] [serial = 2013] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7fd3affee800) [pid = 1837] [serial = 2081] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7fd3b4ecf800) [pid = 1837] [serial = 2097] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7fd39edfd800) [pid = 1837] [serial = 2112] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7fd3af709000) [pid = 1837] [serial = 2079] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7fd3c5cd0000) [pid = 1837] [serial = 2031] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7fd3b322e400) [pid = 1837] [serial = 2087] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7fd3b38e9400) [pid = 1837] [serial = 2096] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7fd3a5006800) [pid = 1837] [serial = 2060] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7fd39dfee400) [pid = 1837] [serial = 2105] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7fd39dda6c00) [pid = 1837] [serial = 2117] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7fd3b0ee9000) [pid = 1837] [serial = 2010] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7fd3af931c00) [pid = 1837] [serial = 2007] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7fd3b33c9800) [pid = 1837] [serial = 2016] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7fd3a3e51c00) [pid = 1837] [serial = 2120] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1837 | 1461132016244 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]]]}] 23:00:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 23:00:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 3334ms 23:00:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:00:16 INFO - PROCESS | 1837 | 1461132016355 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 23:00:16 INFO - PROCESS | 1837 | 1461132016359 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 23:00:16 INFO - PROCESS | 1837 | 1461132016366 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:00:16 INFO - PROCESS | 1837 | 1461132016371 Marionette TRACE conn3 <- [1,2978,null,{}] 23:00:16 INFO - PROCESS | 1837 | 1461132016379 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}] 23:00:16 INFO - PROCESS | 1837 | 1461132016575 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 23:00:16 INFO - PROCESS | 1837 | 1461132016786 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:16 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3996da800 == 158 [pid = 1837] [id = 753] 23:00:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7fd39dcf4800) [pid = 1837] [serial = 2259] [outer = (nil)] 23:00:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7fd39dda5400) [pid = 1837] [serial = 2260] [outer = 0x7fd39dcf4800] 23:00:16 INFO - PROCESS | 1837 | 1461132016853 Marionette DEBUG loaded listener.js 23:00:16 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7fd39dfec000) [pid = 1837] [serial = 2261] [outer = 0x7fd39dcf4800] 23:00:17 INFO - PROCESS | 1837 | 1461132017501 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]]]}] 23:00:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 23:00:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1182ms 23:00:17 INFO - PROCESS | 1837 | 1461132017547 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 23:00:17 INFO - PROCESS | 1837 | 1461132017555 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 23:00:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:00:17 INFO - PROCESS | 1837 | 1461132017565 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:00:17 INFO - PROCESS | 1837 | 1461132017569 Marionette TRACE conn3 <- [1,2982,null,{}] 23:00:17 INFO - PROCESS | 1837 | 1461132017574 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}] 23:00:17 INFO - PROCESS | 1837 | 1461132017842 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 23:00:17 INFO - PROCESS | 1837 | 1461132017867 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:17 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39a7a0800 == 159 [pid = 1837] [id = 754] 23:00:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7fd39db7f400) [pid = 1837] [serial = 2262] [outer = (nil)] 23:00:17 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7fd39e958000) [pid = 1837] [serial = 2263] [outer = 0x7fd39db7f400] 23:00:17 INFO - PROCESS | 1837 | 1461132017928 Marionette DEBUG loaded listener.js 23:00:18 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7fd39edefc00) [pid = 1837] [serial = 2264] [outer = 0x7fd39db7f400] 23:00:18 INFO - PROCESS | 1837 | 1461132018852 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"]]]}] 23:00:18 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 23:00:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:00:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1327ms 23:00:18 INFO - PROCESS | 1837 | 1461132018894 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 23:00:18 INFO - PROCESS | 1837 | 1461132018897 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 23:00:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:00:18 INFO - PROCESS | 1837 | 1461132018904 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:00:18 INFO - PROCESS | 1837 | 1461132018909 Marionette TRACE conn3 <- [1,2986,null,{}] 23:00:18 INFO - PROCESS | 1837 | 1461132018929 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}] 23:00:19 INFO - PROCESS | 1837 | 1461132019218 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 23:00:19 INFO - PROCESS | 1837 | 1461132019283 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:19 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39dac7000 == 160 [pid = 1837] [id = 755] 23:00:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7fd39ffda400) [pid = 1837] [serial = 2265] [outer = (nil)] 23:00:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7fd3a10ee800) [pid = 1837] [serial = 2266] [outer = 0x7fd39ffda400] 23:00:19 INFO - PROCESS | 1837 | 1461132019346 Marionette DEBUG loaded listener.js 23:00:19 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7fd3a1ccac00) [pid = 1837] [serial = 2267] [outer = 0x7fd39ffda400] 23:00:20 INFO - PROCESS | 1837 | 1461132020196 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]]]}] 23:00:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 23:00:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1342ms 23:00:20 INFO - PROCESS | 1837 | 1461132020245 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 23:00:20 INFO - PROCESS | 1837 | 1461132020251 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 23:00:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:00:20 INFO - PROCESS | 1837 | 1461132020266 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:00:20 INFO - PROCESS | 1837 | 1461132020269 Marionette TRACE conn3 <- [1,2990,null,{}] 23:00:20 INFO - PROCESS | 1837 | 1461132020280 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}] 23:00:20 INFO - PROCESS | 1837 | 1461132020567 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7fd39fc56c00) [pid = 1837] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7fd3b0d3d400) [pid = 1837] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7fd39fe0b000) [pid = 1837] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7fd3a41cf000) [pid = 1837] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7fd399c9d800) [pid = 1837] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7fd3c5a73800) [pid = 1837] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7fd3a09b8400) [pid = 1837] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7fd3afb7f000) [pid = 1837] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7fd39db83000) [pid = 1837] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7fd3ac0e8c00) [pid = 1837] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7fd3a09c7800) [pid = 1837] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7fd3a4166000) [pid = 1837] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7fd3c5f9a400) [pid = 1837] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7fd3b51c9800) [pid = 1837] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7fd39db82000) [pid = 1837] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7fd39dfeb000) [pid = 1837] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7fd3a41c7c00) [pid = 1837] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7fd3aed73800) [pid = 1837] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7fd3b88d6c00) [pid = 1837] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7fd39ffcb800) [pid = 1837] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7fd3a418b400) [pid = 1837] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7fd39db76c00) [pid = 1837] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 23:00:21 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7fd3b5166000) [pid = 1837] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 23:00:21 INFO - PROCESS | 1837 | 1461132021313 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3996e7800 == 161 [pid = 1837] [id = 756] 23:00:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7fd399c9d800) [pid = 1837] [serial = 2268] [outer = (nil)] 23:00:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7fd39e884800) [pid = 1837] [serial = 2269] [outer = 0x7fd399c9d800] 23:00:21 INFO - PROCESS | 1837 | 1461132021372 Marionette DEBUG loaded listener.js 23:00:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7fd3a1ed8c00) [pid = 1837] [serial = 2270] [outer = 0x7fd399c9d800] 23:00:21 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39f0d0000 == 162 [pid = 1837] [id = 757] 23:00:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7fd3a40b1c00) [pid = 1837] [serial = 2271] [outer = (nil)] 23:00:21 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7fd3a1d62400) [pid = 1837] [serial = 2272] [outer = 0x7fd3a40b1c00] 23:00:22 INFO - PROCESS | 1837 | 1461132022060 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]]]}] 23:00:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 23:00:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1834ms 23:00:22 INFO - PROCESS | 1837 | 1461132022100 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 23:00:22 INFO - PROCESS | 1837 | 1461132022103 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 23:00:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:00:22 INFO - PROCESS | 1837 | 1461132022108 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:00:22 INFO - PROCESS | 1837 | 1461132022110 Marionette TRACE conn3 <- [1,2994,null,{}] 23:00:22 INFO - PROCESS | 1837 | 1461132022132 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}] 23:00:22 INFO - PROCESS | 1837 | 1461132022391 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 23:00:22 INFO - PROCESS | 1837 | 1461132022565 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:22 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a095f000 == 163 [pid = 1837] [id = 758] 23:00:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7fd39a41b400) [pid = 1837] [serial = 2273] [outer = (nil)] 23:00:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7fd39fff0000) [pid = 1837] [serial = 2274] [outer = 0x7fd39a41b400] 23:00:22 INFO - PROCESS | 1837 | 1461132022630 Marionette DEBUG loaded listener.js 23:00:22 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7fd3a41c6400) [pid = 1837] [serial = 2275] [outer = 0x7fd39a41b400] 23:00:23 INFO - PROCESS | 1837 | 1461132023444 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]]]}] 23:00:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:00:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 23:00:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1396ms 23:00:23 INFO - PROCESS | 1837 | 1461132023506 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 23:00:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:00:23 INFO - PROCESS | 1837 | 1461132023512 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 23:00:23 INFO - PROCESS | 1837 | 1461132023520 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:00:23 INFO - PROCESS | 1837 | 1461132023526 Marionette TRACE conn3 <- [1,2998,null,{}] 23:00:23 INFO - PROCESS | 1837 | 1461132023535 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}] 23:00:23 INFO - PROCESS | 1837 | 1461132023794 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 23:00:24 INFO - PROCESS | 1837 | 1461132024031 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:24 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39a793800 == 164 [pid = 1837] [id = 759] 23:00:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7fd39a416000) [pid = 1837] [serial = 2276] [outer = (nil)] 23:00:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7fd39dfea000) [pid = 1837] [serial = 2277] [outer = 0x7fd39a416000] 23:00:24 INFO - PROCESS | 1837 | 1461132024110 Marionette DEBUG loaded listener.js 23:00:24 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7fd39e952800) [pid = 1837] [serial = 2278] [outer = 0x7fd39a416000] 23:00:24 INFO - PROCESS | 1837 | 1461132024982 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]]]}] 23:00:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 23:00:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1483ms 23:00:25 INFO - PROCESS | 1837 | 1461132025002 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 23:00:25 INFO - PROCESS | 1837 | 1461132025011 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 23:00:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:00:25 INFO - PROCESS | 1837 | 1461132025023 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:00:25 INFO - PROCESS | 1837 | 1461132025026 Marionette TRACE conn3 <- [1,3002,null,{}] 23:00:25 INFO - PROCESS | 1837 | 1461132025033 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}] 23:00:25 INFO - PROCESS | 1837 | 1461132025267 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 23:00:25 INFO - PROCESS | 1837 | 1461132025539 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:25 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39f1a2000 == 165 [pid = 1837] [id = 760] 23:00:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7fd39edf6800) [pid = 1837] [serial = 2279] [outer = (nil)] 23:00:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7fd3a0911c00) [pid = 1837] [serial = 2280] [outer = 0x7fd39edf6800] 23:00:25 INFO - PROCESS | 1837 | 1461132025614 Marionette DEBUG loaded listener.js 23:00:25 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7fd3a1ed5400) [pid = 1837] [serial = 2281] [outer = 0x7fd39edf6800] 23:00:26 INFO - PROCESS | 1837 | 1461132026496 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]]]}] 23:00:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 23:00:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1530ms 23:00:26 INFO - PROCESS | 1837 | 1461132026555 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 23:00:26 INFO - PROCESS | 1837 | 1461132026560 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 23:00:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:00:26 INFO - PROCESS | 1837 | 1461132026566 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:00:26 INFO - PROCESS | 1837 | 1461132026571 Marionette TRACE conn3 <- [1,3006,null,{}] 23:00:26 INFO - PROCESS | 1837 | 1461132026635 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}] 23:00:26 INFO - PROCESS | 1837 | 1461132026874 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 23:00:27 INFO - PROCESS | 1837 | 1461132027187 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:27 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3586000 == 166 [pid = 1837] [id = 761] 23:00:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7fd3a1d5e000) [pid = 1837] [serial = 2282] [outer = (nil)] 23:00:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7fd3a4e38000) [pid = 1837] [serial = 2283] [outer = 0x7fd3a1d5e000] 23:00:27 INFO - PROCESS | 1837 | 1461132027266 Marionette DEBUG loaded listener.js 23:00:27 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7fd3a500e000) [pid = 1837] [serial = 2284] [outer = 0x7fd3a1d5e000] 23:00:27 INFO - PROCESS | 1837 | 1461132027989 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]]]}] 23:00:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 23:00:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1443ms 23:00:28 INFO - PROCESS | 1837 | 1461132028018 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 23:00:28 INFO - PROCESS | 1837 | 1461132028022 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 23:00:28 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:00:28 INFO - PROCESS | 1837 | 1461132028031 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:00:28 INFO - PROCESS | 1837 | 1461132028033 Marionette TRACE conn3 <- [1,3010,null,{}] 23:00:28 INFO - PROCESS | 1837 | 1461132028039 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}] 23:00:28 INFO - PROCESS | 1837 | 1461132028248 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 23:00:28 INFO - PROCESS | 1837 | 1461132028487 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:28 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a41f3000 == 167 [pid = 1837] [id = 762] 23:00:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7fd3a40a5000) [pid = 1837] [serial = 2285] [outer = (nil)] 23:00:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7fd3a5de3400) [pid = 1837] [serial = 2286] [outer = 0x7fd3a40a5000] 23:00:28 INFO - PROCESS | 1837 | 1461132028558 Marionette DEBUG loaded listener.js 23:00:28 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7fd3abe29400) [pid = 1837] [serial = 2287] [outer = 0x7fd3a40a5000] 23:00:29 INFO - PROCESS | 1837 | 1461132029420 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]]]}] 23:00:29 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 23:00:29 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1431ms 23:00:29 INFO - PROCESS | 1837 | 1461132029463 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 23:00:29 INFO - PROCESS | 1837 | 1461132029466 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 23:00:29 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:00:29 INFO - PROCESS | 1837 | 1461132029472 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:00:29 INFO - PROCESS | 1837 | 1461132029474 Marionette TRACE conn3 <- [1,3014,null,{}] 23:00:29 INFO - PROCESS | 1837 | 1461132029479 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}] 23:00:29 INFO - PROCESS | 1837 | 1461132029704 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 23:00:29 INFO - PROCESS | 1837 | 1461132029977 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:30 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a50b1000 == 168 [pid = 1837] [id = 763] 23:00:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7fd3a500f800) [pid = 1837] [serial = 2288] [outer = (nil)] 23:00:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7fd3abf79000) [pid = 1837] [serial = 2289] [outer = 0x7fd3a500f800] 23:00:30 INFO - PROCESS | 1837 | 1461132030048 Marionette DEBUG loaded listener.js 23:00:30 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7fd3ac009c00) [pid = 1837] [serial = 2290] [outer = 0x7fd3a500f800] 23:00:30 INFO - PROCESS | 1837 | [1837] 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 23:00:30 INFO - PROCESS | 1837 | 1461132030907 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:00:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:00:30 INFO - {} 23:00:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:00:30 INFO - {} 23:00:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:00:30 INFO - {} 23:00:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:00:30 INFO - {} 23:00:30 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1485ms 23:00:30 INFO - TEST-START | /FileAPI/fileReader.html 23:00:30 INFO - PROCESS | 1837 | 1461132030964 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 23:00:30 INFO - PROCESS | 1837 | 1461132030967 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 23:00:31 INFO - PROCESS | 1837 | 1461132031014 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:00:31 INFO - PROCESS | 1837 | 1461132031018 Marionette TRACE conn3 <- [1,3018,null,{}] 23:00:31 INFO - PROCESS | 1837 | 1461132031030 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}] 23:00:31 INFO - PROCESS | 1837 | 1461132031297 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 23:00:31 INFO - PROCESS | 1837 | 1461132031619 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:31 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a740d000 == 169 [pid = 1837] [id = 764] 23:00:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7fd3ae5aa400) [pid = 1837] [serial = 2291] [outer = (nil)] 23:00:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 163 (0x7fd3ae5d5400) [pid = 1837] [serial = 2292] [outer = 0x7fd3ae5aa400] 23:00:31 INFO - PROCESS | 1837 | 1461132031695 Marionette DEBUG loaded listener.js 23:00:31 INFO - PROCESS | 1837 | ++DOMWINDOW == 164 (0x7fd3aeff3000) [pid = 1837] [serial = 2293] [outer = 0x7fd3ae5aa400] 23:00:32 INFO - PROCESS | 1837 | 1461132032392 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]]]}] 23:00:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:00:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:00:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:00:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:00:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 1432ms 23:00:32 INFO - PROCESS | 1837 | 1461132032422 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 23:00:32 INFO - PROCESS | 1837 | 1461132032426 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 23:00:32 INFO - TEST-START | /FileAPI/historical.html 23:00:32 INFO - PROCESS | 1837 | 1461132032434 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:00:32 INFO - PROCESS | 1837 | 1461132032436 Marionette TRACE conn3 <- [1,3022,null,{}] 23:00:32 INFO - PROCESS | 1837 | 1461132032441 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}] 23:00:32 INFO - PROCESS | 1837 | 1461132032640 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 23:00:32 INFO - PROCESS | 1837 | 1461132032875 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:32 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ac27e000 == 170 [pid = 1837] [id = 765] 23:00:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 165 (0x7fd3ae5b1000) [pid = 1837] [serial = 2294] [outer = (nil)] 23:00:32 INFO - PROCESS | 1837 | ++DOMWINDOW == 166 (0x7fd3af1e9c00) [pid = 1837] [serial = 2295] [outer = 0x7fd3ae5b1000] 23:00:32 INFO - PROCESS | 1837 | 1461132032947 Marionette DEBUG loaded listener.js 23:00:33 INFO - PROCESS | 1837 | ++DOMWINDOW == 167 (0x7fd3af762400) [pid = 1837] [serial = 2296] [outer = 0x7fd3ae5b1000] 23:00:33 INFO - PROCESS | 1837 | 1461132033672 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"]]]}] 23:00:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:00:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:00:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:00:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:00:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:00:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:00:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:00:33 INFO - TEST-OK | /FileAPI/historical.html | took 1280ms 23:00:33 INFO - PROCESS | 1837 | 1461132033718 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 23:00:33 INFO - PROCESS | 1837 | 1461132033721 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 23:00:33 INFO - TEST-START | /FileAPI/idlharness.html 23:00:33 INFO - PROCESS | 1837 | 1461132033731 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:00:33 INFO - PROCESS | 1837 | 1461132033735 Marionette TRACE conn3 <- [1,3026,null,{}] 23:00:33 INFO - PROCESS | 1837 | 1461132033740 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}] 23:00:33 INFO - PROCESS | 1837 | 1461132033942 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 23:00:34 INFO - PROCESS | 1837 | 1461132034182 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:34 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3ae6d7800 == 171 [pid = 1837] [id = 766] 23:00:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 168 (0x7fd3ae5b3800) [pid = 1837] [serial = 2297] [outer = (nil)] 23:00:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 169 (0x7fd3afb83000) [pid = 1837] [serial = 2298] [outer = 0x7fd3ae5b3800] 23:00:34 INFO - PROCESS | 1837 | 1461132034253 Marionette DEBUG loaded listener.js 23:00:34 INFO - PROCESS | 1837 | ++DOMWINDOW == 170 (0x7fd3b0181800) [pid = 1837] [serial = 2299] [outer = 0x7fd3ae5b3800] 23:00:36 INFO - PROCESS | 1837 | 1461132035918 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]]]}] 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:00:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:00:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:00:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:00:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:00:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:00:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:00:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:00:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:00:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:00:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:00:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:00:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:00:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:00:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:00:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:00:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:00:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:00:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:00:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:00:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:00:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 23:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:00:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:00:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:00:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:00:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:00:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:00:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:00:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:00:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:00:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:00:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:00:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:00:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:00:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:00:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:00:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:00:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 23:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:00:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:00:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:00:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:00:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:00:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:00:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:00:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 2319ms 23:00:36 INFO - PROCESS | 1837 | 1461132036160 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 23:00:36 INFO - PROCESS | 1837 | 1461132036166 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 23:00:36 INFO - TEST-START | /FileAPI/idlharness.worker 23:00:36 INFO - PROCESS | 1837 | 1461132036195 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:00:36 INFO - PROCESS | 1837 | 1461132036201 Marionette TRACE conn3 <- [1,3030,null,{}] 23:00:36 INFO - PROCESS | 1837 | 1461132036228 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}] 23:00:36 INFO - PROCESS | 1837 | 1461132036448 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 23:00:36 INFO - PROCESS | 1837 | 1461132036683 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:36 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a71a6800 == 172 [pid = 1837] [id = 767] 23:00:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 171 (0x7fd3ac086000) [pid = 1837] [serial = 2300] [outer = (nil)] 23:00:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 172 (0x7fd3b0d3f000) [pid = 1837] [serial = 2301] [outer = 0x7fd3ac086000] 23:00:36 INFO - PROCESS | 1837 | 1461132036753 Marionette DEBUG loaded listener.js 23:00:36 INFO - PROCESS | 1837 | ++DOMWINDOW == 173 (0x7fd3b51c8800) [pid = 1837] [serial = 2302] [outer = 0x7fd3ac086000] 23:00:37 INFO - PROCESS | 1837 | [1837] 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 23:00:39 INFO - PROCESS | 1837 | 1461132038940 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,{},{}]]]}] 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:00:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:00:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:00:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:00:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:00:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:00:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:00:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:00:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:00:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:00:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:00:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:00:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:00:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:00:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:00:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:00:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:00:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:00:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:00:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:00:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:00:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:00:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:00:39 INFO - {} 23:00:39 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2908ms 23:00:39 INFO - PROCESS | 1837 | 1461132039104 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 23:00:39 INFO - PROCESS | 1837 | 1461132039108 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 23:00:39 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:00:39 INFO - PROCESS | 1837 | 1461132039159 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:00:39 INFO - PROCESS | 1837 | 1461132039167 Marionette TRACE conn3 <- [1,3034,null,{}] 23:00:39 INFO - PROCESS | 1837 | 1461132039190 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}] 23:00:39 INFO - PROCESS | 1837 | 1461132039481 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 23:00:39 INFO - PROCESS | 1837 | 1461132039752 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:39 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b6da1800 == 173 [pid = 1837] [id = 768] 23:00:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 174 (0x7fd3ac0ef400) [pid = 1837] [serial = 2303] [outer = (nil)] 23:00:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 175 (0x7fd3b6dd9000) [pid = 1837] [serial = 2304] [outer = 0x7fd3ac0ef400] 23:00:39 INFO - PROCESS | 1837 | 1461132039822 Marionette DEBUG loaded listener.js 23:00:39 INFO - PROCESS | 1837 | ++DOMWINDOW == 176 (0x7fd3cb18a400) [pid = 1837] [serial = 2305] [outer = 0x7fd3ac0ef400] 23:00:40 INFO - PROCESS | 1837 | 1461132040573 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]]]}] 23:00:40 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:00:40 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1498ms 23:00:40 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:00:40 INFO - PROCESS | 1837 | 1461132040624 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 23:00:40 INFO - PROCESS | 1837 | 1461132040627 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 23:00:40 INFO - PROCESS | 1837 | 1461132040636 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:00:40 INFO - PROCESS | 1837 | 1461132040640 Marionette TRACE conn3 <- [1,3038,null,{}] 23:00:40 INFO - PROCESS | 1837 | 1461132040646 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}] 23:00:40 INFO - PROCESS | 1837 | 1461132040885 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 23:00:41 INFO - PROCESS | 1837 | 1461132041165 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:41 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b7859000 == 174 [pid = 1837] [id = 769] 23:00:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 177 (0x7fd3b288d800) [pid = 1837] [serial = 2306] [outer = (nil)] 23:00:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 178 (0x7fd3b2894800) [pid = 1837] [serial = 2307] [outer = 0x7fd3b288d800] 23:00:41 INFO - PROCESS | 1837 | 1461132041259 Marionette DEBUG loaded listener.js 23:00:41 INFO - PROCESS | 1837 | ++DOMWINDOW == 179 (0x7fd3cb18c800) [pid = 1837] [serial = 2308] [outer = 0x7fd3b288d800] 23:00:42 INFO - PROCESS | 1837 | 1461132042041 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"]]]}] 23:00:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:00:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:00:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1431ms 23:00:42 INFO - PROCESS | 1837 | 1461132042074 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 23:00:42 INFO - PROCESS | 1837 | 1461132042077 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 23:00:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:00:42 INFO - PROCESS | 1837 | 1461132042085 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:00:42 INFO - PROCESS | 1837 | 1461132042088 Marionette TRACE conn3 <- [1,3042,null,{}] 23:00:42 INFO - PROCESS | 1837 | 1461132042093 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}] 23:00:42 INFO - PROCESS | 1837 | 1461132042305 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 23:00:42 INFO - PROCESS | 1837 | 1461132042549 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:42 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3bb3d9000 == 175 [pid = 1837] [id = 770] 23:00:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 180 (0x7fd399fd0000) [pid = 1837] [serial = 2309] [outer = (nil)] 23:00:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 181 (0x7fd399fd3800) [pid = 1837] [serial = 2310] [outer = 0x7fd399fd0000] 23:00:42 INFO - PROCESS | 1837 | 1461132042619 Marionette DEBUG loaded listener.js 23:00:42 INFO - PROCESS | 1837 | ++DOMWINDOW == 182 (0x7fd3a32b8c00) [pid = 1837] [serial = 2311] [outer = 0x7fd399fd0000] 23:00:43 INFO - PROCESS | 1837 | 1461132043723 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]]]}] 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:00:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:00:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:00:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:00:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1708ms 23:00:43 INFO - PROCESS | 1837 | 1461132043794 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 23:00:43 INFO - PROCESS | 1837 | 1461132043799 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 23:00:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:00:43 INFO - PROCESS | 1837 | 1461132043808 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:00:43 INFO - PROCESS | 1837 | 1461132043811 Marionette TRACE conn3 <- [1,3046,null,{}] 23:00:43 INFO - PROCESS | 1837 | 1461132043871 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}] 23:00:44 INFO - PROCESS | 1837 | 1461132044072 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 23:00:44 INFO - PROCESS | 1837 | 1461132044416 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:44 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b2eba000 == 176 [pid = 1837] [id = 771] 23:00:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 183 (0x7fd399fd0400) [pid = 1837] [serial = 2312] [outer = (nil)] 23:00:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 184 (0x7fd3ac0e5000) [pid = 1837] [serial = 2313] [outer = 0x7fd399fd0400] 23:00:44 INFO - PROCESS | 1837 | 1461132044521 Marionette DEBUG loaded listener.js 23:00:44 INFO - PROCESS | 1837 | ++DOMWINDOW == 185 (0x7fd3b5fe0800) [pid = 1837] [serial = 2314] [outer = 0x7fd399fd0400] 23:00:44 INFO - PROCESS | 1837 | [1837] 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 23:00:45 INFO - PROCESS | 1837 | 1461132045297 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:00:45 INFO - {} 23:00:45 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1537ms 23:00:45 INFO - PROCESS | 1837 | 1461132045344 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 23:00:45 INFO - PROCESS | 1837 | 1461132045348 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 23:00:45 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:00:45 INFO - PROCESS | 1837 | 1461132045353 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:00:45 INFO - PROCESS | 1837 | 1461132045355 Marionette TRACE conn3 <- [1,3050,null,{}] 23:00:45 INFO - PROCESS | 1837 | 1461132045360 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}] 23:00:45 INFO - PROCESS | 1837 | 1461132045575 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 23:00:45 INFO - PROCESS | 1837 | 1461132045848 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:45 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b3c1c000 == 177 [pid = 1837] [id = 772] 23:00:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 186 (0x7fd3a1093400) [pid = 1837] [serial = 2315] [outer = (nil)] 23:00:45 INFO - PROCESS | 1837 | ++DOMWINDOW == 187 (0x7fd3b7a5c400) [pid = 1837] [serial = 2316] [outer = 0x7fd3a1093400] 23:00:45 INFO - PROCESS | 1837 | 1461132045916 Marionette DEBUG loaded listener.js 23:00:46 INFO - PROCESS | 1837 | ++DOMWINDOW == 188 (0x7fd3b8bac400) [pid = 1837] [serial = 2317] [outer = 0x7fd3a1093400] 23:00:46 INFO - PROCESS | 1837 | 1461132046734 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]]]}] 23:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:00:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1431ms 23:00:46 INFO - PROCESS | 1837 | 1461132046787 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 23:00:46 INFO - PROCESS | 1837 | 1461132046790 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 23:00:46 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:00:46 INFO - PROCESS | 1837 | 1461132046797 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:00:46 INFO - PROCESS | 1837 | 1461132046800 Marionette TRACE conn3 <- [1,3054,null,{}] 23:00:46 INFO - PROCESS | 1837 | 1461132046806 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}] 23:00:47 INFO - PROCESS | 1837 | 1461132047028 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 23:00:47 INFO - PROCESS | 1837 | 1461132047318 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:47 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3c6e0a800 == 178 [pid = 1837] [id = 773] 23:00:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 189 (0x7fd399ca4400) [pid = 1837] [serial = 2318] [outer = (nil)] 23:00:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 190 (0x7fd3b9835800) [pid = 1837] [serial = 2319] [outer = 0x7fd399ca4400] 23:00:47 INFO - PROCESS | 1837 | 1461132047392 Marionette DEBUG loaded listener.js 23:00:47 INFO - PROCESS | 1837 | ++DOMWINDOW == 191 (0x7fd3c5a73800) [pid = 1837] [serial = 2320] [outer = 0x7fd399ca4400] 23:00:48 INFO - PROCESS | 1837 | 1461132048620 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"]]]}] 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:00:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 23:00:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:00:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:00:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1949ms 23:00:48 INFO - PROCESS | 1837 | 1461132048781 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 23:00:48 INFO - PROCESS | 1837 | 1461132048788 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 23:00:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:00:48 INFO - PROCESS | 1837 | 1461132048809 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:00:48 INFO - PROCESS | 1837 | 1461132048815 Marionette TRACE conn3 <- [1,3058,null,{}] 23:00:48 INFO - PROCESS | 1837 | 1461132048824 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}] 23:00:49 INFO - PROCESS | 1837 | 1461132049149 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 23:00:49 INFO - PROCESS | 1837 | 1461132049420 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:49 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3caca7000 == 179 [pid = 1837] [id = 774] 23:00:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 192 (0x7fd39d903c00) [pid = 1837] [serial = 2321] [outer = (nil)] 23:00:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 193 (0x7fd3c6f32800) [pid = 1837] [serial = 2322] [outer = 0x7fd39d903c00] 23:00:49 INFO - PROCESS | 1837 | 1461132049498 Marionette DEBUG loaded listener.js 23:00:49 INFO - PROCESS | 1837 | ++DOMWINDOW == 194 (0x7fd3cb3a1800) [pid = 1837] [serial = 2323] [outer = 0x7fd39d903c00] 23:00:50 INFO - PROCESS | 1837 | 1461132050336 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]]]}] 23:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:00:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:00:50 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:50 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:00:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:00:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:00:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:00:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:00:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:00:50 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1552ms 23:00:50 INFO - PROCESS | 1837 | 1461132050361 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 23:00:50 INFO - PROCESS | 1837 | 1461132050368 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 23:00:50 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:00:50 INFO - PROCESS | 1837 | 1461132050374 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:00:50 INFO - PROCESS | 1837 | 1461132050376 Marionette TRACE conn3 <- [1,3062,null,{}] 23:00:50 INFO - PROCESS | 1837 | 1461132050382 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}] 23:00:50 INFO - PROCESS | 1837 | 1461132050638 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 23:00:50 INFO - PROCESS | 1837 | 1461132050916 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:50 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3b310a000 == 180 [pid = 1837] [id = 775] 23:00:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 195 (0x7fd399fd1400) [pid = 1837] [serial = 2324] [outer = (nil)] 23:00:50 INFO - PROCESS | 1837 | ++DOMWINDOW == 196 (0x7fd39e86c400) [pid = 1837] [serial = 2325] [outer = 0x7fd399fd1400] 23:00:51 INFO - PROCESS | 1837 | 1461132050992 Marionette DEBUG loaded listener.js 23:00:51 INFO - PROCESS | 1837 | ++DOMWINDOW == 197 (0x7fd3b7428800) [pid = 1837] [serial = 2326] [outer = 0x7fd399fd1400] 23:00:51 INFO - PROCESS | 1837 | [1837] 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 23:00:51 INFO - PROCESS | 1837 | 1461132051852 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:00:51 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:00:51 INFO - {} 23:00:51 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1527ms 23:00:51 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:00:51 INFO - PROCESS | 1837 | 1461132051903 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 23:00:51 INFO - PROCESS | 1837 | 1461132051906 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 23:00:51 INFO - PROCESS | 1837 | 1461132051916 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:00:51 INFO - PROCESS | 1837 | 1461132051919 Marionette TRACE conn3 <- [1,3066,null,{}] 23:00:51 INFO - PROCESS | 1837 | 1461132051925 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}] 23:00:52 INFO - PROCESS | 1837 | 1461132052191 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 23:00:52 INFO - PROCESS | 1837 | 1461132052467 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:52 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd399595800 == 181 [pid = 1837] [id = 776] 23:00:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 198 (0x7fd39db16c00) [pid = 1837] [serial = 2327] [outer = (nil)] 23:00:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 199 (0x7fd39db1a400) [pid = 1837] [serial = 2328] [outer = 0x7fd39db16c00] 23:00:52 INFO - PROCESS | 1837 | 1461132052586 Marionette DEBUG loaded listener.js 23:00:52 INFO - PROCESS | 1837 | ++DOMWINDOW == 200 (0x7fd3a32b0000) [pid = 1837] [serial = 2329] [outer = 0x7fd39db16c00] 23:00:53 INFO - PROCESS | 1837 | 1461132053382 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]]]}] 23:00:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:00:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:00:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:00:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:00:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:00:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:00:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:00:53 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1482ms 23:00:53 INFO - PROCESS | 1837 | 1461132053420 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 23:00:53 INFO - PROCESS | 1837 | 1461132053424 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 23:00:53 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:00:53 INFO - PROCESS | 1837 | 1461132053433 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:00:53 INFO - PROCESS | 1837 | 1461132053435 Marionette TRACE conn3 <- [1,3070,null,{}] 23:00:53 INFO - PROCESS | 1837 | 1461132053440 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}] 23:00:53 INFO - PROCESS | 1837 | 1461132053675 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39f0d0000 == 180 [pid = 1837] [id = 757] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3996e7800 == 179 [pid = 1837] [id = 756] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39dac7000 == 178 [pid = 1837] [id = 755] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39a7a0800 == 177 [pid = 1837] [id = 754] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3996da800 == 176 [pid = 1837] [id = 753] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39f119800 == 175 [pid = 1837] [id = 752] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3364000 == 174 [pid = 1837] [id = 751] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a334b000 == 173 [pid = 1837] [id = 750] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3acc6f800 == 172 [pid = 1837] [id = 749] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cf66a000 == 171 [pid = 1837] [id = 748] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3cac99000 == 170 [pid = 1837] [id = 747] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c8b25000 == 169 [pid = 1837] [id = 746] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3c61ae800 == 168 [pid = 1837] [id = 745] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b8f11000 == 167 [pid = 1837] [id = 744] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b748a000 == 166 [pid = 1837] [id = 743] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b6ad4000 == 165 [pid = 1837] [id = 742] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2fe6800 == 164 [pid = 1837] [id = 741] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3b2623000 == 163 [pid = 1837] [id = 740] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3af7c4800 == 162 [pid = 1837] [id = 739] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3aed56800 == 161 [pid = 1837] [id = 738] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3acec8000 == 160 [pid = 1837] [id = 737] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a7404800 == 159 [pid = 1837] [id = 736] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a51a5000 == 158 [pid = 1837] [id = 735] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a4276800 == 157 [pid = 1837] [id = 734] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a3f28000 == 156 [pid = 1837] [id = 733] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd3a1158800 == 155 [pid = 1837] [id = 732] 23:00:55 INFO - PROCESS | 1837 | --DOCSHELL 0x7fd39c219800 == 154 [pid = 1837] [id = 731] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 199 (0x7fd3a090c000) [pid = 1837] [serial = 2192] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 198 (0x7fd39fffa400) [pid = 1837] [serial = 2186] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 197 (0x7fd3b3581c00) [pid = 1837] [serial = 2151] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 196 (0x7fd3bf063c00) [pid = 1837] [serial = 2168] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 195 (0x7fd3ac0bc000) [pid = 1837] [serial = 2135] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 194 (0x7fd3b88e1400) [pid = 1837] [serial = 2160] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 193 (0x7fd3c61df400) [pid = 1837] [serial = 2174] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 192 (0x7fd3b322f000) [pid = 1837] [serial = 2150] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 191 (0x7fd3c5dc0800) [pid = 1837] [serial = 2171] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 190 (0x7fd3b269a800) [pid = 1837] [serial = 2147] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 189 (0x7fd39fc55400) [pid = 1837] [serial = 2184] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 188 (0x7fd3affe5400) [pid = 1837] [serial = 2144] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 187 (0x7fd3ac0efc00) [pid = 1837] [serial = 2136] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 186 (0x7fd3a2005400) [pid = 1837] [serial = 2189] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 185 (0x7fd3afb82400) [pid = 1837] [serial = 2142] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 184 (0x7fd3c5fa0800) [pid = 1837] [serial = 2172] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 183 (0x7fd39eda6000) [pid = 1837] [serial = 2183] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 182 (0x7fd3c6f47800) [pid = 1837] [serial = 2177] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 181 (0x7fd3b7a60800) [pid = 1837] [serial = 2157] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 180 (0x7fd39ddb0c00) [pid = 1837] [serial = 2181] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 179 (0x7fd39e889c00) [pid = 1837] [serial = 2123] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 178 (0x7fd3a3d05000) [pid = 1837] [serial = 2190] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 177 (0x7fd3b7690c00) [pid = 1837] [serial = 2156] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 176 (0x7fd3a500d800) [pid = 1837] [serial = 2129] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 175 (0x7fd3af3e0400) [pid = 1837] [serial = 2139] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 174 (0x7fd3bb4d4000) [pid = 1837] [serial = 2165] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 173 (0x7fd3aed7f800) [pid = 1837] [serial = 2138] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 172 (0x7fd3a1111400) [pid = 1837] [serial = 2126] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 171 (0x7fd3a2003800) [pid = 1837] [serial = 2159] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 170 (0x7fd3c5c9ac00) [pid = 1837] [serial = 2169] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 169 (0x7fd39fc50800) [pid = 1837] [serial = 2124] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 168 (0x7fd39dcf1c00) [pid = 1837] [serial = 2180] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 167 (0x7fd3ac011400) [pid = 1837] [serial = 2133] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 166 (0x7fd3a5dad400) [pid = 1837] [serial = 2130] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 165 (0x7fd3bf057800) [pid = 1837] [serial = 2166] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 164 (0x7fd3af76ac00) [pid = 1837] [serial = 2141] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 163 (0x7fd3b9833800) [pid = 1837] [serial = 2163] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 162 (0x7fd3b5a6a000) [pid = 1837] [serial = 2153] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7fd3b6d04c00) [pid = 1837] [serial = 2154] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7fd3abf7dc00) [pid = 1837] [serial = 2132] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7fd3b8f51400) [pid = 1837] [serial = 2162] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7fd3b0d36c00) [pid = 1837] [serial = 2145] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7fd3a09c4800) [pid = 1837] [serial = 2187] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7fd3a1edf800) [pid = 1837] [serial = 2127] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7fd3c6f4d800) [pid = 1837] [serial = 2178] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7fd3b2ea6000) [pid = 1837] [serial = 2148] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7fd3c6e32c00) [pid = 1837] [serial = 2175] [outer = (nil)] [url = about:blank] 23:00:55 INFO - PROCESS | 1837 | 1461132055603 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:55 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3952b6800 == 155 [pid = 1837] [id = 777] 23:00:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7fd399ca9c00) [pid = 1837] [serial = 2330] [outer = (nil)] 23:00:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7fd399fcf400) [pid = 1837] [serial = 2331] [outer = 0x7fd399ca9c00] 23:00:55 INFO - PROCESS | 1837 | 1461132055672 Marionette DEBUG loaded listener.js 23:00:55 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7fd39a418c00) [pid = 1837] [serial = 2332] [outer = 0x7fd399ca9c00] 23:00:56 INFO - PROCESS | 1837 | 1461132056373 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]]]}] 23:00:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:00:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:00:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:00:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:00:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:00:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:00:56 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 2987ms 23:00:56 INFO - PROCESS | 1837 | 1461132056423 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 23:00:56 INFO - PROCESS | 1837 | 1461132056429 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 23:00:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:00:56 INFO - PROCESS | 1837 | 1461132056437 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:00:56 INFO - PROCESS | 1837 | 1461132056441 Marionette TRACE conn3 <- [1,3074,null,{}] 23:00:56 INFO - PROCESS | 1837 | 1461132056447 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}] 23:00:56 INFO - PROCESS | 1837 | 1461132056663 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 23:00:56 INFO - PROCESS | 1837 | 1461132056852 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:56 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd399664800 == 156 [pid = 1837] [id = 778] 23:00:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7fd39528a400) [pid = 1837] [serial = 2333] [outer = (nil)] 23:00:56 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7fd39db23400) [pid = 1837] [serial = 2334] [outer = 0x7fd39528a400] 23:00:56 INFO - PROCESS | 1837 | 1461132056915 Marionette DEBUG loaded listener.js 23:00:57 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7fd39dcf6800) [pid = 1837] [serial = 2335] [outer = 0x7fd39528a400] 23:00:57 INFO - PROCESS | 1837 | 1461132057722 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]]]}] 23:00:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:00:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:00:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:00:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:00:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:00:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:00:57 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1329ms 23:00:57 INFO - PROCESS | 1837 | 1461132057772 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 23:00:57 INFO - PROCESS | 1837 | 1461132057777 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 23:00:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:00:57 INFO - PROCESS | 1837 | 1461132057790 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:00:57 INFO - PROCESS | 1837 | 1461132057792 Marionette TRACE conn3 <- [1,3078,null,{}] 23:00:57 INFO - PROCESS | 1837 | 1461132057796 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}] 23:00:58 INFO - PROCESS | 1837 | 1461132058060 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 23:00:58 INFO - PROCESS | 1837 | 1461132058101 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:58 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39a797800 == 157 [pid = 1837] [id = 779] 23:00:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7fd39dda5c00) [pid = 1837] [serial = 2336] [outer = (nil)] 23:00:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7fd39dfee000) [pid = 1837] [serial = 2337] [outer = 0x7fd39dda5c00] 23:00:58 INFO - PROCESS | 1837 | 1461132058168 Marionette DEBUG loaded listener.js 23:00:58 INFO - PROCESS | 1837 | ++DOMWINDOW == 162 (0x7fd39e85fc00) [pid = 1837] [serial = 2338] [outer = 0x7fd39dda5c00] 23:00:59 INFO - PROCESS | 1837 | 1461132059085 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] 23:00:59 INFO - PROCESS | 1837 | 1461132059135 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 23:00:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 23:00:59 INFO - PROCESS | 1837 | 1461132059150 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:00:59 INFO - PROCESS | 1837 | 1461132059158 Marionette TRACE conn3 <- [1,3082,null,{}] 23:00:59 INFO - PROCESS | 1837 | 1461132059172 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}] 23:00:59 INFO - PROCESS | 1837 | 1461132059531 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 161 (0x7fd3b3239000) [pid = 1837] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 160 (0x7fd3af92b400) [pid = 1837] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 159 (0x7fd3b6d02c00) [pid = 1837] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 158 (0x7fd3a4e40c00) [pid = 1837] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 157 (0x7fd3aefef000) [pid = 1837] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 156 (0x7fd3a40b1c00) [pid = 1837] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 155 (0x7fd3abf7c800) [pid = 1837] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 154 (0x7fd3b1c26000) [pid = 1837] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 153 (0x7fd39ffda400) [pid = 1837] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 152 (0x7fd39db7f400) [pid = 1837] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 151 (0x7fd3ae5e1400) [pid = 1837] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 150 (0x7fd3b8f50c00) [pid = 1837] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 149 (0x7fd39a417400) [pid = 1837] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 148 (0x7fd3abf7e400) [pid = 1837] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 147 (0x7fd39dfe9800) [pid = 1837] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 146 (0x7fd3a2003400) [pid = 1837] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 145 (0x7fd39fff5400) [pid = 1837] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 144 (0x7fd3a3e50800) [pid = 1837] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 143 (0x7fd3b0d33000) [pid = 1837] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 142 (0x7fd3b2ea8c00) [pid = 1837] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 141 (0x7fd3ad0aec00) [pid = 1837] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 140 (0x7fd3a200cc00) [pid = 1837] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 139 (0x7fd3b7a5c800) [pid = 1837] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 138 (0x7fd3c6113800) [pid = 1837] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 137 (0x7fd3b3855400) [pid = 1837] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 136 (0x7fd39dcf4800) [pid = 1837] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 135 (0x7fd39c4c3000) [pid = 1837] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 23:01:00 INFO - PROCESS | 1837 | --DOMWINDOW == 134 (0x7fd399c9d800) [pid = 1837] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 23:01:00 INFO - PROCESS | 1837 | 1461132060428 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:00 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39e6c9800 == 158 [pid = 1837] [id = 780] 23:01:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 135 (0x7fd399c9d800) [pid = 1837] [serial = 2339] [outer = (nil)] 23:01:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 136 (0x7fd39dff0c00) [pid = 1837] [serial = 2340] [outer = 0x7fd399c9d800] 23:01:00 INFO - PROCESS | 1837 | 1461132060486 Marionette DEBUG loaded listener.js 23:01:00 INFO - PROCESS | 1837 | ++DOMWINDOW == 137 (0x7fd39fe10400) [pid = 1837] [serial = 2341] [outer = 0x7fd399c9d800] 23:01:01 INFO - PROCESS | 1837 | 1461132061079 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]]]}] 23:01:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:01:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:01:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:01:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:01:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1956ms 23:01:01 INFO - PROCESS | 1837 | 1461132061100 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 23:01:01 INFO - PROCESS | 1837 | 1461132061106 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 23:01:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:01:01 INFO - PROCESS | 1837 | 1461132061111 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:01:01 INFO - PROCESS | 1837 | 1461132061114 Marionette TRACE conn3 <- [1,3086,null,{}] 23:01:01 INFO - PROCESS | 1837 | 1461132061118 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}] 23:01:01 INFO - PROCESS | 1837 | 1461132061324 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 23:01:01 INFO - PROCESS | 1837 | 1461132061523 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:01 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39f0cc800 == 159 [pid = 1837] [id = 781] 23:01:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 138 (0x7fd39a417400) [pid = 1837] [serial = 2342] [outer = (nil)] 23:01:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 139 (0x7fd39ffda400) [pid = 1837] [serial = 2343] [outer = 0x7fd39a417400] 23:01:01 INFO - PROCESS | 1837 | 1461132061584 Marionette DEBUG loaded listener.js 23:01:01 INFO - PROCESS | 1837 | ++DOMWINDOW == 140 (0x7fd39fff8400) [pid = 1837] [serial = 2344] [outer = 0x7fd39a417400] 23:01:02 INFO - PROCESS | 1837 | 1461132062450 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:01:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:01:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1376ms 23:01:02 INFO - PROCESS | 1837 | 1461132062489 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 23:01:02 INFO - PROCESS | 1837 | 1461132062493 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 23:01:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:01:02 INFO - PROCESS | 1837 | 1461132062502 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:01:02 INFO - PROCESS | 1837 | 1461132062508 Marionette TRACE conn3 <- [1,3090,null,{}] 23:01:02 INFO - PROCESS | 1837 | 1461132062516 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}] 23:01:02 INFO - PROCESS | 1837 | 1461132062741 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 23:01:03 INFO - PROCESS | 1837 | 1461132063032 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:03 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3995a0000 == 160 [pid = 1837] [id = 782] 23:01:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 141 (0x7fd39a416c00) [pid = 1837] [serial = 2345] [outer = (nil)] 23:01:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 142 (0x7fd39c4c8000) [pid = 1837] [serial = 2346] [outer = 0x7fd39a416c00] 23:01:03 INFO - PROCESS | 1837 | 1461132063170 Marionette DEBUG loaded listener.js 23:01:03 INFO - PROCESS | 1837 | ++DOMWINDOW == 143 (0x7fd39d909800) [pid = 1837] [serial = 2347] [outer = 0x7fd39a416c00] 23:01:03 INFO - PROCESS | 1837 | 1461132063974 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:01:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:01:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1487ms 23:01:03 INFO - PROCESS | 1837 | 1461132063989 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 23:01:04 INFO - PROCESS | 1837 | 1461132063998 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 23:01:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:01:04 INFO - PROCESS | 1837 | 1461132064008 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:01:04 INFO - PROCESS | 1837 | 1461132064012 Marionette TRACE conn3 <- [1,3094,null,{}] 23:01:04 INFO - PROCESS | 1837 | 1461132064018 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}] 23:01:04 INFO - PROCESS | 1837 | 1461132064265 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 23:01:04 INFO - PROCESS | 1837 | 1461132064516 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:04 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd39e8de000 == 161 [pid = 1837] [id = 783] 23:01:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 144 (0x7fd39a420000) [pid = 1837] [serial = 2348] [outer = (nil)] 23:01:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 145 (0x7fd39db20000) [pid = 1837] [serial = 2349] [outer = 0x7fd39a420000] 23:01:04 INFO - PROCESS | 1837 | 1461132064587 Marionette DEBUG loaded listener.js 23:01:04 INFO - PROCESS | 1837 | ++DOMWINDOW == 146 (0x7fd39ddad800) [pid = 1837] [serial = 2350] [outer = 0x7fd39a420000] 23:01:05 INFO - PROCESS | 1837 | 1461132065459 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:01:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:01:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1479ms 23:01:05 INFO - PROCESS | 1837 | 1461132065487 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 23:01:05 INFO - PROCESS | 1837 | 1461132065490 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 23:01:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:01:05 INFO - PROCESS | 1837 | 1461132065496 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:01:05 INFO - PROCESS | 1837 | 1461132065501 Marionette TRACE conn3 <- [1,3098,null,{}] 23:01:05 INFO - PROCESS | 1837 | 1461132065516 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}] 23:01:05 INFO - PROCESS | 1837 | 1461132065767 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 23:01:06 INFO - PROCESS | 1837 | 1461132066043 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:06 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a0958000 == 162 [pid = 1837] [id = 784] 23:01:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 147 (0x7fd39e7d0800) [pid = 1837] [serial = 2351] [outer = (nil)] 23:01:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 148 (0x7fd39e954c00) [pid = 1837] [serial = 2352] [outer = 0x7fd39e7d0800] 23:01:06 INFO - PROCESS | 1837 | 1461132066120 Marionette DEBUG loaded listener.js 23:01:06 INFO - PROCESS | 1837 | ++DOMWINDOW == 149 (0x7fd39fc58400) [pid = 1837] [serial = 2353] [outer = 0x7fd39e7d0800] 23:01:06 INFO - PROCESS | 1837 | 1461132066941 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]]]}] 23:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:01:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1489ms 23:01:06 INFO - PROCESS | 1837 | 1461132066986 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 23:01:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:01:06 INFO - PROCESS | 1837 | 1461132066991 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 23:01:06 INFO - PROCESS | 1837 | 1461132066996 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:01:07 INFO - PROCESS | 1837 | 1461132066999 Marionette TRACE conn3 <- [1,3102,null,{}] 23:01:07 INFO - PROCESS | 1837 | 1461132067004 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}] 23:01:07 INFO - PROCESS | 1837 | 1461132067219 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 23:01:07 INFO - PROCESS | 1837 | 1461132067491 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:07 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3348800 == 163 [pid = 1837] [id = 785] 23:01:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 150 (0x7fd39e7d0c00) [pid = 1837] [serial = 2354] [outer = (nil)] 23:01:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 151 (0x7fd3a090d400) [pid = 1837] [serial = 2355] [outer = 0x7fd39e7d0c00] 23:01:07 INFO - PROCESS | 1837 | 1461132067566 Marionette DEBUG loaded listener.js 23:01:07 INFO - PROCESS | 1837 | ++DOMWINDOW == 152 (0x7fd3a108b400) [pid = 1837] [serial = 2356] [outer = 0x7fd39e7d0c00] 23:01:08 INFO - PROCESS | 1837 | 1461132068316 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:01:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:01:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1328ms 23:01:08 INFO - PROCESS | 1837 | 1461132068324 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 23:01:08 INFO - PROCESS | 1837 | 1461132068327 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 23:01:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:01:08 INFO - PROCESS | 1837 | 1461132068332 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 23:01:08 INFO - PROCESS | 1837 | 1461132068334 Marionette TRACE conn3 <- [1,3106,null,{}] 23:01:08 INFO - PROCESS | 1837 | 1461132068340 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}] 23:01:08 INFO - PROCESS | 1837 | 1461132068560 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 23:01:08 INFO - PROCESS | 1837 | 1461132068838 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:08 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a3584000 == 164 [pid = 1837] [id = 786] 23:01:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 153 (0x7fd39ffcdc00) [pid = 1837] [serial = 2357] [outer = (nil)] 23:01:08 INFO - PROCESS | 1837 | ++DOMWINDOW == 154 (0x7fd3a1093c00) [pid = 1837] [serial = 2358] [outer = 0x7fd39ffcdc00] 23:01:08 INFO - PROCESS | 1837 | 1461132068909 Marionette DEBUG loaded listener.js 23:01:09 INFO - PROCESS | 1837 | ++DOMWINDOW == 155 (0x7fd3a10f8000) [pid = 1837] [serial = 2359] [outer = 0x7fd39ffcdc00] 23:01:09 INFO - PROCESS | 1837 | 1461132069693 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]]]}] 23:01:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:01:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:01:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:01:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1378ms 23:01:09 INFO - PROCESS | 1837 | 1461132069711 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 23:01:09 INFO - PROCESS | 1837 | 1461132069714 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 23:01:09 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:01:09 INFO - PROCESS | 1837 | 1461132069720 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 23:01:09 INFO - PROCESS | 1837 | 1461132069722 Marionette TRACE conn3 <- [1,3110,null,{}] 23:01:09 INFO - PROCESS | 1837 | 1461132069727 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}] 23:01:10 INFO - PROCESS | 1837 | 1461132069999 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 23:01:10 INFO - PROCESS | 1837 | 1461132070254 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:10 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a41ec000 == 165 [pid = 1837] [id = 787] 23:01:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 156 (0x7fd3a108dc00) [pid = 1837] [serial = 2360] [outer = (nil)] 23:01:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 157 (0x7fd3a1cc9400) [pid = 1837] [serial = 2361] [outer = 0x7fd3a108dc00] 23:01:10 INFO - PROCESS | 1837 | 1461132070330 Marionette DEBUG loaded listener.js 23:01:10 INFO - PROCESS | 1837 | ++DOMWINDOW == 158 (0x7fd3a3e46400) [pid = 1837] [serial = 2362] [outer = 0x7fd3a108dc00] 23:01:11 INFO - PROCESS | 1837 | 1461132071063 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"]]]}] 23:01:11 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:01:11 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 23:01:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:01:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:01:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:01:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:01:11 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1385ms 23:01:11 INFO - PROCESS | 1837 | 1461132071106 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 23:01:11 INFO - PROCESS | 1837 | 1461132071110 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 23:01:11 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:01:11 INFO - PROCESS | 1837 | 1461132071115 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 23:01:11 INFO - PROCESS | 1837 | 1461132071117 Marionette TRACE conn3 <- [1,3114,null,{}] 23:01:11 INFO - PROCESS | 1837 | 1461132071122 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}] 23:01:11 INFO - PROCESS | 1837 | 1461132071375 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 23:01:11 INFO - PROCESS | 1837 | 1461132071626 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\", \"82862eba-8ea9-4ffb-aaa6-1139a559eced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:11 INFO - PROCESS | 1837 | ++DOCSHELL 0x7fd3a50cc000 == 166 [pid = 1837] [id = 788] 23:01:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 159 (0x7fd3a1090800) [pid = 1837] [serial = 2363] [outer = (nil)] 23:01:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 160 (0x7fd3a4166800) [pid = 1837] [serial = 2364] [outer = 0x7fd3a1090800] 23:01:11 INFO - PROCESS | 1837 | 1461132071695 Marionette DEBUG loaded listener.js 23:01:11 INFO - PROCESS | 1837 | ++DOMWINDOW == 161 (0x7fd3a4e39400) [pid = 1837] [serial = 2365] [outer = 0x7fd3a1090800] 23:01:12 INFO - PROCESS | 1837 | 1461132072457 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]]]}] 23:01:12 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:01:12 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1384ms 23:01:12 INFO - PROCESS | 1837 | 1461132072499 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 23:01:12 INFO - PROCESS | 1837 | 1461132072502 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 23:01:13 WARNING - u'runner_teardown' () 23:01:13 INFO - No more tests 23:01:13 INFO - Got 0 unexpected results 23:01:13 INFO - SUITE-END | took 1117s 23:01:13 INFO - Closing logging queue 23:01:13 INFO - queue closed 23:01:13 INFO - Return code: 0 23:01:13 WARNING - # TBPL SUCCESS # 23:01:13 INFO - Running post-action listener: _resource_record_post_action 23:01:13 INFO - Running post-run listener: _resource_record_post_run 23:01:14 INFO - Total resource usage - Wall time: 1152s; CPU: 98.0%; Read bytes: 8380416; Write bytes: 975511552; Read time: 408; Write time: 326832 23:01:14 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:01:14 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51359744; Read time: 0; Write time: 44600 23:01:14 INFO - run-tests - Wall time: 1123s; CPU: 98.0%; Read bytes: 5779456; Write bytes: 923615232; Read time: 280; Write time: 281932 23:01:14 INFO - Running post-run listener: _upload_blobber_files 23:01:15 INFO - Blob upload gear active. 23:01:15 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 23:01:15 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 23:01:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 23:01:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 23:01:15 INFO - (blobuploader) - INFO - Open directory for files ... 23:01:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 23:01:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:01:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:01:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:01:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:01:16 INFO - (blobuploader) - INFO - Done attempting. 23:01:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 23:01:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:01:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:01:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:01:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:01:17 INFO - (blobuploader) - INFO - Done attempting. 23:01:17 INFO - (blobuploader) - INFO - Iteration through files over. 23:01:17 INFO - Return code: 0 23:01:17 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 23:01:17 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 23:01:17 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a9cf64faa5d6b61fc7608943d8c60ae5bb57f609425060b4d489307f1cef5f042eae9532c0f4c2b3b76f586049be64f826dd1f173bca493a42ff0bcf2f7979b7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/221bbcc81e01ec5e5251a0aee6beac28ccbed360b0ab6fcf224ee92578c19b2a0171002b9bd8ddad951144926aad1b3de2c65b6c2059f83ea66f6f9df059bdd9"} 23:01:17 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 23:01:17 INFO - Writing to file /builds/slave/test/properties/blobber_files 23:01:17 INFO - Contents: 23:01:17 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a9cf64faa5d6b61fc7608943d8c60ae5bb57f609425060b4d489307f1cef5f042eae9532c0f4c2b3b76f586049be64f826dd1f173bca493a42ff0bcf2f7979b7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/221bbcc81e01ec5e5251a0aee6beac28ccbed360b0ab6fcf224ee92578c19b2a0171002b9bd8ddad951144926aad1b3de2c65b6c2059f83ea66f6f9df059bdd9"} 23:01:17 INFO - Running post-run listener: copy_logs_to_upload_dir 23:01:17 INFO - Copying logs to upload dir... 23:01:17 INFO - mkdir: /builds/slave/test/build/upload/logs 23:01:17 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1253.713652 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 54 secs) (at 2016-04-19 23:01:17.771239) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 23:01:17.772353) ========= 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-1461130729.254223-430701172 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a9cf64faa5d6b61fc7608943d8c60ae5bb57f609425060b4d489307f1cef5f042eae9532c0f4c2b3b76f586049be64f826dd1f173bca493a42ff0bcf2f7979b7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/221bbcc81e01ec5e5251a0aee6beac28ccbed360b0ab6fcf224ee92578c19b2a0171002b9bd8ddad951144926aad1b3de2c65b6c2059f83ea66f6f9df059bdd9"} build_url:https://queue.taskcluster.net/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/LIct5FknRTiIbHxOAw6TUw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035212 build_url: 'https://queue.taskcluster.net/v1/task/LIct5FknRTiIbHxOAw6TUw/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/a9cf64faa5d6b61fc7608943d8c60ae5bb57f609425060b4d489307f1cef5f042eae9532c0f4c2b3b76f586049be64f826dd1f173bca493a42ff0bcf2f7979b7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/221bbcc81e01ec5e5251a0aee6beac28ccbed360b0ab6fcf224ee92578c19b2a0171002b9bd8ddad951144926aad1b3de2c65b6c2059f83ea66f6f9df059bdd9"}' symbols_url: 'https://queue.taskcluster.net/v1/task/LIct5FknRTiIbHxOAw6TUw/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-19 23:01:17.848147) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 23:01:17.848655) ========= 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-1461130729.254223-430701172 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019721 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 23:01:17.914934) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 23:01:17.915262) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 23:01:17.915691) ========= ========= Total master_lag: 1.57 =========